Получи случайную криптовалюту за регистрацию!

Программирование для гуманитариев

Логотип телеграм канала @it_human — Программирование для гуманитариев П
Логотип телеграм канала @it_human — Программирование для гуманитариев
Адрес канала: @it_human
Категории: Технологии , Образование
Язык: Русский
Страна: Россия
Количество подписчиков: 9.25K
Описание канала:

Личный опыт того, как скипнуть в IT с гуманитарным образованием. Что для этого делать, чего стоит бояться (спойлер: ничего!) и чего ожидать. Рассею мифы о программировании и мире IT.
Бот для вопросов об IT: @hum_it_bot

Рейтинги и Отзывы

1.67

3 отзыва

Оценить канал it_human и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

2


Последние сообщения 28

2021-03-22 20:40:25 Еще там был вопрос о том, какой из известных платных онлайн-университетов я бы посоветовала, но на него я отвечать не буду, так как ни в одном из них не училась, и для меня они все выглядят очень похоже, так что советы в духе «идите вон в тот, а не в тот» с моей стороны были бы основаны ни на чем.

Задать вопрос автору блога можно здесь: @hum_it_bot
1.2K views17:40
Открыть/Комментировать
2021-03-22 20:40:08 #вашивопросы

Я учусь сейчас на аналитика данных в магистратуре, все хорошо, все получается, закончила сама физический факультет и поэтому особых сложностей нет, да и гуглить умею, если даже возникают сложности , вот только я хочу изучать дизайн и хочу стать UI/UX дизайнером, я знаю, что там больше аналитики, чем в другом дизайне, например, в графическом, но проблема в том, что я никогда не рисовала и даже не знаю за что браться и что делать мне, хотя понимаю, что хочу попробовать обе эти профессии.

Я сама не дизайнер и тоже никогда не рисовала, поэтому всё, что могу посоветовать - это подборку курсов по дизайну, которую я составляла раньше - вот в этом посте.


Мне 31 год, работаю шеф кондитером последние 6 лет. И понял что мой потолок уже достигнут. Руководил разными коллективами по количеству людей, но последние пару лет понимаю что не хочу больше тратить свою жизнь на это. Поскольку время потраченное на работу не соразмерно с теми деньгами которые платят.

Исходя из рынка труда и прошлогодней пандемии, понятно что нужно переучиваться и идти в IT. Но никак не могу понять для себя в каком направлении начать учиться.

Сам я не привык работать в кабинете, я человек динамики и движа. Но такие вещи как создание сайтов, интернет магазинов на конструкторах, копирайтинг, "блогинг", мне заходят на ура. Могу часами без остановок это делать.

Я готов пойти на платные курсы, но не могу понять что конкретно в моем случае будет более актуально, сначала думал на разработчика питон(там на geekbrains пишут пишут типа 1,5 года и ещё трудоустроят и зп больше чем моя сейчас в 2 раза), но что
-то слабо верится.

Потом смотрел курс веб разработчика, там вроде как поинтереснее для меня тема и дешевле даже, но хз куда потом устроиться. И самое что меня смущает, это то что уж больно сладко обещают после курсов работу и ЗП такую (типа на питоне мне манагер по телефону сказал от 110к на нач уровне).

А во вторых мне с моим бек граундом) направление откуда начать: разработк на питон, веб разработка, разработка прил для андроид(вроде ненежно нынче)) или вообще начинать с обучения С, C+, php.

Ну во-первых - вы говорите, что вы «человек движа» - может тогда вам рассмотреть менеджерские и продуктовые профессии? О таких я писала в этом посте не так давно.

На счет курсов на гикбрейнс, я так понимаю речь идёт о вот этом курсе по Python-разработке vs факультет Веб-разработки. Так курс по Python-разработке - это тоже курс по веб-разработке - точнее, веб-разработке на Python со стороны бэкенда.

А второй курс, который называется «Веб-разработка» - про веб-разработку на PHP (бэкенд) + фронтэнда (JavaScript + вёрстка) - то есть это фактически курс фулстэк-разработки. Если вы сейчас не понимаете, о чем речь - почитайте мой пост о том, что такое вёрстка, бэкенд и фронтэнд. Заодно можете подумать, скажем, о профессии верстальщика - там не требуется уметь программировать.

Что касается зарплат, гарантировать, что вы сразу найдёте работу, где вам со старта будут платить 110к, я бы не стала. Существует ли такая вероятность? Наверно да. Но также вероятно, что первое время вам придётся обходиться гораздо более скромными цифрами. Одни работодатели платят новичкам и стажерам, скажем, 60к, а другие ближе к 100. Ну а опытные разработчики получают больше, чем обозначенная вами цифра, это правда.

В вашем бэкграунде нет ничего такого, что указывало бы на какое-то конкретное направление из перечисленных вами. Из вашего вопроса я вижу, что вы пока не до конца понимаете разницу между ними. Поэтому я бы предложила вам начать с бесплатного курса по введению Computer Science - денег не потратите, зато сформируете какое-никакое представление об IT и чем тут люди занимаются. А дальше уже можно будет более осознанно подойти к выбору направления. Заодно это страховка от того, что вы разочаруетесь в процессе и зря потратите деньги на курсы.
1.2K views17:40
Открыть/Комментировать
2021-03-20 11:00:14 ​​Получите мощный заряд знаний с онлайн-университетом SF Education — до 31 марта курсы по финансам, бизнесу и аналитике можно приобрести с выгодой до 65%!

На все курсы действуют:
⁃ скидка до 65%;
⁃ кэшбэк и скидка 5% при оплате картой банков-партнеров;
⁃ кэшбэк 5% за каждого приведенного друга;
⁃ trade-in политика с возвратом до 70% от стоимости обучения;
⁃ беспроцентная рассрочка от банков-партнеров

А для подписчиков канала мы собрали специальную подборку:

⁃ курс «Data Science Academy» от 1 167 руб. в мес.
⁃ курс «Python для фриланса» от 1 000 руб. в мес.
⁃ программа «Бизнес-аналитик» от 2 188 руб. в мес.

Если ты хочешь освоить новую профессию, повысить продуктивность или подняться по карьерной лестнице — время действовать!

Переходи по ссылке https://bit.ly/2OL1Acv и выбирай программу прямо сейчас!
1.3K views08:00
Открыть/Комментировать
2021-03-19 18:47:42 #вашивопросы

Начала изучать Python и в целом очень нравится программировать, писать код. Участвую в разных вебинарах, смотрю уроки и почему-то везде твердят, что нужно выбрать какое-то конкретное направление: frontend, backend, разработка приложений, тестирование, data science и куча всего. Так вот вопрос, нужно ли вообще выбирать направление или можно двигаться просто в сторону программирования на Python? Что изучать, чтобы быть разработчиком Python? Или все равно придется выбрать одно направление?

Смотрите, вы ещё этого не поняли, но вы по сути уже сделали свой выбор и отмели бОльшую часть других вариантов.

Фронтэнд - это не про Python, а про JavaScript.

Приложения - смотря какие приложения - если мобильные приложения - это тоже скорее всего не про Python. Если десктоп-приложения - то их можно писать на чём угодно, в том числе на Python и специально такое направление выбирать не придётся.

Тестирование в общем случае - это не программирование вообще.

А вот в Data Science Python действительно популярен, но если вы захотите туда - нужно будет изучать в первую очередь математику и саму Data Science. Туда же разные аналитики, которые используют Python как инструмент для более удобной аналитики - то есть для них он примерно как калькулятор или Excel.

А вот «просто двигаться в сторону программирования на Python» - это и есть движение в сторону бэкенда - именно туда попадают большинство «просто разработчиков» на Python. А о том, что ещё, кроме, собственно питона, изучать, чтобы стать Python-разработчиком я писала в этом посте.

Задать вопрос автору блога можно здесь: @hum_it_bot
1.7K viewsedited  15:47
Открыть/Комментировать
2021-03-19 18:08:14 Зависимость от успеха

Я смогла сформулировать для себя, почему начинать новое часто - так страшно и почему многие бросают на полпути.

Всё дело в зависимости от успеха. Когда всё получается быстро и легко, это даёт нам необходимое дофаминовое подкрепление, мы ощущаем подъём и в предвкушении новых достижений движемся вперёд. Начал свой бизнес - и он сразу же принёс миллионы. Решил изучать программирование - и все учебные задачки решаются с первой попытки.

Но успех - вещь переменная, и мало кому везёт непрерывно, и путь усеян сплошными лаврами.
Чаще всего успех чередуется с неудачами и трудностями. А они уже в свою очередь деморализуют, подталкивают людей бросить начинание, сдаться, и сказать себе «нет, это не моё».

И часто человеку нужно совсем немного, чтобы спасовать: не понял учебный материал с первого раза, попалась слишком сложная книга с запутанным языком, попробовал написать небольшую программу - а она не работает. И на этом этапе может показаться, что ты зря сюда вообще сунулся, тебе здесь ничего не светит. А светит тем, кому всё даётся легко - вон как тот друг детства-вундеркинд - он в компах копался еще в 8м классе.

И вот тут решающую роль играет готовность двигаться дальше, даже если что-то не получается. Не понял разъяснения лектора - ищешь ответы в других местах, читаешь, экспериментируешь, спрашиваешь друзей, которые шарят. Не работает программа с первого раза (как будто они хоть у кого-то работают с первой попытки) - ищешь, что пошло не так, вникаешь, пробуешь заново, снова и снова.

Да, это не такой кайф, как делать то, что быстро и легко приносит успех - как например онлайн-игры. Зато это приносит плоды. И наверняка у вашего друга-вундеркинда тоже многое не получалось с первой и даже с десятой попытки.

Нам всем полезно рассматривать сложности как точки роста - если здесь что-то не получается, значит нужно уделить в два раза больше внимания и времени именно этой теме, вот - тот аспект, в котором нужно вырасти. А опустить руки вы всегда успеете.
1.7K viewsedited  15:08
Открыть/Комментировать
2021-03-19 10:00:46 ​​Мне тут недавно написали: «Я не знаю программирования. Как мне попасть в IT?».

Ну что я могу сказать: если вы хотите идти сразу в разработку, то для начала придётся научиться программированию.

Но есть и другие пути - можно начать, скажем, с профессии тестировщика - от таких специалистов не требуют ни знания программирования, ни технического образования. При этом тестировщики, как и другие айтишники - это одна из самых вотребованных на рынке профессий.

И если, положа руку на сердце, на разработчика сложно выучиться быстрее чем за год, то для того, чтобы стать специалистом по тестированию, хватит 8 месяцев (в среднем по 10 часов в неделю) - если выбрать программу обучения в Skillfactory.

Вас будут обучать опытные тестировщики, а программа включает практические занятия как по ручному тестированию, так и по его автоматизации. На выходе у вас будет готовое портфолио с автотестами и тест-сценариями. Ну а лучшие студенты получат предложения от работодателей.

Записывайтесь на курс https://clc.am/pTXtWg
Cейчас по промокоду ГУМАНИТАРИЙ скидка 50% для подписчиков канала!
2.1K views07:00
Открыть/Комментировать
2021-03-18 18:52:32 Друзья, я начала выкладывать избранные статьи из этого блога в яндекс-дзен, начиная с самых старых постов.

Возможно, в дзене кому-то из вас будет удобнее сориентироваться в темах и найти для себя самые полезные публикации. В первую очередь это относится к тем из вас, кто присоединился к каналу недавно, и не читал его весь по порядку, начиная с самых первых постов. Заходите - вот ссылка.
2.3K viewsedited  15:52
Открыть/Комментировать
2021-03-17 11:44:54 Вот тут товарищ напоминает, чтобы вы не слишком доверяли статьям в духе «как я стал программистом за 6 месяцев»: https://habr.com/ru/company/productivity_inside/blog/544970/.

Что я могу добавить от себя: согласна, 6 месяцев при условии, что вы начинаете с полного нуля - это очень короткий срок. Да, у кого-то получается и так - но там, по-видимому, совпало множество факторов, и к тому же это был сын маминой подруги. Ожидать, что любой человек сможет так же - это типичная ошибка выжившего.

Лично я училась полностью сама и бесплатно (+ у меня была куча свободного времени), но заняло это больше 2х лет.

Думаю, если записаться на очень интенсивные курсы, то можно это сделать быстрее - скажем, за год-полтора. Но полгода - очень уж оптимистичный план.
1.7K views08:44
Открыть/Комментировать
2021-03-12 19:26:39 Посмотрела несколько видео и статей, посвященных таким темам как «5 ошибок на собеседованиях по программированию» и вот что хочу вам сказать. Похоже, что подобное лучше вообще не читать и не смотреть. А если всё же будете смотреть - то включайте максимальный скепсис и делите услышанное на 5, а то и на 10.

Что я увидела: авторы подобных опусов часто выдают свои очень субъективные взгляды на то, о чем спрашивать кандидатов и как трактовать их ответы за общепринятую истину.
Например, среди «понравившегося»:

- «если кандидат упоминает паттерн Singleton на собеседовании - значит, он не знает ООП и надо гнать таких в шею»
- «если кандидат говорит, что инкапсуляция значит сокрытие - значит он не знает ООП»
- «мы посмотрели проекты кандидата на гитхабе - там нормальный код, видно, что он умеет работать. Но потом мы посмотрели его же код в чуть более раннем проекте на гитхабе и увидели, что там очень похожий код. А значит, кандидат не разивавается - поэтому нам такой кандидат не нужен»


Это всё субъективщина чистой воды и очень неграмотный подход к собеседованиям - «кандидат должен знать всё, что знаю я (включая то, что я сам загуглил буквально 5 минут назад) и формулировать именно в таком виде, как нравится мне». С таким подходом происходит отсев вполне грамотных и нормальных специалистов, а берут кого-то, кто по случайному совпадению угадал с формулировкой или совпал по стэку с капризным интервьюером. В общем, это не конструктивно и служит скорее подогреванию Эго собеседующего, чем поиску людей.

Запомните - собеседование - это не экзамен. На собеседовании не только работодатель выбирает вас, но и вы работодателя. А среди потенциальных коллег (также как и среди кандидатов) могут попадаться, мягко говоря, не очень адекватные чуваки. Поэтому не стоит воспринимать всё, что там происходит близко к сердцу.

По ту сторону такие же люди, как и вы, и они тоже говорят глупости. Например, задают очень странные вопросы. Я знала человека, который каждого кандидата просил нарисовать график функции логарифма. А на одном собеседовании меня как-то раз просили продолжить какие-то англоязычные поговорки на тему IT - вот только у собеседующего было такое произношение + помехи скайпа, что я даже не смогла расслышать начала этих поговорок.

И если вас не приняли на работу из-за того, что вы не смогли продолжить английскую поговорку или потому что упомянули синглтон - то нет смысла расстраиваться. Неужели вам бы хотелось работать вместе с человеком, который придирается вот к таким вещам? По 8 часов в день сидеть с ним в одном кабинете, 5 дней в неделю!
1.4K viewsedited  16:26
Открыть/Комментировать
2021-03-12 10:00:26 ​​Какие подводные камни ждут новичка при выборе языка программирования? Какой уровень зарплат у специалистов в разных областях и где более широкие перспективы?

Узнай всё, что необходимо для старта в IT-профессиях, на бесплатном интенсиве 15–17 марта в 19:00 по московскому времени: https://clc.am/5_xJUw

Сколько зарабатывают программисты.
Какие бывают языки программирования и где они применяются.
Как составить отличное резюме и устроиться в крутую компанию.

После трёх дней прямых эфиров ты будешь легко ориентироваться в самых востребованных языках программирования — Java, Python, 1С.

Познакомишься с разработкой Android- и iOS-приложений, попробуешь себя в тестировании, data science и frontend-разработке. И всё это ты пройдёшь на практике

Выбери свой путь в мир IT!
1.7K views07:00
Открыть/Комментировать