Pull to refresh

Comments 135

на какую первую зп тебя взяли? ну когда накидал небольшой проект на питоне и что это за проектик был в двух словах, просто интересно)

Первая моя зарплата разработчика составляла примерно 600$.

> ну когда накидал небольшой проект на питоне и что это за проектик был в двух словах, просто интересно)

Не совсем понял «ну когда накидал небольшой проект» поэтому отвечу на вторую часть вопроса.
Проект был неким подобием интернет магазина, с выводом товаров на html шаблон и добавлением товаров в БД через шаблон, без верстки, без какой либо сложной логики, конечно же без DRF, тестов и т.д.
А регион? просто 600$ у нас по региону не сказать, что прям низкая:D
ответил личным сообщением.
А зачем личным сообщением? У меня например может быть аналогичный вопрос
Считаю данную информацию излишней для всеобщей доступности, вам отвечу личным сообщением.
и мне интересно. да всем интересно. Хоть регион какой то +- напишите.
AlexElkin Squoworode Neikist Hvorovk так как много вопросов отвечу сразу всем.
Зарплата 600$ не просто так, я выполняю на проекте работу в первую очередь разработчика, потом системного администратора — поддерживаю инфраструктуру проекта, тестовую и продуктовую среды, а также специалиста сопровождения если обращаются клиенты, которые пользуются нашим приложением, а так в моем городе средняя зарплата джуна без опыта 250-300$ максимум.

Страна не РФ, а соседнее государство, поэтому указывал в долларах.
у нас по региону не сказать, что прям низкая :D

Прямо рвет шаблон! Видел посты жалующихся (в основном, из «нерезиновой»), что рейты $60/h на UpWork не могут конкурировать с московскими, типа, «не выгодно от слова совсем».

С месячной зарплатой, меньше моей дневной (притом чистыми), Ваш пост просто не коррелирует — кто-то должен врать: либо Вы, либо те, кто утверждает, что в современной России программист свои минимальные $60k/y «хоть чучелом, хоть тушкой, но заработает».
Ну у меня около 2х лет опыта, на прошлой работе было чуть больше $500. У знакомых все примерно так же, именно у тех кто остался в регионе) Сейчас уже ближе к $1к но все же:D Думаю много еще от региона зависит, в Нерезиновой это вполне возможно, что очень мало, у нас же вполне нормально, я бы сказал.
Не путайте россию и столицы. Я вот с 6 годами опыта в регионе (400к населения город) в офисе чуть больше 1к$ имею на руки. А в столицах там за такой срок да, и до 4-5к можно дорасти уже если баклуши не бить.
И дело тут не только в местоположении и уровне местных зп, в регионах и возможностей для роста как специалисту меньше.
Что-то на моем кругу или хеад хантере таких вакансий не видно… а разовые работы — то не в счет…
Тут главное что взяли… Первая работа — это пропуск в спецальность…
UFO just landed and posted this here
ну тут уж надо постараться, да…

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

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


По сути: в посте удивительный парадокс – история, казалось бы, личная, но написана такими общими фразами, что самого человека за этими буквами-то и нет. "Как найти работу? Берите hh.ru и ищите". И прочее в таком духе. Потенциально очень-очень интересная история получилась, увы, бесцветной, абстрактной. Вы бы пару эпизодов рассказали подробнее, пару личных деталей. Что-то вскользь упомянули, но как-то это всё по касательной, где-то там, на отшибе.


За пост – очень жаль.
За вас искренне рад, если смена профессии принесла удовольствие и всё остальное.

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


P.S.
Под матами имеется ввиду "чудак" на букву "м"?

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

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

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

Вы не отстали от жизни, т.к. слово всё так же однозначно относится к обсценной лексике, но нормы речи и печати допускают ограниченное использование подобных слов для создания эмоциональной окраски. Разумеется, не в академической (есть исключения) или детской литературе.
PS: с кафедры научной конференции по лингвистике или литературе услышать подобные слова более чем ожидаемо.
UFO just landed and posted this here
UFO just landed and posted this here
  • Ну, у нас не автепати, а сама конференция, если уж проводить аналогии.
  • А я всего-навсего комментарий пишу. Тут приемлемо хоть как, хоть лапки, хоть весь абзац со строчной буквы. Это как докладчика и болтовню в курилке сравнивать. Вот полезу на кафедру, тогда и поговорим про мои запятые )
мат и прочее там вполне бывает

Прочее? Неужели бухач, драки и херасьмент? М… Какая интересная у учёных жизнь :))

Если уж о языке говорить: «маты» — это такие коврики в спортзале, а «мат» в смысле «ругань» множественного числа не имеет.
Я понял, что мир безвозвратно изменился, когда лет шесть или семь назад увидел слово «хуй» в печатном приложении к газете «Коммерсант», в колонке редактора. Некоторые вещи просто происходят, а мы можем только наблюдать за этим.
Я тоже раньше был против мата. Позже принял, то, что чем быстрее этот рубеж будет пройден, тем меньше будет интереса использовать туповатых блатных слов и выражений. Сейчас большинство (вероятно, кроме детей, класса до 4го) используют мат в ежедневном общении (наверное благодаря интернету) и этот процесс не остановить. Имхо, чем быстрее ассимилируется запретный плод, тем будет меньше проблем, исчезнет острота и пропадет желание к постоянному использованию упрощенной речи. Кроме того, по-моему, мат (неочевидно) очень удобен, чтобы быстро понять интересы и уровень собеседника/статьи.

Я, наверное, неправильно понят. Я знаю и люблю матерщину. :)
И матерюсь, порою, со вкусом и от души. Но в приличном обществе соблюдаю приличия.

UFO just landed and posted this here

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


Anshi85 отличная заметка, не обращайте внимание на леммингов, их тут много. Удачи и профессионального роста!

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

Ну, в мире много мест, кроме Хабра.
В одном из них я пишу огромные серьёзные статьи на огромную аудиторию. Так что это немного неоправданная узость восприятия, рассуждать про read only и проч.
Я был бы благодарен в такой ситуации, что на меня потратили время и дали развёрнутый фидбэк. Вы же скатываетесь на леммингов и проч.
Впрочем, автор поста всё понял и принял правильно (мы немного пообщались в личке), и это главное. Я действительно очень рад за него.

В одном из них я пишу огромные серьёзные статьи на огромную аудиторию.

Ну так и идите в одно место (одно из этих мест) и давайте там советы начинающим авторам. Видимо, место настолько элитное, что вы даже стесняетесь дать на него ссылку в профиле. Я вот не стесняюсь дать ссылку на SO, где в профиле четко указано:


IMPACT
~2.2m
people reached

но все люди (и места) разные, тут я согласен.


Вы же скатываетесь на леммингов и проч.

Каков поп, таков и приход.

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

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


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

охочие до лычек


IMPACT
~2.2m
people reached

Вы своими словами разговаривать умеете, или только цитатами? Чё сказать-то хотели?

Нет, это желание читать меньше таких комментариев

Реализуемое желание заткнуть рот всем, кто вам лично не нравится — что может быть лучше и приятнее для хомяка!

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

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


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

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

вот и вся любовь
Лучшего слова нет для описания этого типа коллеги. Самое ужасное — по моим наблюдениям, им становишься автоматически если не работать над собой.
Аналогия с миром животных: Альфа — настоящий lead by example, Бета — назойливый мудак.

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

Пункт «Не работайте с мудаками» в реальности практически невыполним.

В мире 7+ миллиардов людей. В сутках 24 часа. Неужели это недостаточный аргумент?

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

Да, зачастую это действительно так. И? Это же простой выбор. Он во многом прекрасен. Сразу понятно, что здесь не моё место. Нет, ну если настолько сильно хочется быть самому себе злобным буратино, то… Не знаю с чем связано, но в психологии действительно сложно уйти и НЕ делать. Возможно это старое влияние, когда изгнание из общества зачастую «каралось» смертью или в лучшем случае выживанием… НО. Сейчас не так! И работ много. Обществ много. Выбор есть. Нужно просто пересилить себя и… посмотреть вокруг (сложно _слепым_ смотреть вокруг, особенно когда *даки застилают глаза по горизонт). Совершенно не страшно не работать. Не быть там, где есть сейчас.

Из своего личного и уже старого опыта. Искал работу уже… ну чтобы взяли. И совсем за копейки. И то — отказывали. И причин на отказ было миллион. И так раз за разом. «Взяли» в одно место. Ехать чёрт знает куда. Зарплата — копейки… ещё и как бы должным не остаться. И всё же пересилил себя — не пошёл. Недалеко от дома нашлась прекраснейшая компания, с прекраснейшими людьми, с хорошими перспективами, разнообразнейшими задачами для самообразования, и достойной зарплатой. Земля и небо.

К сожалению сейчас в том же положении, что и тогда. Хоть куда-нибудь. Однако, я всегда знал, а теперь ещё и помню. Что всё может быть по-другому.

Каждый выбирает для себя
женщину, религию, дорогу.
Дьяволу служить или пророку —
каждый выбирает для себя.
В мире 7+ миллиардов людей. В сутках 24 часа.
А вашем городе/на фриланс бирже нашлось всего 3 компании, которые согласились работать с 35-летним джуном без рекомендаций… Обычно это реализуется примерно так...
Недалеко от дома нашлась прекраснейшая компания,
А если бы не нашлась?
А если бы не нашлась?

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

К сожалению, я знаю людей своего возраста (32), которые до сих пор, в настоящее время остаются девственниками, просто потому-что «так получилось». Лично я понятия не имею что, как и насколько нужно делать в жизни, чтобы «не нашлось» и «так получилось». Это попросту за гранью моего понимания.

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

А вашем городе/на фриланс бирже нашлось всего 3 компании, которые согласились работать с 35-летним джуном без рекомендаций… Обычно это реализуется примерно так...


В мире не один город и не одна фриланс биржа!!! И сложно может быть. И?! Шевелитесь! Ваша жизнь, если она имеет хоть какую-то ценность, то хотя бы иногда можно заставить себя постараться… шевелиться.
UFO just landed and posted this here
UFO just landed and posted this here
Вы правы и неправы одновременно. Иногда ваш персональный анальный детектор с первой встречи с заказчиком говорит, что с ним будет куча проблем, и вот в этом случае не стоит жадничать, а лучше сразу посылать его подальше вместе со всеми его деньгами. Но если не заметил первых тревожных звоночков, то да, придётся доделывать работу за которую уже взялся.

В течении испытательного срока можно точно определить Ху из Ху. Сделать аыводы.
Лучший совет по поиску работы который был получен " с первого дня как устроился на работу ищи работу лучше!", Нашел пытайся перейти. (Советчик г.бух. одной из фирм) но это может быть связанно со спецификой работы г.бухов)

По первой части я бы уточнил формулировку "… можно попробовать попытаться ...".
По второй части — упаси бог с такими работать в одной команде. Пока бог миловал. Хотя, предположу это не долго будет везти, сейчас это все более тренд. Якудза старой школы уходят.

Ну в общем такая же ситуация. Только не в 35, а за пару месяцев до 35 поменял позицию (и компанию) с серверного инженера на прогера.
Хватило пол года чтобы освоить js и php на уровень выше 90% остальных программистов в компании.


Не знаю какие тут можно давать советы. В современном мире админ который не знает какой-нибудь скриптовый ЯП хотя бы на уровне функций (молчу про, очевидно, необходимое очень уверенное знание powershell/bash) — это так… эникей.
В случае хорошего админа переход на программера не более чем рутина. Максимум год на то, чтобы стать середнечковым толковым программером в компании, начиная с небольших тасков. В большинстве компаний должен быть заложен этот срок развития сотрудника.


С облаками сис. админство отмирает. Сейчас ищу новую работу. В мелких компаниях, где 10 — 20 программеров, вообще админов не набирают. ЕС2 инстансы в AWS и прогеры дёргать могут через web интерфейс.


ЗЫ моё описание ситуации не по России, если что.

UFO just landed and posted this here
который ищет админов, скрывающихся под личиной «девопсов», с удовольствием вас наймет

Ну если только его устраивает, что сотрудник не в России.


По-моему гораздо выгоднее чем идти из админ в кодера. Там все эти OOP и полиморфизмы ихние

Я ищу вакансии на кодера+, который ещё и админить будет лучше текущих админов. Я не хочу терять ни один из двух скилов.
Плюсы кодера в том, что вы получаете задачу, и как её решить это ± ваша проблема. Научились решать её впринципе, попробуйте решить на отлично. Время респонса было 2с секунды, можно оптимизировать до 1.
А у админа в небольшой компании руки связаны. Будь ты трижды гением, никто не оценит гениальные решения как автоматически заскейлить сайт до 100 инстансов в течение 3х секунд, если там дневное количество посетителей 1000 человек.


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


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


А что касается ООП и полиморфизмов, новое поколение избалованных js, python, php… прогеров в это тоже порой не особо втыкают.
PHPшники, по моим наблюдениям, вообще в классы еле втыкают. Можете меня минусовать (возможно даже заслуженно), но ниже phpшников только 1Сники.
А бывшие Javисты (не самые удачные их представители) в python где попало классы и объекты пихают, превращая 5 строк кода в 15.
Единственный хороший код, отрада глаз моих, я вижу на работе только когда по фреймворкам документации не хватает, и я лезу в их код разбираться как оно работает.

UFO just landed and posted this here
Хех, решить то можно по разному. У кодеров та же проблема — никто не ценит их код, архитектуру, заложенные возможности расширения и т.д. Пока он работает — бизнесу хорошо, он не интересуется что там под капотом.


Всё так. Но я писал скорее про то, что кодера ничто не ограничивает, можно взять и запилить простейший hello world на современном тяжелом фреймворке (конечно, при условии, что вы готовы его освоить в сроки проекта), скорее всего это вряд ли кто-то оценит, но, при этом, и не запретит. А в резюме смачная галочка добавиться.
А вот если серверный инженер ради повышения скиллов 100 контейнеров вместо необходимого одного поднимет, а потом до руководства цена поддержки проекта дойдет, то тут не то что не оценят, по рукам надают.
А потом, когда на следующем собеседовании про контейнеры спросят, то объяснение «я только один запускал, потому что бизнесу больше не надо», будет воспринято как отговорка и новичковый уровень владения.
Я вообще не понимаю откуда изначально берутся интерпрайсные серверные инженеры, если на собеседованиях они уже должны иметь опыт поддержки решений интерпрайсного уровня.
UFO just landed and posted this here
Но я писал скорее про то, что кодера ничто не ограничивает, можно взять и запилить простейший hello world на современном тяжелом фреймворке (конечно, при условии, что вы готовы его освоить в сроки проекта), скорее всего это вряд ли кто-то оценит, но, при этом, и не запретит.

Ну вообще обычно не так. Фреймворки, языки и, верхнеуровнево, архитектуру, выбирают самые опытные, а большинство рядовых разработчиков этого лишены.
С облаками сис. админство отмирает. Сейчас ищу новую работу. В мелких компаниях, где 10 — 20 программеров, вообще админов не набирают. ЕС2 инстансы в AWS и прогеры дёргать могут через web интерфейс.

Могут-то они могут, но результат обычно не очень — начиная от S3 buckets с конфиденциальными данными и кончая огромными счетами и нестабильными системами.

"Хватило пол года чтобы освоить js и php на уровень выше 90% остальных программистов в компании". Ух ты, вот так вот за полгода? Не знай я Вас, подумал бы что это пустое бахвальство. Хотя нет, постойте, я же Вас и не знаю.

Так я и не писал что это я такой крутой, это остальные в компании такой ужас.

На днях тех. лидеру проекта, объяснял чем gitlab от github'а отличается.
Потом этот же человек выбрал Django вместо Flask для миркросервисной архитектуры. На все возражения о том, что Django это прежде всего монолит, был один ответ — ну Flask не учили знаем только Django, поэтому будет на Django.
В другом проекте на PHP, походу, в код не втыкают. Поэтому когда нужно сделать новую фичу, просто создают в бэкенде новый PHP файл, во фронте новую функцию копипестят, которая с нового PHP файла данные дергает. В итоге код фронтенда — js-простыни по 3000-4000 строк. Т.е. есть текущая фича — загрузка файла с сервера. Теперь понадобилось загружать одним кликом несколько файлов. Функция была реализована изначально через жопу и из бэкенда несколько URLов файлов запросить не может. Запрашивать URLы по одному на каждый ajax-запрос тоже не лучшее решение, ибо бэкенд реализован отвратительно и время респонса достаточно велико. Как эту проблему решили? сделали отдельную фунцкию на загрузку нескольких файлов, добавив php-файл в бэк и новую функцию в JS, естественно больше 50% нового кода — копипаста старого. Как это проблему решаю я? Я расширил текущую функцию загрузки файлов, добавив дополнительные входные параметры в функцию, чтобы не нарушить совместимость с остальным текущим кодом. Теперь та же функция загрузки может download one и download many в зависимости от параметров.
Аналогично пришлось расширять и а бэке, чтобы функция могла возвращать сразу несколько элементов. Что самое забавное, она изначально возвращала не сам элемент, а массив с максимум одним элементом.
А самое остренькое, что рядом в беке лежит функция которая возвращает массив нескольких элементов, но возвращать она может только вбитые гвоздями элементы из определенной группы, а не по запрошенным ID элементов.

Из администрирования свеженькое — получил недавно таск по проекту, к которому вообще отношения не имею, просто горе-программеры, которые научились EC2 через web интерфейс дергать них*на не понимают как это работает.
Короче, есть два контейнера 1. nginx → 2. php-fpm
nginx статику раздает и и редиректит на php контейнер исполнение *.php файлов. На php контейнере Laravel крутится.
Пришло задание еще и Wordpress на этом хосте запилить.
И какое решение приняли эти горе специалисты? В контейнер с Laravel в папку public закинуть вручную подпапку с wordpress! Гениально! А потом когда это все естественно не выгорело, мне дали задание дополнить контейнер с Laravel php либами, необходимым для WP!
Естественно, когда я этот услышал, то сразу понял, что если я так поступлю, то где-то в мире умрет маленький котёнок. В итоге поднял еще один контейнер c Wordpress. У nginx настроил маршрутизацию с разделением по портам на разные php контейнеры. В идеале можно было бы и nginx отдельный поднять, чтобы совсем независимо, но решил сэкономить на ресурсах, трафик все равно не большой.

Вот вам абсолютно конкретные примеры из рабочей жизни, судите сами.

Я себя, по своим критериям, хорошим программистом не считаю. Я даже в JS promise'ы не освоил до сих пор. А это, имхо, один из минимальных базисов. Но когда я смотрю что другие вокруг творят…
Если бы я себя таким уникальным и крутым считал, не писал бы про пол года, ибо простому смертному надо было бы больше времени. А так, чтобы конкурировать с говнокодерами, пол года в продакшене достаточно, а дальше уже вам решать, становиться нормальным прогером или из говнокодера в говноманагеры скейлапиться.

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

Выборка 1. очень мала, 2. не по России, так что ни на какое объективное мнение не претендую. Но я для себя сделал вывод — компании, где вы будете смотреться круто на фоне остальных 99% сотрудников уже через пол года существуют.
честно говоря, статья ни о чём
единственная хоть как-то полезная вещь — рекомендация книги по питону
UFO just landed and posted this here
Извините вчера видимо в порыве волнения забыл, написать, сегодня дополнил.
Думаю, нет главного принципа: «Выбор правильной стратегии».

Что предлагает автор? Допустим, к 35 годам или больше вам захотелось более престижной и «умной» работы. Вы там слегка поднатаскали себя в какой-нибудь модной теме и пошли на собеседование. Не мытьем, так катаньем находите какую-то работу и делаете, что скажут. Не понравилось, ищете что-нибудь другое, попутно матерясь на объявления, типа: «Требуется программист 1С (или в другой области), не старше 30 лет».

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

Я не знаю, что сейчас наиболее актуально, но вижу много проблем в сфере компьютерного учета на предприятиях (базы данных). Актуальны, по-моему, также компьютерное зрение (опенсорсная библиотека OpenCV), искусственный интеллект (это бесконечная тема), 3d-моделирование и т.д. и т.п.

По учету, лидирует ПО от 1С, но там столько проблем, что разгребать авгиевы конюшни можно еще очень долго. Пример собственной ниши в этой области – «Магазька», это простая любительская программа на 1С82 по розничному учету (в основном, для индивидуальных предпринимателей). Автор этой программы уже более десяти лет кормиться за счет нее и кормиться неплохо. Он продает ее через Интернет по разумным ценам. И как он пишет у себя на сайте, заработал на своем детище себе квартиру в Москве и крутую иномарку. Причем эта программа актуальна до сих пор.

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

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

Короче, вариантов много. Нужно просто активно думать в этом направлении. При желании, идеи можно обсуждать в Интернете, в т.ч., здесь, на Хабре.
Проблем учёта очень много, но подавляющее большинство этих проблем вызваны не технической стороной, а психологической.
То есть, буквально, личностью владельца компании и прочие ЛПР (лица, принимающие решения).
Соответственно, самой главной задачей становится втирание в доверие ЛПР. Равно как и в политике. Те, кто сумел втереться в доверие, имеют квартиры, иномарки и прочие радости жизни. От качества «любительской программы» это не зависит совершенно. Кстати, проблема может оказаться в итоге и не решена, это тоже несущественный признак.
А можно использовать активный вариант. Вы заранее находите нишу и готовите себя для нее.
Для этого надо понимать, какая ниша «выстрелит», сколько времени/сил уйдёт на «подготовку» и т.п. Что весьма не просто (особенно для новичка).
«Совет 11» — прям узнал себя :) Была та же история, только не с программированием, а с нестандартным решением для Proxy-сервера
в таком серьезном возрасте уже сложно перестроится, не у многих получается. Вы молодец, успехов!
Большое спасибо, вам тоже самого наилучшего.
Про пункт «Не работайте с мудаками» — беда в том, что IT отрасль всё больше и больше ими заполняется и скоро никого кроме них не останется. Так что правильнее было бы написать «Умейте работать с мудаками без ущерба для себя». Вот кто бы статью на эту тему написал?
Статья как раз вовремя. Ситуация несколько похожа, но не совсем. Возраст уже не 35 (40+) и уже это несколько, как бы сказать точнее, пугает. Впрочем работая в ИТ уже долгое время, я понял, что тут вероятно лояльность выше и требования к возрасту не столь высоки. Возможно заблуждаюсь. Точно также стало ясно, что нужно что-то менять. Что уже достаточно работать сисадмином. Принял решение уходить в DevOps, поскольку из сисадмина путь туда не столь тяжёл, как мне кажется. Автор своим постом оставил двоякое впечатление. С одной стороны порция воодушевления, с другой стороны мысли о грядущем поиске работы, о собеседованиях и так далее. Нет уверенности в полной поддержке окружения. Что меня держит в тонусе? Даже не знаю, но вероятно всё же какая никакая, но поддержка и характер. Автору хотелось бы пожелать большого успеха!
Выступлю в защиту «мудаков».
Являюсь менеджером среднего звена, курирую обслуживание основного вида деятельности. По опыту знаю что рядовой сотрудник редко вдаётся в детали рабочего процесса и обстоятельства каких-то изменений.
Чаще всего он выполняет однообразную работу изо дня в день и привыкает к ней так, что любое, даже незначительное изменение в рабочем процессе он воспринимает в штыки и видит в вышестоящем руководстве таких вот «мудаков», которых хлебом не корми, дай лишь возможность усложнить устоявшийся процесс.

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

Поэтому, каждый отдельный вид «мудачества» наверно стоит рассматривать отдельно, в контексте обстоятельств в компании.

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

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

рядовой сотрудник редко вдаётся в детали рабочего процесса и обстоятельства каких-то изменений
Скажем так: рядовому сотруднику редко объясняют рабочий процесс и обстоятельства изменений. И вообще, редко дают время на что-то кроме текущих сиюминутных задач (например, на code review/refactoring).
Да, обстоятельства изменений возможно объясняют не всегда.
По крайней мере я обсуждаю с сотрудниками бОльшую часть изменений. Но могу понять, если в каких-то случаях в детали просто не вдаются.

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

Имхо "мудачество" это не про рабочий процесс, а скорее про:


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

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

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

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

Я тоже стал программистом в 35 и это помогло выжить в 90-е.
Молодец! Уметь меняться, ставить перед собой цели и достигать — это супер важно.

Как стать программистом(ну, почти) к 42 годам и не прогадать(определенно).
Из крупного города России (>1 млн). Работал админом после ВУЗа, потом Начальником отдела ИТ крупной больницы(6 лет). Потом ушел в бизнес из госсектора(банально больше ЗП). Управлял ИТ крупных складов(еще 6 лет). Дорос до зама гендира, стало МНОГО бумажек и навязывали вести бизнес по-русски(сложное понятие, аккумулирующее откаты, скрытие недоделок, автосогласие на «закрывание глаз» и т.п.). Не захотел так жить, да и всегда была тяга быть просто технарем.
Ушел в ИТ компанию простым ФТ(потерял в ЗП в 2 раза), правда быстро( + 6 мес.) поднялся до автоматизатора, помог опыт админа + иногда пишу ПО на заказ ( + 1,5года). Команда НТ пригласила на «сессионную» помощь на проект, остался на ( +3 года). ИТ-компания закрыла филиал в городе, открыл вакансию на hh и пригласили в столицу на приличные (как мне кажется) деньги. Вот уже 2 года выстраиваю АТ и поддерживаю НТ в очень крупной компании. 50% времени пишу скрипты автоматизации и нагрузки, 50% — обучение коллег, контроль и, конечно, совещания и бумажки. Выше не хочу расти, меня вполне устраивает то, чем я занимаюь, коллегам я реально помогаю делать продукт(ы) лучше (это не моя самооценка, если что). Мне нравится делать вещи вокруг себя качественней, хочу чтобы и все ИТшники так делали, но вижу много случайных людей, пришедших в ИТ на хайп и высокий ценник (ну, по сравнению с продавцом телефонов). Все время с универа учусь — то одному, то другому, то третьему, это уже как норма. Правда, с годами все избирательней, в молодости проглатывал все, что видел.
С большинством советов автора согласен. Дело, как говориться, в нюансах.
что такие фт, ат, нт?
ФТ — функциональное тестирование
АТ — автоматизированное тестирование(т.е. ручное ФТ заменяется программами)
НТ- Нагрузочное тестирование
По моему опыту, для смены работы хорошо подходит хобби. Основная деятельность вообще очень часто вырастает из хобби (так оно было у меня дважды и у некоторых моих знакомых). Пару лет назад я бы не смог и мечтать устроиться инженером-электорнщиком. Было у меня незаконченное образование, отучился два года в университете на факультете электроники. Другое образование тоже было — физик. Пять лет в школе преподавал оную физику. Но надоело мне в школе сидеть. Сначала увлечение отпочковалось от основной деятельности. То есть, по мере надобности, пайка и мелкий ремонт оборудования в кабинете физики своими руками. Детки вечно что-то сожгут, поломают, потом ремонтируй. Были собственные изделия для себя и друзей. А потом посмотрел объявления, отослал CV и пошёл к работодателю на собеседование, имея опыт деятельности. На своём электровелосипеде приехал, и аккумулятор, который сам спаял, директору показал. Ничего сверхестественного, но самоделки таки привлекают внимание. Сразу звёзд с небес схватить не получится. Но на несколько вариантов работы можно расчитывать. На этом этапе главное не должность, а её название. Его, это название, можно обсудить с работодателем и в некоторых рамках скоректировать. После годика-двух на полноцнной работе можно считать себя специалистом с опытом и писать о том в CV. Безусловно, с активным обучением за эти пару годиков. Ну а дальше возможности открываются вполне неплохие.
Не знаю, как то неоднозначно получилось.
С одной стороны, рад за вас, и статья все равно получилось мотивационной, но осторожной что ли.
С другой стороны… из админа в программисты. Логично. Что тут думать, просто выбрать сторону и идти.
Это я вам как человек, которому почти сороковник и который мало того, что перешел из инженеров в программисты, так еще уехал в крупную корпорацию в Эстонию с опытом всего один год программирования на эмбеддеда. Сейчас я самый старый в команде)) Старше PO и Project managerа и прочих сотрудников рядом.
Это не первый и не подозреваю не последний поворот в моей карьере.
Насчет семьи… ммм, а зачем тогда такая семья, если она не поддерживает тебя в твоих начинаниях, которые, в конечном счете, в том числе ради семьи. Потому что зарплата все равно потом вырастет.

Я тоже из DBA в программисты и обратно хаживал :-)

Поскольку вы сослались на мою статью, я тоже выскажусь по теме (очень коротко): проблемы в том, чтобы стать программистом, имея инженерное образование, я не вижу. Как у вас и написано: «Ну конечно он итак айтишник, что тут сложного стать программистом?»
Интересная статья!
Я занялся программирование в 50 в силу обстоятельств. Просто больше не кому было, а меня программирование всегда интересовало, еще когда учился в СФ МЭИ и изучал фортран и потом когда работал сисадмином и на досуге изучал паскаль, а потом перешел на Borland C++. Си и ассемблер нравились и когда пришлось, уже будучи инженером-конструктором, работать с промышленными контроллерами. Ну а потом разработал программу в СКАДА от Адастра, но это было просто мучение. Надоела их убогая поддержка и очень сырая, мягко говоря, среда разработки. В итоге за два года написал систему классов-модулей для работы с переферией фирмы IPC в Borland Builder C++ и с облегчением забыл об Адастра.
Автору успехов по жизни.
Кстати. Мне сейчас 61 и я второй год на пенсии, но выгляжу, я имею в виду физические кондиции, гораздо лучше чем Вы. Рекомендую заняться физкультурой, больше двигаться, упорядочить питание и сбросить лишний вес. Особенно это актуально после 40, но чем раньше начнете, тем проще будет потом.
На фото не я, но я выгляжу примерно также, за советы спасибо, действительно имею лишний вес, а также проблемы с коленями и спиной
Проблемы с опорно-двигательным аппаратом, есть у большинства людей в возрасте за 50 и чаще всего они вызваны малоподвижным образом жизни и избыточным весом. Я это все прошел. Последние 4 года регулярно бегаю 10-12 км. 5-7 дней в неделю, вешу 75 кг. при росте 176 см. Недавно вернулся из 4-ой поездки в горы, побывал на перевале Айюлю, в районе поселка Архыз. Но это все конечно только благодаря мотивации и упорству… Тут главное начать и не бросать… :-)
UFO just landed and posted this here
В свое время был корпоративный съезд в одном Московском курорте, где сразу собралось несколько компаний. В том числе ребята из одной известной айтишной компании. Судя по их внешнему виду, одежде, часам, телефонам, технике, машинам (накоторых они приехали). Сразу стало понятно, что ребята не бедствуют, и у них все отлично с финансами. Плюс по разговорам стало понятно, что ребята не быдлячки.

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

Вообще пост я задумывал давно, но все никак не решался написать, начинал и бросал, а потом спонтанно как то за час написал и опубликовал. Хотя согласен надо было больше времени уделить ошибкам.
Понятно, что у всех разные предрасположенности, навыки, опыт. В случаях подобных вашему меня удивляет и смущает такой момент:
Как можно 30 лет осознанной жизни регулярно видеть слово, но не запомнить как оно пишется, а затем успешно перейти в профессию, где регулярно требуется запоминать буквальное написание слов и синтаксические конструкции?!
Это получается работа в постоянном стрессе? — Требуется постоянная сосредоточенность делать то, к чему нет предрасположенности?
Или код получается как ваша статья? — в целом удовлетворительно, но требует массы правок, чтобы дотянуть до приемлемого уровня?

P.S. по крайней мере за собой я некоторые параллели наблюдаю при письме на естественном языке и при программировании на высокоуровневом языке: подобные аспекты даются легко и подобные требуют специального внимания.
UFO just landed and posted this here
все может быть, я по крайней мере знаю 1 кейс, когда человека взяли на удаленку без опыта работы во время карантина.


«Случай», а не «кейс».

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

Если вы употребляете термин «кейс», то предполагается, что вы знаете что это за такие условия, что гарантируют принятие на работу.

Если вы их действительно знаете — опишите, пожалуйста.

Но, имхо, это «случай», «случайность». А вовсе не кейс.

Кейс — в русском языке — это вот такой чемоданчик:


Кейс


А еще люди, малознакомые как с русским, так и с английским языками, вкладывают несуществующие смыслы в кальки с английского.

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

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

UFO just landed and posted this here

Когда же комментаторы на этом сайте, наконец, научатся читать и понимать текст, на который они отвечают (это риторический вопрос)?


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


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

UFO just landed and posted this here
Это не значит, что нужно тащить мусор из английского (который никогда не был источником пополнения русского)

То ли дело французский! Сам Пётр Первый его благословил, такое мусором быть не может!

UFO just landed and posted this here

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


А вот слова как, например, бекап вполне можно заимствовать и сейчас, т.к. резервная копия — 2 слова и слишком длинно.

UFO just landed and posted this here

Может стоит и мне описать личный опыт перехода в программисты отдельной статьей. Надо подумать. Вкратце: я сделал это в 41 год. Сейчас мне 46 (скоро). Оно того стоило. Хотя поначалу было жесть как тяжело. Огромных нервов мне это стоило. Не передать мое тогдашнее состояние. Прежде всего с эмоциональной стороны. Была огромная неуверенность в завтрашнем дне. И это при беременной вторым ребенком жене и отсутствии накоплений на черный день. Второй раз я бы в такую дикую авантюру не полез. Но слава Богу, все прошло, все окупилось. Сегодня у меня есть замечательная и любимая работа.

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

А как еще можно сейчас работать? Вроде же все болеют COVID и все офисы закрыты, не? Или у вас в городе уже никто не болеет и в офисы вернулись все?
У нас даже интерны по 3-4 месяца работают удаленно из своих общаг. В офисы никто даже не думает возвращаться, все исключительно удаленно.
У нас в городе офисы с начала лета работают.
Сурово. И все прям ходят туда или это очень опционально? У нас тоже офис не закрывался даже, но у нас есть сотрудники, кому нужно специфичное оборудование и они не могут в принципе работать из дома из-за этого. А обычные программисты в офисе с марта не были и крайне не рекомендуется туда приходить, если только нет бизнес обоснованя это делать.
Конкретно в нашей компании все должны обязательно в офис ходить, в моей прошлой по желанию.
UFO just landed and posted this here
Если хочешь переквалифицироваться на программиста с 0, имея еще при этом 10-15 лет опыта работы в другой сфере, особенно связанной с постоянным общением, стоит все же учесть особенности характера — т.к. программирование предполагает усидчивость и сосредосточенность. Также стоит подумать — готов ли ты пройти заново весь этот путь от новичка с нулевым опытом до специалиста, с чьим мнением будут считаться, даже если для этого понадобится не 10, а, к примеру, 5 лет.Идеально было бы попробовать данную профессию в качестве подработки.
Зашёл на хабр раз в 5 лет, увидел в топе вечно-зелёную тему «как я стал программистом». Вышел )))
Я перепробовал несколько языков программирования, начинал учить Java
В итоге я нашел первую работу разработчиком на Python,


Почему все таки Pytnon, а не Java?
Динамическая типизация питона в продакшене — какаво это? Есть элемент бардака на этой почве (я про чужой код)?
Думаю что бонально, потому что работу мог найти на питоне, а на яве — нет…

Крепко жму руку автору. В 34 из рекламы в iOS разрабы, плюсую — это круто когда можешь набраться решимости и поменять профессию от которой хорошо))

Переход через самообучение, курсы или что-то другое?

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

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

Навык изложения мыслей посредством текста теряется со временем, вы возможно не поверите, но в школе я писал сочинения по литературе не только себе, но и нескольким красивым одноклассницам и паре учеников с другого класса за угощения. К сожалению сейчас практически не читаю художественную литературу, хотя в юности за лето прочел около 200 книг практически всю «фантастику» районной библиотеки возле дома
Поверю. Был момент в моей жизни, когда я несколько отвык разговаривать устно и это вызывало у меня затруднения, слова вылетали из головы. Хотя при этом переписка была на более высоком уровне, чем сейчас. Благо, что все эти вещи вспомнить проще, чем изучить с нуля.
Sign up to leave a comment.

Articles