71

Из плиточника в программисты

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

Из плиточника в программисты Современное образование, IT, Войтивайти, Учеба, Программист, Упрямство, Зарплата, Совет, Длиннопост

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


Для начала небольшое отступление. Как-то раз за чаем с семьёй родственников (молодожёны), слушая их жалобы на низкую зарплату, спросил, почему бы им не пройти какие-нибудь курсы и не пойти в IT? Ведь на мой взгляд, работа в IT сейчас чуть ли не единственный способ честно зарабатывать сравнительно неплохие, по местным меркам, деньги. Они послушали и пошли. Через 3 месяца поделились своим разочарованием: "Не, это не для нас, это нужно обладать определённым складом ума, мы только зря деньги выкинули". И вроде бы меня ни в чём не обвиняли, но было неприятно.


И вот буквально в тот же день после этого разговора звонит мне друг с вопросом: "Кот, я уже старый становлюсь, работа с цементом и всей этой пылью здоровья не прибавляет, и с возрастом будет всё тяжелее. Решил научиться программировать. Как думаешь, получится с меня программист?" Я же, зная друга, его увлечение компьютерными играми, его безуспешные попытки получения в прошлом заочной вышки (бросил через семестр), в сердцах ответил: "Нет!", и бросил трубку.


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


И вот теперь к вопросу у том, почему далеко не всем дано стать программистами. Ну, или хорошими программистами.


Во-первых, этот мой друг -- холостяк. Это значит, что никакая семья его не отвлекала и никого, кроме самого себя, на время обучения ему кормить не приходилось.


Во-вторых, на всё время обучения (цикл из трёх курсов по три месяца, завершил 2) он отказался от всех заказов, от любой работы (а был довольно востребованным плиточником, и в хорошие времена зарабатывал по 2-3k$ в месяц, что меня несказанно изумляло). Он сосредоточился только на учёбе.


А в-третьих, он действительно умный человек. Даже это его решение стать программистом в 40 лет возникло вовсе не по причине денег. Да, в то время уже наметилась тенденция по снижению стоимости труда всяких строителей, но до этого, как я уже упоминал, он мог зарабатывать побольше некоторых программистов (закроем глаза, что он работал по 10-12 часов в день и без выходных).


И началась его учёба.


Как он рассказывал, первые месяцы всё было ужасно и держался он только на упрямстве (и злости на меня). Первую половину дня он сидел на занятиях и записывал всё подряд, абсолютно ничего не понимая. Потом он приходил домой и до поздней ночи пытался разобраться в полученных знаниях, с горем пополам пытаясь делать домашнее задание.


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


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


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


Вот такая вот успешная история входа в IT. Но -- с большими оговорками. Готовы ли вы минимум на полгода отказаться от всего, сосредоточившись только на учёбе? Способны ли вы впитывать в себя новые знания, учитывая, что учение не ограничится подготовительным курсами, что учиться придётся постоянно?


P.S. Через пару лет из разговоров на кухне:


-- Кот, я пошёл в программисты, потому что думал, что программисты весь день сидят за компьютером, ничего не делают и получают за это хорошие деньги.

-- А теперь что думаешь?

-- А теперь я не думаю, теперь я это знаю!

Найдены дубликаты

+11
Определённый склад ума для программирования действительно требуется, чтобы представлять алгоритмы в голове. Написать код легко, для этого нужно знать среду разработки и методы языка, а это может запомнить рано или поздно любой человек. А вот придумать, как это должно работать, не забыть крайние случаи и исключения, чтобы всё работало без ошибок, вот это и есть настоящая работа программиста.
раскрыть ветку 40
+4

Да. Я раньше наивно думал, что всем быть программистом так же легко, как и мне. Просто они ленятся. :)


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

раскрыть ветку 38
+2

"Не дано" в 80% случаев означает "Я ленивая жопа". В 20% случаев означает "Я востребованный специалист в своей сфере и меня все устраивает".


Стать программистом - не легко. Но, при должном уровне усилий, на это способен любой.

раскрыть ветку 36
0

Вот ведь интересно. У меня подруга логопед-дефектолог, работает со сложными детьми. За десять лет работы купила квартиру (но тут мама половину оплатила), сменила две машины, покупает себе хорошие гаджеты, содержит маму и дочь. Как все по-разному зарабатывают.

+1

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

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

ноучиться программить - не имеет смысла. невозможно научиться чему-то, что нужно просто делать. програмь.

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

+9
Иллюстрация к комментарию
+4

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

раскрыть ветку 4
0

Да не, я вот книгу 2003 года прочитал и она до сих пор актуальна.

0

самообучаться. идущий на курсы - автоматически выбрасывает это слово в помойное ведро)

ходить на курсы - это такое хобби)

раскрыть ветку 2
+2

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


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

раскрыть ветку 1
+1
Как он рассказывал, первые месяцы всё было ужасно и держался он только на упрямстве (и злости на меня). Первую половину дня он сидел на занятиях и записывал всё подряд, абсолютно ничего не понимая. Потом он приходил домой и до поздней ночи пытался разобраться в полученных знаниях, с горем пополам пытаясь делать домашнее задание.

Думается основной проблемой такого подхода, как и большей части платных курсов по "стать программистом за n m" является неверная цель. Идти в программисты для заработка, как и обучать программированию для заработка в корне неверная практика. Именно поэтому рождаются такие учебные методики, как - сегодня мы с вами напишем программу ... а через неделю вы станете программистом.


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

раскрыть ветку 5
+1

Любая профессия для заработка. Любая профессия — род деятельности к которому нужно иметь интерес. Не вижу смысла в разделении одного целого на противоположности. И даже больше скажу — Ваш вывод коварен и может привести к пиздецу (точнее уже давно привёл).

Пример:

Супруга окончила институт (хороший московский институт) с красным дипломом магистра/специалиста или как там сейчас. Немного поучаствовала в чем-то научном и забила на это болт. Интересно — это интересно, а деньги — это деньги.

раскрыть ветку 4
+2
Не вижу смысла в разделении одного целого на противоположности

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

раскрыть ветку 3
+1

Отправил резюме и его взяли. И, конечно, это потому что увидели потенциал через резюме. Булшит.

А вот вам суровая правда. Возможность устроиться в IT (особенно если ты до этого вообще другим делом занимался) по большей части зависит от удачи и связей. Если нет связи, то удачи надо в два раза больше. Почему? Потому что тупые бабы HR смотрят твой опыт работы, видят, что ты плиточник и думают "Ха, дурень промахнулся с вакансией" и отправляют твое резюме в корзину. И похеру, кто им нужен, джун на стажировку или сеньор. И хер они кладут на твои навыки, обучения, дипломы и сертификаты. А удача нужна для того, чтобы твое резюме проскочило мимо этой тупой овцы и каким-то неведомым способом оказалось на глазах у руководителя отдела, у которого есть голова на плечах, который зарплату не за лайкосики в ВКашечке получает. И вот тогда у тебя появляется шанс попасть на собес, на котором у тебя уже могут увидеть твой потенциал, на котором ты можешь реально показать себя.

А для того, чтобы на месте hr курицы оказалась смышленая девица, которая сама продвинет твое резюме после детального изучения, нужна удача вселенского масштаба. Феликс Фелицис по сравнению с ней просто вода фильтрованная.

Так что все эти истории из разряда "Учился-учился и сразу взяли" идут лесом.

А если у вас история устройства в ай-ти обратна той, что я написал, то мои поздравления. Можете идти в казино играть в блэк джек. В минусе не останетесь.

раскрыть ветку 22
+1

Я таких херок только в ебанутых конторах видел. Последние две работы: 30 минут она смотрела на меня и задавала обычные общие вопросы. А потом позвала спеца, с которым шла основная часть собеседования. ЧЯДНТ?

раскрыть ветку 1
0

Последние две работы - значит имеется опыт, даже если он полугодовой, это огромный плюс. Я писал про отсутствие опыта + работа в другой сфере.

+1

Вот сто раз согласен!!!
И так не только с программистами и IT, а вообще во всем из-за этих самых HR
Они так работают, что пздц...
Так что вот так отправил резюме и сразу взяли в крупную компанию - сомневаюсь уж очень...

раскрыть ветку 4
+1

Ладно, открою немного карты. Резюме сопровождалось моим рекомендательным письмом. Возможно, поэтому с ним беседовали не только хр, но и непосредственно те, кто искал способного джуна на свой проект.


В посте этот момент упоминать не хотел, потому что многие это прочитают как "если бы не протекция, никуда бы его не взяли".

раскрыть ветку 3
0

Сразу взяли в крупную контору - это да, почти невероятно. А вот сменив пару мест похуже, и при этом растя в скиллах - вполне реально.

раскрыть ветку 3
+1

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

раскрыть ветку 2
0

А накой ляд писать в резюме на программиста про свой опыт работы плиточником? Реализуй несколько домашних проектов, выложи на гитхаб, опиши на полрезюме какие это архиважные и архинужные вещи (на самом деле нет, но HR проверять не будет), образование упомяни вскользь, чисто для галочки, а про непрофильный опыт работы вообще не пиши. Максимум - вставь что-то типа "Опыта коммерческой разработки не имею."


Плюс никто не мешает написать прямо тимлидам, или лично поговорить с ними. Они часто тусуются на всяких конференциях. Мне в свое время один тимлид на конфе скинул внутренние тестовые задания компании, которые они дают новичкам после приема на работу, но ДО допуска на реальные проекты. Просто потому что я подошел и попросил. Это был клондайк. Я оттуда даже идеи для домашних проектов потянул.

раскрыть ветку 5
0
А накой ляд писать в резюме на программиста про свой опыт работы плиточником?

Затем, чтобы работодатель видел, что ты не хуи пинал 10 лет. Честно скажу, я интересовался у нескольких людей, стоит ли писать опыт и если стоит, то как. Мне все отвечали, что стоит, но без подробностей, чисто чтобы показать, что ты работал, а не на шее у мамки сидел.

Убирать опыт работы полностью я не пробовал, так что даже не знаю, к чему это может привести.

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

Плюс никто не мешает написать прямо тимлидам, или лично поговорить с ними

= завести связи. Слабые, но хоть какие-то.

Да и написать тимлидам... Как? Куда? Некоторые отправят в отдел кадров, некоторые проигнорят. Опять все сводится к удаче.

раскрыть ветку 3
0

Мне в свое время один тимлид на конфе скинул внутренние тестовые задания компании, которые они дают новичкам после приема на работу, но ДО допуска на реальные проекты. Просто потому что я подошел и попросил. Это был клондайк. Я оттуда даже идеи для домашних проектов потянул.

Годная, кстати, идея. Неформальное личное общение всегда решало.. :-)
-1
вы не совсем правы!
раскрыть ветку 1
0

Весомый аргумент.

-3

Почему вы решили, что не было собеседования? Почему вы решили, что его собеседовали именно хрюши, а не программисты, которые искали на проект способного джуна?

раскрыть ветку 2
0

Работаешь в ай-ти, но не способен осилить пару абзацов текста.

Я задам прямой вопрос, если у тебя проблемы с восприятием. Процитируй место в моем комменте, где я указываю, что у твоего падавана не было собеса. Как только найдешь, дай мне знать. Я на все твои комменты плюсов отвешу.

раскрыть ветку 1
-6
ответный пост

Есть у меня знакомый, тракторист по образованию, охранник по профессии. И лет до 50 он нож использовал только на хлеб-картошку порезать. А тут нашёл в ютубе ролики об операциях, ещё и "доктора Хауса" начал конспектировать на сменах, между делом. И что бы вы думали? Полгода усердной учёбы и практики на мясе с рынка  - и он успешно прошёл собеседование в областную больницу на должность хирурга.


Так что не только программистом можно с нуля стать.

комментарии 11
ещё комментарий
+1

В России в IT занято 3% населения, в Корее - 15%. Потенциал роста огромный.

раскрыть ветку 1
0

В Беларуси вообще 2.2% (зато доля в ВВП 7.7%). Но хороших специалистов на рынке мало, разбирают со свистом.

+1
Без образования -максимум кодер получится.
раскрыть ветку 16
+1

Если ограничиваться только курсами -- то и кодер будет так себе. Что мешает получать нужные знания в процессе?


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

раскрыть ветку 2
+1
Например то что процесс не будет ждать пока ты получишь знания
раскрыть ветку 1
0

Без айтишного или вообще?

раскрыть ветку 12
+1
Без профильного. Та же дискретная математика - фундамент образования программиста
раскрыть ветку 11
0

И еще добавлю, что далеко не каждый может стать хорошим программистом.

Согласен, что нужно много терпения, силы воли, упорства и работы.

Но есть и еще большое НО! Склад ума немаловажен. Ни один гуманитарий не станет хорошим программистом, лично я считаю.
Зависит, конечно, от того что вкладывается в понятие "хороший".
Потому что примеров "хороших" сотрудников я знаю много, а вот хороших специалистов своего дела и профессии, увы нет. Это не только касается IT.

раскрыть ветку 7
0

Странная логика у Вас. Ну у меня и двух моих друзей "математический" склад ума. И? Я - немножко музыкант (только музыкальную школу окончил и дальше не пошёл). Первый друг музыкант (самоучка, но играет на гитаре отлично). Второй — окончил художку и красиво рисует.

раскрыть ветку 6
+1

Ну так для музыкантов математический склад ума тоже важен. Раз-и, два-и! А чтоб какие 7/8 высчитать, так вообще Эйнштейном быть нужно! ;)


Герой статьи, кстати, по образованию музыкант. И даже лет 5 после армии (где, понятное дело, в оркестре был) лабухом отработал.

раскрыть ветку 5
0

>> Через 2-3 года он уже был ключевым специалистом на своём проекте с зарплатой, которая его полностью удовлетворяла.


Блядь, вот поэтому и нельзя просто так взять и стать программистом: практиковаться надо постоянно, а первые 2-3 года в хорошей IT компании зарплата не будет тебя устраивать. И, разумеется есть оговорка:


>> зарплата может быть и выше, но для этого ему придётся больше трудиться и брать на себя больше ответственности.


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

-7

Придумывай еще

коту под лвмпой скучно

раскрыть ветку 20
+5

Я тут ради интереса даже зашёл в твой профиль. 2 тщательно заминусованных поста, зато рейтинг -- 9к?


Так за что рейтинг? Типа заходишь в первый попавшийся пост, ляпаешь там про котолампу и собираешь плюсили от таких же котоламповиков? Который из своей жизни ничего рассказать не могут, зато подосрать других -- милое дело?

раскрыть ветку 13
-2

Как только я слышу про "резкую смену в жизни (уже не молодого человека) ведущуую к успеху" на противоположном берегу пруда загарается та самая лампа.

Охеренный такой фонарь от которого и ночью как днем светло.

А когда в повествовании появляется "крупная компания", с помощью которой достигается успех, неведомо откуда под фонарь приходит кот.

Огромный такой сука кот.

Буквально со стог размером.

Не с маленький стожок, а с огромную такую копну.


И дело даже не в том, что на линейные должности HR крупных компаний не берут людей старше 30.

Дело в том, (сейчас обидно будет) что потенциал человека ограничен его ближайшим окружением. Это тот потолок выше которого прыгнуть вероятность просто сказочная.  


з.ы. Если вы делаете выводы о людях по  профилю на пикабу, у меня для вас новости.

Плохое новости. Это так смешно что даже мило.


з.ы.ы. А рейтинг мне дала крупная компания. Возможно IT или R&D.

Меня минусят, а он откуда-то берется!

раскрыть ветку 12
+1

Я всё никак не могу понять, откуда берутся такие котоламповики и в чём ваш прикол? Это типа такая критика, когда хочется подосрать, а по существу сказать нечего?

раскрыть ветку 5
0

Что и требовалось доказать


#comment_169515161


А потом его за ручку привели на работку.

Жестокая реальность в очередной раз победила влажные фантазии...

раскрыть ветку 4
ещё комментарии
Похожие посты
1224

Повесть о том, как не платить 700$ за курс HTML верстальщика, учиться бесплатно, без смс и регистрации

Для справки - Я Дмитрий, мне 27 лет, Senior React Developer в Московской компании.

Я очень плохо отношусь к тому, когда люди выкидывают свои деньги на ветер, получая базовые знания "программиста" у инфоцыган, отдавая немыслимые деньги на то, что можно получить бесплатно - лишь проявив усилия. До React - я год работал в студии обычным версталой aka разработчик всего на PHP+JS(2012 год).

Повесть о том, как не платить 700$ за курс HTML верстальщика, учиться бесплатно, без смс и регистрации Современное образование, IT, Длиннопост

Пост будет о том, почему профессия HTML-верстальщика мертва(в отрыве от профессии), и как получить эти знания бесплатно, не инвестируя остатки денег в инфопыль.


Веб программирование сегодня, это не просто клепать лендинги с посадкой на wordpress, и ловить на себе презрительные взгляды си шарпера или джависта. Сегодня веб - одна из самых динамичных профессий, что одновременно хорошо и плохо:


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

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


Пути веба - сегодня веб поделен на 2 условные границы(по правде 3 - но об этом позже):

Frontend Developer -занимается видимой(клиентской  частью, BackEnd Developer - серверной).


https://github.com/kamranahmedse/developer-roadmap - карта разработчика с планом обучения(желтым - must-have навыки, серым - опционал). Данные карта показывает более сложную часть веба - а именно разработка веб приложений для интерпрайз, карта веб-мастера будет рассмотрена ниже.


3 ветка - FullStack - как правило такие разработчики либо гении(и мой низкий поклон им), либо недоделы из двух веток и больше тянут на подмастерье, чем на мастера двух потоков. Быть Senjor фуллстак в вебе - это минимум 5 лет(минимизирую) учить овер(вотч) знаний от того как поднять сервер, до схлопывание margin. Как правило на собеседовании умирают от вопроса: назовите больше 3 способов позиционирования по центру элемента внутри родительского блока. (Внимание! Тут сарказм, подрывать свою задницу и дымить - совсем не обязательно).


Секунда правды: HTML-верстальщик в 2020 году не нужен. Вам никто не даст много денег за просто верстку(ну может быть пару тысяч на побухать с ребятами), без натяжки её на CMS, либо внедрение сверстанного компонента(солянки из компонентов) в SPA приложение. Все разработчики на удаленке(фриланс), или в офисе - умеют всё под ключ, т.е упаковать готовый проект под бизнес.


Речь ниже пойдет о первых шагах начинающего веб-мастера(не фронтенд разработчика), одни из знаний ниже очень нужны для фронта(HTML, CSS, JS, умение работать с библиотеками, фреймворками, гуглом).


Какие знания нужны на позицию веб-разработчика и на что он делится:

Веб-мастер от фронта и бэка - это если Вы попали в веб-студию, и делаете сайты на заказ, с посадкой на  одну из CMS - Wordpress, Modx, Opencart, Bitrix, October CMS и тд и тп. Обычно это конвеерная работа, чаще всего галлерная и низкооплачиваемая.


Фронтенд разработчик - Вы попали в любую из компаний(аутсорс, фриланс, продуктовая) по разработки функциональный сложных\несложных веб приложений на фреймворках и библиотеках JS - таких как Angular\React\Vue. На первых порах может быть галлерной, так как стажеры и джуны прут как молодые поросята к деревую с желудями, на уровне Senior - битва за хороших разработчиков и те самые вкусные зп, которые вы видите в рекламах.


Начальные знания для веб-мастера(минимальный порог для работы) -

HTML5, CSS3, семантическая, доступная, кроссбраузерная, адаптивная верстка, MobileFirst\Desktop First, знание float\flexbox\grid, gulp\grunt, npm\yarm, jquery\нативный js на уровне отладки, написания небольших скриптов, знания PHP для работы с CMS, умение работать с Wordpress, Modx, Opencart, Bitrix, понятия о MVC, понимание для чего нужен Bootstrap, или другой CSS фреймворк, уметь пользоваться GIT, Devtools, уметь пользоваться css препроцессорами - на выбор sass\less\scss. Мог что-то забыть :)


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


Материалы:


Для того что бы понять как работает HTML\CSS - нужно банально верстать, желательно не один лендинг, а минимум 5-6 макетов, от легкого лендинга, до сложного многостраничного корпоративного сайта до интернет магазина. Верстать бесплатно и без СМС - выкладывать свои результаты в сеть, не стесняться спрашивать на форумах о косяках - как правило вы получите ведро говна на голову, и это не плохо. Критика на первых шагах(как и похвала) - лучший элемент двигаться дальше.


Как верстать хорошо, и правильно - поможет этот сайт, хорошее пособие для начинающих поросяток - написано доступно, и приятно  - http://webmasters.teamdev.com/

Часто используемый фреймворк Bootstrap - https://bootstrap-4.ru/docs/4.0/getting-started/introduction...


Рувоводство по препроцессорам - https://tproger.ru/translations/complete-sass-guide/

Gulp и его настройка - Gulp - https://webdesign-master.ru/blog/tools/2016-03-09-gulp-begin...

npm для разработки\сборки - https://www.hostinger.ru/rukovodstva/chto-takoe-npm/


jQuery - https://jquery-docs.ru/ http://www.wisdomweb.ru/JQ/jquery-first.php


Такие объемные вещи как разработка на wordpress, и других CMS системах очень легко поглощается в бесплатных курсах на https://coursehunter.net/ - вбиваете нужный курс, отсеиваете по рейтингу(адекватности автора), смотрите, практикуетесь.

https://torlook.info/ - поисковик торентов и магнет ссылок, для тех курсов которые на coursehunter находятся в статусе Pay to View.


Все что я тут описал - Вы получаете за 51 000р Выше на курсе(как правило в очень сжатой теории, и с водой о том, как Ваш учитель мял задницу блондинки сидя в кафе Тайланда), и как правило за это время вы делаете один проект в портфолио, который  не показатель для работодателя. Минимальное количество работ в портфолио, что бы не было стыдно - 10+. На 10том пет проекте Вы не будете спрашивать банальных вещей, от которых текут слезы старика-разработчика.


Зарплата на старте с учетом что вы не плаваете в знаниях выше - 320$, если кто-то даст больше - падайте на колени и целуйте землю.


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


Первая часть посыла - Почему не стоит прыгать в IT через курсы, или моя исповедь после того как знакомый выкинул 1000$ на ветер


Вторая часть посыла - Как начать работать программистом, можно ли сюда гуманитариям или людям после 30 лет? Продолжение статьи “Курсы по IT, почему не стоит"


Хороших выходных.

Показать полностью
190

Про "розовых пони", лидеров ИТ, менталитет, и капиталистические ценности...

Бытует мнение что работа в гигантах индустрии, вроде Facebook, Google, Microsoft, Amazon и прочих - это "счастливый билет" для любого специалиста. И мне много людей пишет с вопросами вроде - "как мне развиться до крутого уровня и попасть на работу в хорошую компанию". Причем понятное дело что они понимают под словом "хорошую". Или пишут работники крупных компаний "я стараюсь изо всех сил - но никто это не замечает. Как сделать так что бы меня заметили?"

Будем считать этот пост ответом на много писем, на которые я не стал отвечать - потому что отвечать надо одно и то же.


Скажу сразу, что при постановке целей в профессиональной сфере, надо учитывать свои интересы а не руководствоваться общепринятым мнением. Общепринятое мнение - это результат многолетней работы маркетинга крупных компаний. Да, в сфере найма тоже существует маркетинг - рабочая сила это ценный ресурс. А в ИТ индустрии - основополагающий, ведь кроме мозга человека в этой сфере других ресурсов нет. Оборудование можно купить, а знания и опыт инженеров, можно только получить, и то если они сами захотят им с вами делиться.

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


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

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

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


Почему?

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

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

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

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


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

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


Вся это система работает только с одной целью - заставить вас работать на 150%, выжать из вас все возможное. И вы сами не заметите, как работа займет всю вашу жизнь - у вас будет все связанно с компанией и работа, и отдых и знакомства и прочее - просто на другое у вас не бдет времени. А если вы попробуете "не вживаться", а "просто работать" - вам ничего не светит. Как только балланс между отдачей от вас и вашим участием станет снижаться - вас попросят за дверь. И при этом еще коллегам объяснят - вот смотрите, этот мудак не хочет быть частью нашей великой семьи, мы его выбросим за борт, он будет об этом жалеть, несчастный - он же без нас погибнет. Вас станут использовать как пример для запугиваний и давления на оставшихся. Так работает система.

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


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

А чего ты хотел? - скажете вы.
Я лично знаю чего хотел - поэтому я получил от них все что хотел, в свое время и "свалил в закат". :)

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


Я лично привык сам собой управлять - поэтому мне комфортнее без этих "семейных ценностей". Разовое сотрудничество, найм на конкретные проекты, задачи, сроки - без присягания на верность, так сказать. У меня есть небольшая команда с которой я работаю постоянно + если есть что то для меня интересное - беру работу на стороне.

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


Что хотел сказать? - спросите вы.

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

Не пытайтесь себя мерять мерками работодателей - вырабатывайте свои, или вы постоянно будете "недооцененными". Ищите себя и свой путь. И меньше верьте рекламе...

Показать полностью
122

Где лучше работать: в Москве, в США или в Германии?

Несколько моих предыдущих постов были о работе и условиях труда в Германии (ссылки будут в конце). В комментариях вы нередко восхищались "капитализмом с человеческим лицом" и "офигенскими работодателями". Но не всё так однозначно (с). Я и сам дочь работника в Германии Я хочу вам рассказать, почему работа в Германии может оказаться сущим кошмаром. Сравнивать буду с Россией, где я проработал 5 лет, и с США, где я работал в командировке.


Предположим, вы инженер или программист с высшим образованием, неплохим опытом и желанием достичь успеха в вашей профессии. Что вас ждёт у немцев?


Быстрая карьера. Забудьте. В России можно начать младшим разработчиком или инженером, а уже через 3-5 лет стать руководителем большого проекта или тимлидом. Через 5-8 лет - начальником отдела или группы проектов. Через 15 лет вы точно будете CTO, вице-президентом или директором. В крайнем случае, замдиректора. В Германии всё оооочень медленно. Начав с младших должностей, лет через 10 вы станете старшим разработчиком. Если повезёт. Или дадут порулить каким-нибудь мелким и ничего не значащим проектом.


Повышение зарплаты. Оно есть. Но не всегда. В некоторых случаях зарплату совсем не повышают по 2-3 года. Для IT, например, это нонсенс. В США народ будет просто убегать, если не повышать зарплату. Получить повышение 3-4% в год - это очень неплохо по немецким меркам. 5%? Ты мега-крут. 7-10%? Ты точно приносил фирме по 10 миллионов евро в месяц, шеф тебя любит! Такое бывает раз в жизни!


Эффективность и трудоспособность. За этим в США. Там надо батрачить и вкалывать до седьмого пота - и тогда тебя заметят, продвинут по карьере, дадут денег. В Германии всем по фигу на ваши суперменские способности и огромный опыт. Цели фирмы на год достигнуты? Продукт продаётся? Окей. Вы получите такой же бонус, как и ваш сосед, который весь год пил кофе и расслабленно выполнял свои задачи. Главное не натворить какой-нибудь большой бадабум. Ваша эффективность, переработки и самоотречение абсолютно никак не скажутся ни на карьере, ни на зарплате. Вот такой вот коммунизм.


Стаж решает. Сотрудники, которые уже давно работают в фирме, точно будут зарабатывать больше, чем вы. Даже если они ваши подчинённые. Даже если они работают спустя рукава. И их просто нельзя уволить. Смиритесь. В Германии не принято говорить о зарплатах, поэтому вы даже не будете знать, на сколько больше они получают. Может, в два раза.


Заработать денег. Это в США или в Москву. Если вы хотите просто поработать в Германии несколько лет с надеждой "поднять бабла", то даже и не начинайте. Высокие налоги с прогрессивной ставкой, жирные социальные взносы и повышение в год на 3% на корню зарубят ваши планы. Да и в абсолютных цифрах свободных денег в Германии будет оставаться немного, особенно с учётом трат на проживание.


Каждый сам за себя. Горячая фаза, релиз на носу, клиенты в ярости, ни фига не работает? Главного специалиста из вашей команды это не волнует, у него завтра начинается отпуск на месяц с детьми на Корсике. Разбирайтесь сами. Рабочий мобильник остаётся на работе, как и ноутбук, а номер личного телефона вам никто не даст - строгие законы!


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


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


Инновации? О чём вы? Будьте готовы писать спецификации в PowerPoint, вести менеджмент проекта в Outlook, а в качестве ERP использовать написанную 30 лет назад на VisualBasic 6 поделку. SAP? MS Project? Confluence? Это какие-то заклинания, чур-чур-чур. Весь мир пользуется стандартами 2010+ годов? Вы будете сидеть на 1992. Плюс куча собственных кривых заново изобретённых "велосипедов".


Резюмируя, можно написать следующее. Если вы амбициозный, уверенный в себе специалист с чёткими целями, забудьте про Германию. Отправляйтесь в США, в Москву, в Киев. Там вас оценят по достоинству, и у вас будет шанс реализоваться, заработав к тому же хорошие деньги. Если вам просто хочется жить без особого стресса и вас не парит плыть по течению, можете попробовать Германию. Но помните, о чём я писал выше.


Мои предыдущие посты по теме:

Человеческие условия труда

Ещё немного об условиях труда в Германии

Как немцы покупают время за деньги, а потом наоборот

Показать полностью
590

Ладно, если только рассмешить...

Совет:

Стирая с доски, делайте это вертикальными движениями руки; ваши бедра при этом будут двигаться минимально. При стирании горизонтальными движениями бедра будут трястись, что может рассмешить и отвлечь учеников.

Ладно, если только рассмешить... Доска, Учеба, Совет, Бедра, Тряска
180

Про ЗП в IT в цифрах

Про ЗП в IT в цифрах IT, Карьера, Зарплата, Работа, Длиннопост

По мотивам Войти в айти, или все же не стоит опишу как в РФ (просто, кто сколько получал).

С 2014 регулярно нанимаю разработчиков, QA, аналитиков, админов (+скрам мастеров, техлидов и т.п.). Мой опыт: 6 компаний, ~600 собеседований, ~70 человек нанято. В комментах пишите свою «статистику», интересно посмотреть и сделать выводы.

Нанимал в коммерческие российские компании (Мск, Самара, Саратов, Нижний Новгород, Ташкент, удалёнщики с СНГ). Разброс ЗП разработчиков 18 - 300 т.р. чистыми (на руки).


По грейдам, о которых пишу (сроки с учетом максимума усилий):

Интерн – что-то знает, слегка полезен на проекте, уже пишет код.

Junior. Минимум - 0.5 лет опыта работы за деньги, проходил курсы, стажировки или читал книжки.

Middle. Минимум -1 год опыта работы, знает всё и может решить любую задачу в рамках проекта.

Senior. Минимум - 3 года опыта, может сделать что угодно в рамках сферы (Backend, Frontend и т.п.), сделать хорошо и не дать остальным сделать не правильно. * относится к современным технологиям, т.е. если ты со времен «крымнаш» только пикабу читал – платить как директору завода никто не захочет.

Описание субъективное и примерное – можно часами обсуждать что они должны уметь и знать, но НИКТО не знает как правильно отличать одних от других. А те, кто думает, что знает – вас обманывают.


ЗП в городах миллионниках(backend/frontend): всё здорово

Интерн: 15 - 20 т.р. Т.е. студент/выпускник без опыта, нанимают их, чтобы делать рутинное унылое говно или, если повезет, чтобы прокачать в джуна.

Джуниор: 30 - 60 т.р. Дешево и эффективно.

Миддл: 60 – 100 т.р. Костяк команды, все их любят и ценят, их много.

Senior: 100 - 200 т.р (чаще до 140, если хочется через 2 недели выйти на работу и больше не искать. Варианты на 200 появляются с определенной периодичностью, несколько раз в год).

Специфичные кейс: в город приходит новая компания, которой нужны разрабы (уровня Яндекса, Сбертеха и т.п.) - они добавляют +30-50% к рыночной ЗП и раздают всем предложения, так было 20 лет назад, так и сейчас происходит.

ЗП в Москве:

Ко всем вариантам регионов добавить примерно +50-70% к ЗП. Все тоже самое, рынок перегретый и становится только хуже (лучше для разработчиков).

Вполне нормально за 200-250 т.р. нанять опытного senior аналитика или senior разработчика. Лично увольнял разработчиков-раздолбаев, которых переманивали у конкурента за 300т.р. на руки (backend + немного специфики).

Ташкент(для справки)

Собирал там команду, зарплаты как в Москве (можно в месяц получать в 30 раз больше местных), но разрабов в 50 раз меньше. Senior’ы все на удалёнке и получают 3000-4000$. Почти невозможно собрать команду.

Главный вопрос: идти или нет?

Через 1-2 года после старта получать 100 в регионах(150 в мск) – можно, выполнив 3 условия:

1) Никому никогда не верить: Считай, что в трудовом договоре твоего руководителя написано «торгуйся как на базаре, но платить надо мало и никогда не повышать ЗП ощутимо, обещай что-нить», и, поверь, торговаться он умеет лучше тебя. Поэтому раз в полгода-год полезно ходить на собеседования и получать «письменное» доказательство, что вы заслуживаете в 2 раза больше – потом можно честно и конструктивно обсудить. Это не «неэтично, как ты мог!?», это правильно.

2) Рабочая неделя: это 70 часов, из них 30 часов работы и 40 часов обучения. Все просто: найди senior спеца или лучше тимлида – спроси что изучить или почитать, пробуй каждый вечер и каждый выходной, пока борода не вырастет. Работодатель не обязан помогать и отчасти заинтересован, чтобы этого не происходило => Всё сам.

3) Выбор места работы: есть компании, где каждый день интересно и тяжело, а есть унылые болота.

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

1 и 3 пункты – обязательно, так и появляются грустные истории в комментах.

2й пункт– увы, не обязательно, без этого дело пойдет медленнее, но пойдет. У всех есть друг-программист 25 лет, который ни дня в жизни не учился, ничего толком не знает, но может кое как писать код и получает 150т.р., либо 250 т.р. на удаленке (еще и на серфе по утрам катается, мудень). Это потому что рынок сырой, кривой и перегретый, способы отбора – говно, а разрабы нужны, хоть какие.

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


Если интересно, могу написать личный опыт "взламывания" собеседований на разработчика или как за 5 лет 1000 раз скосячить и начать получать офферы на тех.дира в IT (от 350 т.р. чистыми), но это для совсем отбитых сценарий.
Показать полностью
436

Что делать, чтобы получать нормальные деньги и работать в комфортных условиях будучи программистом

Этот пост я решил опубликовать как ответ на некоторые комментарии к недавнему посту (О хорошем руководителе, а именно, комментарии вида "Где вы находите такие компании? Я сам программист, денег платят мало, отношение фиговое..."  Честно говоря, я N лет назад мог бы написать такой же комментарий. Сейчас не могу :)


За более чем 10 лет работы в айти-сфере, я прошел через через разные места работы, отрасли и ситуации, я лично для себя сформулировал вполне простой набор правил на тему «что делать, чтобы получать нормальные деньги и работать в комфортных условиях в IT». Речь, в первую очередь, про деньги, но не только: под «хорошими условиями» понимаю далеко не только уютный офис, техническое оснащение и хороший соцпакет, но и в первую очередь отсутствие маразма, душевное спокойствие и целые нервы.


Эти советы актуальны в первую очередь для программистов, но многие пункты подойдут и другим профессиям.


Итак, поехали.


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

Во-первых, государство у нас само по себе деньги платить не очень любит, врачи и учителя и бессмертное «денег нет, но вы держитесь» не дадут соврать.

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

Когда нет нацеленности руководства на качество и результат, а также  учитывая тот факт, что тратят они, по сути дела, не свои, а чужие (государственные) деньги, часто можно наблюдать такое явление, как пристраивание детей/родственников/друзей etc. на «тёплые места» в организации. Однако работать всё равно как-то надо. Поэтому может, во-первых, оказаться, что человеку, попавшему туда с улицы, придется делать работу и за себя, и кого-нибудь еще, да и окружающий коллектив будет не самым квалифицированным.


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


Ну и бонусом «совковый менеджмент» и административный маразм типа «рабочий день строго с 8 утра, за опоздание на 1 минуту лишение премии», бесконечное написание отчетов и служебок с целью прикрыть задницу, и т.д.


2. Очень осторожно рассматривайте позиции в конторах, для которых разработка ПО не является видом деятельности, приносящим основной доход, в том числе всякие НИИ, КБ, инжиниринговые конторы и заводы, торговые компании, магазины, и т.д.


В одном профессиональном сообществе даже есть в ходу шутка

"Если ваша должность называется не «Senior Developer» или «Team Lead», а «Инженер 1-ой категории» или «Ведущий специалист отдела информационных технологий», то значит вы где-то свернули не туда"

Почему такой совет в целом? Процитирую, опять же, высказывание, которое очень хорошо описывает суть происходящего:

"Концептуальное отличие айтишной конторы от неайтишной заключается, разумеется, в том, что в айтишной конторе ты – будучи программистом, тестировщиком, аналитиком, IT-менеджером, наконец – являешься частью доходной части бюджета (ну, по большей части), а в неайтишной – только лишь расходной его статьёй, причём зачастую одной из самых заметных. Соответственно, к внутренним айтишникам выстраивается соответствующее отношение – как к некоторым нахлебникам, которых мы, бизнес, вынуждены оплачивать из своего кармана, а они ещё и осмеливаются чего-то там себе хотеть."

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


Вторая причина -- технологическое отставание, часто бывает так, что команда программистов вроде что-то разрабатывает, и продукт даже вроде работает, но по факту всё варится в собственном соку в изоляции от окружающего мира, никто особо не саморазвивается, и действительно знающие и талантливые люди там не задерживаются. Увы, подобное я наблюдал своими глазами. Как такое выявить? Можно задавать себе простые вопросы: Используются ли системы контроля версий и баг-трекинга с четко установленным workflow? Есть ли налаженный процесс continuos integration? Есть ли обязательный ли code review при любых коммитах? Приняты и утверждены ли стандарты написания и оформления кода, документирования изменений, соблюдают ли их? Использует ли команда актуальные версии языка, инструментов и библиотек при разработке новых модулей и проектов? Используются ли стандартные фреймворки, и библиотеки, а не новоизобретенных велосипеды при отсутствии обоснованных причин к их изобретению? Пишутся ли тесты, модульные или интеграционные? Если хотя бы на пару из этих вопросов ответ "нет", то это повод хорошо задуматься, а в правильном ли направлении вы движетесь.


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

Во-вторых, опять же, хорошая цитата с обоснованием:

"«Разработка аппаратуры по статистике, это чаще всего, само-окупаемое, само-финансируемое российское предприятие, с российскими же заказчиками, российским рынком сбыта и российским начальником — бывшим инженером возрастом 50+, ранее также работавшим за копейки. Поэтому мысль у него такая: «Я всю жизнь пахал, чтобы я какому-то молодому платил? Перебьется!» Таким образом, сильно больших денег у подобных предприятий нет, а если и есть, то вкладываться они будут отнюдь не в вашу зарплату»."


Ну и в-третьих… В таких местах часто не разделяют программистов и других инженеров. Да, безусловно, программиста тоже можно считать инженером, и даже само понятие «software engineering» как бы намекает. Нюанс в том, что в нынешней ситуации, сложившейся на рынке труда, эти категории очень по-разному оплачиваются. Я не говорю что так и должно быть, я сам считаю что это неправильно, но, увы, на текущий момент это факт: зарплаты «программистов» и других «инженеров» могут различаться в два-три раза, а иногда и больше. И во многих инженерных и околоинженерных предприятиях руководство это не осознает и не хочет осознавать. Поэтому на хорошие деньги, опять же, можно не рассчитывать.


По АСУТПшным пабликам, одно время, ходила картинка со скриншотом вакансий в Питере, которая прекрасно характеризует эту ситуацию:

Что делать, чтобы получать нормальные деньги и работать в комфортных условиях будучи программистом IT, Программист, Работа, Зарплата, Длиннопост

3. Не работайте с военными. Тут все просто, достаточно прочитать вот эту ветвь комментариев: #comment_151089915


4. Не работайте "мастером на все руки", это типа когда вы одновременно и программист, и админ, и монтажник сетей, и закупщик железа, и заправщик картриджей, и DBA, и техподдержка, и телефонист. Если вы на своем месте занимаетесь сразу «всем и сразу», то скорее всего вы не будете являться экспертом каждой из этих областей, а значит вас при желании можно заменить на нескольких студентов или джунов, которых даже за небольшие деньги найти не проблема. Что делать? Выбрать узкую специализацию и развиваться в ее сторону.


5. Попробуйте работать в разных типах компаний. Есть большие IT-компании, есть маленькие. Есть стартапы, есть кровавый энтепрайз. Есть "галеры" (аутсорс/консалтинг), есть продуктовые фирмы. В каждом случае есть свои особенности, свои плюсы и свои минусы -- нужно только сравнить всё на своей шкуре, и выбрать то, что по душе.


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


Ну и отдельно добавлю, что не нужно бояться "галер" - так называют фирмы по заказной разработке (оно же аутсорс или консалтинг, самые известные примеры: EPAM, Luxoft, DataArt, и т.д.). Да, там есть свои особенности рабочего процесса, но в любом случае, адекватная галера скорее всего окажется гораздо лучше госконторы или НИИ. Плюс в таких местах, как правило, бывает бешенный boost в профессиональном плане -- а потом, набравшись опыта, можно свалить туда, где теплее и спокойнее.


6. Учите английский. Серьезно. Даже если он сейчас вам особо не нужен


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


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


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


7.

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


8. Не верьте мифам:


Миф 1. "Да сейчас везде плюс-минус одинаково".


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


Миф 2. "В вакансиях пишут фейковые зарплаты, на самом деле таких денег никто платить не будет". Нет, и еще раз нет. IT-это одна из немногих отраслей у нас, где сложилось так, что если в описании вакансии компания пишет, что готова платить специалисту 100-150-200 тысяч, то скорее всего она действительно готова и будет.


Миф 3. "У меня плохое образование, меня никуда возьмут". Тоже выдумки. За 10 с лишним лет работы в IT, я свой диплом мухосранского заборостроительного показывал только один раз -- на самом первом месте работы, да и то потому, что кроме него показаться было нечего. Во всех остальных случаях его или вообще не спрашивали, или же говорили уже после оффера "Кстати, а у тебя диплом есть? Если есть, принеси как-нибудь потом в кадры, они копию себе сделают".


Миф 4. "Хорошие деньги получают только крутые разработчики, а я посредственность". Это ни что иное, как Синдром Самозванца (https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D0%B4%D1%80...). Избавляйтесь от него. Не надо думать, что вы чем-то хуже, менее квалифицированнее или еще в чем-то уступаете другим соискателям. И уж тем более не надо основываясь на этих фактах просить зарплату ниже среднерыночной — наоборот, _всегда_ закладывайте сумму хоть немного выше средней, но при этом явно давайте понять, что готовы её обсуждать.


9. Если же все упирается в малое количество вакансий в городе (иными словами, если «других мест», где требуются люди с вашей квалификацией особо-то и нет, или туда не так-то просто попасть)… То повышайте скилл и переезжайте в другой город, если есть возможность. Я лично знаю людей, кто из миллионников переезжал в СПб и Мск сразу с двухкратным повышением дохода, причем даже при переходе на более низкую позицию. Многие компании, кстати, предлагают релокационные пакеты для переезжающих к ним из регионов.


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


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


На этом пока всё. Еще раз хочу сказать — это лично моё мнение и мой опыт, который, само собой, не является истиной в последней инстанции и может не совпадать с вашим.

Показать полностью 1
250

Что делать?

Подрабатываю физ-мат репетитором.

В десятом классе не знать таблицу умножения? Запросто! Начать готовиться за месяц до ЕГЭ? Это наш стиль! Думаете, это шутка? Нет, это уже даже не удивляет. Это - обыденность. Как помочь ребенку получить хорошее образование? Об этом кратко в посте.

Скажу сразу кратко: сейчас школа не дает гарантированно хорошего образования. И эта проблема ложится на плечи родителей. Чтобы не попасть в ситуацию "нам бы ОГЭ хоть на троечку сдать" с грустными глазами, советую прочитать.

1) Контроль образования. Видел достаточное количество примеров, когда толковые и сообразительные ребятки не знали элементарных вещей. Происходит это в основном из-за плохих учителей, невнимательности или лени. Особенно в нашем 21 веке, когда списывание стало чем-то элементарным и простым и 95% школьной программы за человека может знать телефон. Поэтому родителям неплохо было бы наметить некоторый ориентир обучения ребенка (будет ли он в физмате или пойдет в инъяз, например) и проверять профильные предметы. Как это сделать? Если хватает знаний, то самому. Плюс в Интернете полно проверочных материалов разного уровня и формата. Если нет, то за сумму в пределах тысячи рублей запросто найдется репетитор, который согласится просто посмотреть уровень знаний (не говорю об обманах и некомпетентности некоторых репетиторов - речь не о том сейчас). Может согласится школьный учитель посмотреть мальчика более дотошно, причем не обязательно его учитель. В общем, способы есть. Самая главная ошибка - не замечать очевидного отсутствия развития ребенка (да, таких родителей вижу постоянно). Не менее большая ошибка - выбирать за ребенка, не слушая его мнение. Учеба должна быть хоть немножечко в радость и ребенок должен все же понимать, зачем он все это делает. Когда стоит беспокоиться - сложно сказать. Если в целом уровень развития у ребенка нормальный, оценки в четвертях 4-5, то ближе к экзаменам, классе в 9. Если есть звоночки, то по факту обнаружения. Помните: ваша цель не загнобить ребенка, а выявить пробелы в знаниях (или их полное отсутствие).

2) Звоночки. Как понять, что пора хвататься за голову и бежать восстанавливать пробелы? Помимо мнения учителей так же советую обратить внимание на следующие вещи. Феноменальная память без понимания предмета - практически со всеми двоечниками-лентяями провожу такой эксперимент. Пишу интеграл от х^2 с пределами, прошу его запомнить в течение 30 с и повторить. Примерно 3/4 учеников повторяют в точности, не понимая смысла вообще. Почему это происходит - человек привык списывать, запоминать без понимания. К слову, чем опасно постоянно списывать? Это ухудшает работу мозга, не дает ему развиваться. Большая часть материала, который дают в школе, нужен вовсе не для дальнейшей жизни, а именно для развития работы мозга, улучшения логики и прочего. А если за человека думает гаджет, то мозг будет просто хранилищем информации без умения ее обрабатывать. И таким людям очень тяжело жить.
Оговорюсь: да, у хороших учеников тоже бывает великолепная память. Но именно бездумное запоминание характеризует двоечников.

Второй звоночек - глупость в жизни. Да, технологии развиваются. Но если человек без гаджета не может ответить в обычной жизни на элементарный вопрос - повод задуматься. Например, если в магазине ребенок не может без телефона посчитать сколько будут стоить 3 батона по 22 р каждый - повод серьезно задуматься. Многие не придают этому особого значения, мол, мы ж не на контрольной и на диктанте. А зря... К слову, маленький совет всем родителям - играйте с детьми в математические игры. Просите складывать в уме цены за продукты в магазине и сравнивайте с чеком, на улицах складывайте номера машин и прочее. Тренируйте таблицу умножения. Многое можно придумать. Я обязательно в конце каждого занятия по математике устраиваю пять минут устного счета, рассказываю разные приемы упрощенного умножения. Ибо устный счет есть везде и он самый простой способ не давать мозгу ржаветь.

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

4) Нет проблем и хорошо учиться. Нужен репетитор? Сейчас они вон у всех есть! Нет. Если все в порядке, то оставьте ребенка в покое. Исключение - у ребенка есть потенциал и он сам хочет его развивать. Обычно это нужно олимпиадникам. Да, ребенок может капризничать и отказываться от того, чего бы он на самом деле хотел, так бывает. Но роль родителя как раз не в том, чтобы переломить мнение, а в том, чтобы помочь выйти на верный путь. Я много видел действительно умных ребят, которые к концу школы просто выгорали от невообразимого количества олимпиад и всякого доп. образования. И после слетали на первом-втором курсе МГУ и МФТИ, потому что им стало неинтересно учиться.

5) Я взрослый, но хочу учиться. Как это делать и с чего начать? Этот вопрос мне задали в комментариях. Редко, но периодически занимаюсь со взрослыми людьми. То есть, один из вариантов - репетитор. Если бюджет не позволяет, то заниматься самому. Самый адекватный вариант - открыть список тем предмета и потихоньку, наметив ориентир, их долбать. В чем плюсы и минусы учиться, будучи взрослым: плюсы - есть мотивация и цель. Человек точно знает, зачем ему это все нужно. Минусы - лень. Именно поэтому многие взрослые люди нанимают репетиторов - для мотивации и подпинывания.

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

И не могу не предупредить - с 90% вероятностью вы все это дело забросите, потому что не хватило интереса или мотивации. Это сплошь и рядом.

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

P.S. По всем вопросам по этой теме - добро пожаловать в комментарии.

Показать полностью
117

Как я стал программистом... (биография под пиво. не в стихах.)

Я тут немного пива выпил в жару, сейчас я вам все расскажу как было... :)

Кто себя или меня узнает - не выдавать! :) Постараюсь покороче писать - но я под пивом... так что никаких гарантий... :)


Меня крайне огорчают некоторые личности. Люди последнее время стали какими-то радикалами - они или черное кричат или белое - и при этом поубивать друг друга готовы.


Не получается в одном посте изложить всю многогранность моего отношения к вопросу. И если я что-то критикую - это не значит что я ненавижу. И не выпендриваюсь я - пишу как есть.

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

Я могу и так возмущаться - но у меня на самом деле от этого эмоции, и не надо говорить что "ааааа - вы знаете как им бедным плохо, а тут еще вашу долбанную математику учи. Абразавание ацтой!!! Только практика рулит!!!" - хотя они же блин математики :) что им еще учить? И я не гноблю их, и не насмехаюсь - я сожалею, но эмоционально. Ситуация же уже есть, и не я ее создал.

Или вот реально пишешь как было - а тебе начинают - "В Оксфорде учился буржуй, они там все козлы  - им на нормальных людей насрать. А с простым инженером никто так не станет возиться" Да блин. Станет. Ну нет у них нашего "по знакомству" или типа особого отношения. Те оно конечно есть, но не так. Все открыто - работаешь, пользу приносишь - молодец, на тебе бонусов. Просто надо объяснить "как и почему" так бывает. Так каждый может - не все хотят. И я им не стану завидовать - я скажу "Охрененно чувак! Красавчег!" и подумаю - надо тоже так попробовать...


Ладно это лирика - к делу...


Я все детство провел в райцентре. Учился в обычной школе, жил в обычной советской однокомнатной хрущевке с мамой, папой и сестрой. Поскольку дома места не было (там вся квартира метров 20), я все время после школы проводил во дворе, или шлялся туда где мне было интересно.

Мама была военным, потом школьным учителем, потом преподавала в университете.

Папа тоже был военным, потом на пенсии и потом занимался всяким - но нигде определенно не работал, хотя работал но я уже был взрослым тогда и с ними не жил. Он слегка забухивал иногда, и я тогда вообще сваливал из дома и приходил только поспать.

Доход семьи - объяснять не надо. Все было прилично, но ходил я в одной и той же одежде годами. Нормально жили - тогда многие семьи так жили. Маме спасибо что возилась со мной и поддерживала в моих интересах. Отцу спасибо за характер и за то что иногда по делу мозги вправлял.


В школе я учился хорошо, но не старался. + Проведение большинства времени во дворе, тяга к всяким экшенам итд - ну такой "дворовый хулиган - интеллектуал". Носил очки, но никто не трогал - тк мог и в морду дать неслабо, и не боялся. (тоже спасибо Папе - научил)

Даже на учете стоял в детской комнате милиции, и классуха раз в неделю приходила посмотреть - в каких я условиях живу. Хз почему - я вот сейчас вспоминаю - все норм было.


Когда я учился в 4 классе. (11 лет где то) - я ходил мимо статистического центра домой. Там стоял вычислительный комплекс такой здоровый на весь этаж, и дядьки шастали в белых халатах. Но окна были наполовину замазаны краской, а там где не замазаны - было хреново видно.

Но в этот раз было тепло, и окна были открыты. Я просто подошел посмотреть. Дядьки это заметили, и один из них вышел на улицу через центральный вход и подошел ко мне.

"Чего смотришь? Интересно? Так пошли - покажу", - сказал он. Вот так я определил будущую профессию. :) Без шуток.


Показали мне что внутри, что то рассказали - и дали книгу с собой. Такое описание ОС, еще по советскому ЕСПД оформленное. Будете ржать - но я прочитал. Нихрена не понимал, но читал.

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

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


Через пару лет я уже писал нормально на паскале, бейсике само собой. Стали появляться персоналки у знакомых - zx спектрумы итд. У меня не было - ну блин кто мне его купит. Ходил к друзьям - программили вместе, ну и в игрушки играли конечно. :) Хотя компания подобралась нормальная - все программистами в итоге стали. Освоил язык ассемблера z80 - писали на нем всякие демки и загрузчики для zx, и прочее...

Я уже в классе 8 учился, когда один деятель открыл контору. Ну он такой аферист был - но тогда все коммерсанты те еще аферюги были - время такое. Вот он нас приобщил к работе. Мы писали какой-то софт на dBase - и он нам даже денег давал. Причем мама меня все пытала - думала я красть начал. :)

Потом этот деятель куда то делся - а компьютеры остались. Тк он арендовал это помещение в детском клубе (типа станции юных техников) - это так там и осталось, по наследству.
Директор клуба тогда нас к себе "подтянул" - мол давайте, кружок программирования организуем для школьников. Я уже писал - один из нас так там и работает до сих пор - и его ученики призовые места на мировых олимпиадах и конкурсах берут каждый год, с 90х годов. Золотые люди - Он и Директор клуба, они столько для людей сделали...

Я тоже там работал - первая запись в трудовой, в 16 лет.

Отец все это не одобрял - мол "нафиг тебе это - иди вон как все нормальные люди в хабзу и на завод, тебе эти игрульки" итд.

Ну выбора особо не было. Тк жрать то надо, мама одна все тянет, отец нестабильно. Пошел после 9 класса я в СПТУ. Отучился на КИПиА с отличием - очень хвалили, сразу сдал на 4 разряд и пошел на завод + в клубе работал. Потом пошел в армию.


Вернулся из армии и пошел в техслужбу МВД электронщиком. Там они подохренели от моей прошаренности в компьютерах, тем более тогда они уже были там + тогда программисты это вообще был "редкий малопонятный зверь" - меня быстро переоформили программистом.
потом к нам привезли на испытание новое оборудование, оно тогда разрабатывалось только, я тогда впервые ОС Novell Netware увидел в работе. :)
Я как-то влез в исходники софта для оборудования, и поковырял из любопытства - сделал модуль резервного копирования данных, и автоматического восстановления - ибо вручную я задолбался ну и еще там пару фич. Особенно не в кайф когда за тобой ночью приезжают, потому что "все упало". :) Получил по голове от начальства. Но люди из этого проекта заинтересовались, пообщались со мной, и забрали меня к себе.


Программил у них, хотя не очень долго. Потом еще много где работал. Был даже первооткрывателем - например сделали с одним товарищем первый клиент-банк для предприятий, для одного банка. Была еще моя софтина для расчета ЗП  - еще на FoxPro написанная (причем она работала с этим клиент банком автоматически). Все хвалили и пользовались ей неприлично долго.


Закончил мехмат заочно - был очень удивлен, как у меня расширились знания и взгляды на разработку + математика понравилась. В мехмате "прижился" и вот уже много лет я там учусь, преподаю, да и просто с математиками приятно поговорить... :)


В Оксфорд я попал уже когда работал с англичанами. Мы завершили проект, очень успешно, они были очень рады. + они сами ученые - биологи.
Просто спросили - хочешь учиться? Мы дадим рекомендации. Да вот тут да - в Оксфорд без рекомендаций наверно документы даже смотреть не станут, но это-же Оксфорд. Сдал экзамены и меня взяли. Учился за свои кровно заработанные, пахал на 2 работах. (благо дело можно в рассрочку - платить помесячно или по любой другой схеме - как договоришься)


Учился еще много где - курсы брал по отдельным предметам или циклам в университетах в США и в Европе. Всякие вендорные курсы. Вообщем все что хоть как-то мне было интересно - сразу лез туда. :) И вообще учусь постоянно.


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


И опыта у меня завались - я и гос проектами руководил, и директором был, и программировал все на свете, и научно-технологическими исследованиями занимаюсь, и на чем я только не говнокодил... :) Последнее вообще болезнь - увижу что-то новое поговнокодить, если зацепило - готов все кинуть и идти хоть стажером - только ДАЙТЕ ПОТРОГАТЬ!!! :) :) :)


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


Но я ленивый человек, что очень помогает все организовать эффективно.И да - иногда мне лень останавливаться... :)

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

Вот у меня реально в жизни было "0" перспектив. В лучшем случае 6 разряд КИПиА к пенсии. Но люди хорошие вовремя мозг вправили, и я начал им правильно пользоваться. :)
И не выпендривайтесь - типа "зачем на этих балбесов время свое тратишь". Если бы дядьки в белых халатах , директор клуба, мой учитель физики, и многие многие нормальные люди в моей жизни, так же думали - я бы хренпойми где и кем был вообще. Поэтому я так не могу поступить с людьми, пусть даже и балбесами...

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


Все - пора останавливаться! :)

Не ругайте за сумбур - как смог так и написал. Спасибо за внимание.

Показать полностью
3191

Про будущих "профессионалов"...

Я понимаю что уже много об этом писал - но "и вот опять"...

Меня тут яростно критиковали про то что "ВУЗ им не дает практических знаний а теория им нафиг не нужна". Так вот я сегодня опять увидел людей, которым как мне кажется "нафиг ничего не нужно", а самое обидное что у них диплом будет через год и им с этим жить...


Пришли к нам в контору студенты на практику. Студенты - через год будут выпускниками профильного ведущего ВУЗа страны - те будут иметь диплом "инженера-программиста".

Мне в отдел всучили десяток - сказали "позанимайся с ними, может их чему научишь ты же на МехМате преподаешь - те человек для такого во всех смыслах опытный. + У тебя отдел перспективных разработок - им интересно будет".


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


Спрашиваю: "Что программировали, что учили? Что вообще интересует в области?"

Ответ: 1 человек сказал - "я бы хотел фронтэндом заниматься", остальные молчат.

"Ок", говорю, " а остальные?"

Опять молчат.

Спрашиваю: "Какая у вас специализация по диплому?"

Отвечают: "Разработка ПО для мобильных устройств"

"Класс", говорю, "адроид разработку изучали?"

Отвечают: "Да, это был почти основной предмет"


Слегка поспрашивал их по андроиду. Стало очень грустно.

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

Про SDK и утилиты даже не слышали, как работает трассировка и эмуляция не знают, те среду разработки тоже не знают. Вообщем ничего толком не знают.

Те то что они по факту могут - это просто создать проект "hello world" - так он сам создается :) Это любой непрограммист сделает.


Спрашиваю: "Вам что - это не рассказывали совсем?"

Отвечают: "Да рассказывали все, просто мы забыли. Да и нам не интересно это было."

Спрашиваю: "А что вам интересно?"

Молчат.


Я уже немного начал злиться.

Спрашиваю: "Зачем вы сюда пришли? Чего вы от своей практике ожидаете? Зачета? Давайте просто всем поставлю - и идите отсюда"

Они спрашивают: "А чем вы занимаетесь?"
Отвечаю: "У нас исследовательский отдел, в основном делаем различные прототипы решений, исследуем различные технологические направления итд. Мы со всем работаем - и обработка данных, и машинное обучение, и свою платформу для бизнес-приложений разрабатываем, участвуем в разработке защищенной ОС, делаем свою версию БД на базе PostgreSQL, корпоративную облачную платформу, библиотеки UI компонентов, и много чего еще.
Я вам найду в любом направлении, и в любой специализации что поучить и на практике попробовать. Выбирайте."

И что? Молчат. :)

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

Это блядь (извиняюсь), говорит человек, у которого через год будет диплом "инженера-программиста". Те ему уже прочитали все лекции, в последний год там ничего не будет.
А он видишь ли "забыл", "было неинтересно", "что интересно - не знаю", "у нас аллергия на учебу"...


Они что думают с ними возится и после диплома будут?

Или это их маме надо а не им? Может она их будет до пенсии кормить?

Много зарабатывают? Так с его мотивацией и знаниями эффективнее курьером пойти или в МакДональдс - там он быстрее заработает. Или если все-таки программистом - то придется что-то делать с "аллергией на учебу"...

Вообщем я им покажу "кузькину мать". :)
Сейчас вот сижу расписываю им курс на их практику - все будет жестко - лекции каждый день + много технологической теории в разных современных областях (у меня много готовых лекций) + лабы, и хрен кому практику зачту пока не сделают... Даже если начальство "не одобрит" что я по 3 часа буду лекции читать - договорюсь за свой счет, это вопрос принципа - делать так делать.


Посмотрим - будет ли толк если их направлять и смогут ли они справиться со своими "аллергиями" на учебу...

Показать полностью
176

О высоких зарплатах в IT сфере

Как говорится на волне постов (https://pikabu.ru/story/zarplatyi_programmistov_6705492, https://pikabu.ru/story/o_nastoyashchikh_prichinakh_vyisokik...) внесу свое, единственное и правильное мнение о высоких зарплатах.


Здравствуйте, я системный администратор, вот уже 12 лет. Я не могу назвать свою зарплату высокой, но она выше средней по региону. При этом получаю гораздо больше (на самом деле чуть выше, чем в 2 раза) нежели специалист начального уровня. Мне есть куда расти, учиться и развиваться.

Я очень часто работаю со специалистами в смежных областях и немного разбираюсь, почему на рынке сложились такие зарплаты.

О высоких зарплатах в IT сфере Зарплата, Дожить до зарплаты, Длиннопост, Теги никто не читает, Самообразование, IT

Для начала следует разобраться, что такое IT сфера:
1. Все что нас окружает сегодня, все это работает благодаря IT персоналу;
2. IT персонал это не только программисты. Ещё есть тестировщики, системные администраторы, собственно программисты, продукт менеджеры, дизайнеры интерфейсов, аналитики. Есть ещё смежные области, но они уже не настолько важны, для понимания всего процесса. В кратце опишу, кто есть кто:
- Менеджеры - разрабатывают задачу для программистов. Нужна вот такая система, которая будет делать то-то, то-то. Вот это будет считать, а за этим следить. Обычно совмещают в своей работе ещё и продажников, т.е. находят заказ и ведут всю работу с клиентом. В больших организация могут называться архитекторами организации, бизнес-процессов; продукт-менеджерами и т.д.;
- Программисты - выполняют задачу не требуемом языке. Сейчас насчитывается более 20 актуальных языков программирования, которые между собой очень сильно различаются. Я вот тут вообще люблю приводить аналогию с врачами. Есть например педиатр, а есть сосудистый хирург. Оба врача, оба могут померить давление, привести человека в чувство. Может ли один из них заменить друг друга? Нет. Вот с программистами аналогично. Есть специалист знающий PHP, он конечно же может разобраться с C#, но вот так с ходу перепрыгнуть с одного языка на другой нельзя;
- Тестировщики - проверяют работу приложения, контролируют соответствие бизнес-процессов заказчика и конечный функционал. По сути они то-же программисты, но не совсем;
- Системные администраторы - организуют работу всех систем, на которых сейчас работают продукт менеджеры, программисты, тестировщики, включая самих системных администраторов. Рабочие станции, сервера, сетевое оборудование - вот все это в их ведении. Так же как и программисты, нас очень много всяких разных. Разные операционные системы, ПО, серверы, сети и оборудование;

3. Все продукты производимые IT не являются чем-то, что можно пощупать или попробовать на вкус. Можно оценить скорость работы и удобство.
Не много отвлеклись, вернемся к зарплатам. Вот две картинки, первая по основным ИТ специализациям:

О высоких зарплатах в IT сфере Зарплата, Дожить до зарплаты, Длиннопост, Теги никто не читает, Самообразование, IT

Вторая по уровню скилла:

О высоких зарплатах в IT сфере Зарплата, Дожить до зарплаты, Длиннопост, Теги никто не читает, Самообразование, IT

Обе картинки по данным на середину 2018 года.


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


Как получить опыт? Необходимо очень много учиться. Диплом о высшем образовании это только начало и его на самом деле можно выкинуть. На моей практике только IT специалисты так много уделяют времени самообучению. Я сам каждый день начинаю с чтения профильных СМИ, нахожу интересную для себя тематику, изучаю вопрос более предметно. Я сам оплачиваю свои курсы повышения квалификации, прохожу сертификации, изучаю английский язык.


Для обучения сгодится абсолютно все:

1. Статьи на хабре, блоги от специалистов и аналогичные им ресурсы;

2. Видео на ютубе и площадках типа udemy;

3. Книги, очень много книг;

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


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


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

Я когда увольнялся с прошлого места работы, поспорил с отделом персонала, что меньше чем за месяц они не закроют мою ставку. Опыт поиска программистов 1С длиною в 9 месяцев их ничему не научил и девушки были уверены, что через две недели (т.е. на следующий день после моего увольнения) новый сотрудник уже начнет работать. Пока прошло 3 месяца и два предложения вернуться назад...


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


Ещё мое мнение о зарплатах, состоит в том, что многие не учитываю специфику экономической модели (не знаю как сформулировать, поправьте). Обычное производство состоит из следующих этапов:

1. Производство;

2. Складирование;

3. Логистика.


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

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

Если я сейчас перестану изучать например облачные технологии, то через 2 года я стану не востребован, а геодезист нужен всегда. Что может появиться нового в электрике, за это время?

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


P.S. Картинки взяты от сюда: https://habr.com/ru/company/moikrug/blog/443810/?utm_campaig...

Показать полностью 2
125

Вопрос по зарплатам у врачей. Обман?

Недавно в сети разговор зашёл о зарплатах медиков и один "товарищ" рассказал историю про своего приятеля (не из Москвы), который вполне устроился на ставку хирурга и получает 50к в месяц (можно сказать прямиком из меда). А дальше рассуждения "зачем отучившись в меде все едут в свои далёкие и глухие, если куча мед.учреждений ищут спецов даже с нулевым стажем и готовы платить в разы больше, чем в их глуши ? Какой смысл и при этом бесконечно ныть мол "Зарпалаты на поесть с трудом хватает". В чем трудность взять и переехать для лучшей жизни?".

Собсно  об этом раньше не задумывался и  чет озадачило. Потому что в моей участковой поликлинике в Москве  стабильно висит поиск специалистов на вакантную должность (с другими мед учреждениями аналогично). Т.е. фактически врачей РЕАЛЬНО не хватает. И в требованиях по стажу даже указано, что не требуется.  И это Москва.

Ну ок, лезу на свой любимый сайт с вакансиями, где публикаются и из центров занятости (там где можно встать на учет как бзработный и они попытаются вам помочь). Вбиваю в поиск "терапевт" , город Москва, стажа нет.

Смотрю результаты.

Вот парочка скринов. Даты "свежие". Когда был в центре занятости на прошлой неделе, то спрашивал по этому поводу, сказали, что если там висит вакансия и она обновлена недавно, значит она действительно актуальная (перед публикацией запрашивают подтверждение актуальности)

Вопрос по зарплатам у врачей. Обман? Медицина, Работа, Поиск работы, Зарплата, Врачи, Совет, Обман
Вопрос по зарплатам у врачей. Обман? Медицина, Работа, Поиск работы, Зарплата, Врачи, Совет, Обман

теперь собственно сам вопрос - действительно ли такие зарплаты у врача в госке ? Нет ли такого, что выясняется мол это если загрузить себя несколькими ставками  или что зп вместо обещанных "от 50" на деле 25, а все что больше - то через годы после выслуги?


Вопрос интересен  для меня как из праздного любопытства, так и с позиции соискателя .

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

Показать полностью 1
463

Шеф. Часть 6.

Часть 1 здесь: http://pikabu.ru/story/shef_chast_1_5052883

Часть 2 здесь: http://pikabu.ru/story/shef_chast_2_5055159

Часть 3 здесь: http://pikabu.ru/story/shef_chast_3_5057851

Часть 4 здесь: http://pikabu.ru/story/shef_chast_4_5075519

Часть 5 здесь:http://pikabu.ru/story/shef_chast_5_5087959

Шефа вызвали в Иркутск. Собрался. Собрал мастеров, обсказал что и кому делать.
Виталя, инженер, остался последним.
-Так, Виталя, за меня остаешься. Все на тебе. У Коли возьми список запчастей,что заказывали. Деньги в магазин контора перекинула, оплатили заказанное. Заберешь. Продукты тоже на тебе. Узнай что с продлением работ, ППРы на компе, переделаешь Успевай! И через 3 дня закроешь зарплату людям, посчитаешь все объемы, я показывал как. С мастерами обсудишь КТУ! Зарплата в этот месяц будет порядочной! Все,поехал ,мужики! Хорошего вам.
Шеф уехал.
А Виталя поехал по делам. И каждый вечер ныл, что ничего не успевает.
Сел считать зарплату. Посчитал. Отправил в контору.
Через день после этого звонит Шеф,уже поздно вечером.
-Привет, малой. Виталя вас с зарплатой ознакомил?
-Здравствуйте. Нет. Сделал и отправил.
-Он рядом?
-Да.
-Трубу ему дай!
Дальше слушал разговор.
-Виталя, привет. Ты зарплату отправил. Меня бухгалтерша вызвала, удивилась. Меня там многое не устраивает. Ты ее с мастерами согласовывал?
-Нет. Сам решил.
-А ты постоянно с народом был? Нет! А мастера были! И знают кто как работал.Пересчитывай с мастерами! И мужикам покажи.
-Хорошо.
Виталя зовет мастеров.
А дальше, когда мастера увидели какую зарплату он закрыл, был такой ор и такой треш! Вылетели, обложив Виталю х...ями! Я подошел посмотреть зарплатную ведомость. Виталя своим дружкам закрыл на 15% больше чем остальным. А себе больше,чем Шефу.
-Виталя, да ты ох...ел! А Шефу почему меньше,чем себе?
-Ну...Он же уехал с объекта, получается, 4 дня не работал. А я работал.
Подошли мужики, мастера матерились на улице.
-Виталя, зарплату покажи.
-Я переделываю.
-Покажи какую в Иркутск отправил.
Виталя выносит листок. Листок идет по рукам. Гул. Обида. Кто то не выдерживает и Виталя ловит пиз...ячку, потом летит с другой стороны. Татарин кидается в толпу, откидывает народ. Виталя забегает в вагон. Его трясет!
Звонит Шефу.
-Шеф, меня,это...Отпиздили.
-Ждал твоего звонка. И подобного эффекта. Правильно отпиздили! Нехрен народ обманывать!Я тебе всегда говорил, что люди,которыми руководишь-дети твои. Да, многие старше тебя,но они, по сути, твои ребятишки. А ты их батя! И должен быть с ними строгим ,справедливым и честным. Мы все на вахте родня!
-Я переделаю зарплату...
-Не надо, я сам переделал. А тебе урок приподнес. Подумай!
Через 2 недели мы получили зарплату. Все получили поровну,по одной сумме. И Шеф, и мастера, и Виталя.


3050

Полиглот

Вспомнил одну историю.
Когда я учился на первом курсе ко мне домой пришел мой лучший друг. Он заметил на столе книгу по С++. Состоялся довольно забавный диалог. Он спросил:
— Цэ плюс плюс... Что это вообще такое?
— Ну... Это язык программирования. Я его сейчас изучаю.
— Да? Ну тогда скажи на нём что-нибудь!..
— ...

Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: