Comments 135
на какую первую зп тебя взяли? ну когда накидал небольшой проект на питоне и что это за проектик был в двух словах, просто интересно)
> ну когда накидал небольшой проект на питоне и что это за проектик был в двух словах, просто интересно)
Не совсем понял «ну когда накидал небольшой проект» поэтому отвечу на вторую часть вопроса.
Проект был неким подобием интернет магазина, с выводом товаров на html шаблон и добавлением товаров в БД через шаблон, без верстки, без какой либо сложной логики, конечно же без DRF, тестов и т.д.
Зарплата 600$ не просто так, я выполняю на проекте работу в первую очередь разработчика, потом системного администратора — поддерживаю инфраструктуру проекта, тестовую и продуктовую среды, а также специалиста сопровождения если обращаются клиенты, которые пользуются нашим приложением, а так в моем городе средняя зарплата джуна без опыта 250-300$ максимум.
Страна не РФ, а соседнее государство, поэтому указывал в долларах.
у нас по региону не сказать, что прям низкая :D
Прямо рвет шаблон! Видел посты жалующихся (в основном, из «нерезиновой»), что рейты $60/h на UpWork не могут конкурировать с московскими, типа, «не выгодно от слова совсем».
С месячной зарплатой, меньше моей дневной (притом чистыми), Ваш пост просто не коррелирует — кто-то должен врать: либо Вы, либо те, кто утверждает, что в современной России программист свои минимальные $60k/y «хоть чучелом, хоть тушкой, но заработает».
И дело тут не только в местоположении и уровне местных зп, в регионах и возможностей для роста как специалисту меньше.
Я понимаю, что история личная и волнительная.
Но зачем переходить на маты? И можно же было попросить кого-нибудь запятые расставить и хоть немного ошибки выправить? Тут, конечно, не литературный клуб, но очень сложно продираться к смыслам сквозь школьные ошибки. Даже просто два Совета №5 в тексте – ну, можно было перечитать, перед тем, как нажимать "Опубликовать"? Чего уж совсем такое небрежное отношение к читателям?
По сути: в посте удивительный парадокс – история, казалось бы, личная, но написана такими общими фразами, что самого человека за этими буквами-то и нет. "Как найти работу? Берите hh.ru и ищите". И прочее в таком духе. Потенциально очень-очень интересная история получилась, увы, бесцветной, абстрактной. Вы бы пару эпизодов рассказали подробнее, пару личных деталей. Что-то вскользь упомянули, но как-то это всё по касательной, где-то там, на отшибе.
За пост – очень жаль.
За вас искренне рад, если смена профессии принесла удовольствие и всё остальное.
За ошибки извиняюсь, подправлю, какие то личные моменты старался не добавлять, так как не думаю что это кому нибудь было бы интересно, да и пост хотел сделать более информативным для людей, кто хочет попробовать стать программистом, а не очередной историей о том какой я молодец.
P.S.
Под матами имеется ввиду "чудак" на букву "м"?
Ваше желание не грузить других личными деталями похвально, но, на мой взгляд, в таких постах хочется увидеть именно конкретный путь конкретного человека: как он ночами не досыпал, как летел на крыльях на новую работу и т.д. Именно такая конкретика вдохновляет читателей.
(Вы же пишете пост "Как Я СТАЛ", а не "Как стать...")
Да, про "чудаков" речь. Всё-таки это слово из обсценной лексики.
Вы знаете, я тут погуглил, и вынужден признать, что немного отстал от жизни: оказывается, слово "мудак" теперь много, где принято открыто писать и в ряде источников оно даже не считается обсценной лексикой.
Впрочем, останусь при своём мнении в том смысле, что это слово никогда не услышишь очно в приличном обществе, где фильтруют речь и общаются без матов. Например, с кафедры научной конференции мы не услышим "Наука шагнула далеко назад, и всё благодаря вот этим вот мудакам".
Признаться, жаль, что нормы печатного языка теперь допускают такое.
PS: с кафедры научной конференции по лингвистике или литературе услышать подобные слова более чем ожидаемо.
- Ну, у нас не автепати, а сама конференция, если уж проводить аналогии.
- А я всего-навсего комментарий пишу. Тут приемлемо хоть как, хоть лапки, хоть весь абзац со строчной буквы. Это как докладчика и болтовню в курилке сравнивать. Вот полезу на кафедру, тогда и поговорим про мои запятые )
мат и прочее там вполне бывает
Прочее? Неужели бухач, драки и херасьмент? М… Какая интересная у учёных жизнь :))
Я даже в страшном сне не могу предположить, какой нечеловеческой наглостью и хамоватостью необходимо обладать, чтобы из R&C режима позволять себе с развязностью совершенно невыносимой подавать какие-то советы космического масштаба и космической же глупости о том, как надо правильно писать заметки.
Anshi85 отличная заметка, не обращайте внимание на леммингов, их тут много. Удачи и профессионального роста!
Ну, в мире много мест, кроме Хабра.
В одном из них я пишу огромные серьёзные статьи на огромную аудиторию. Так что это немного неоправданная узость восприятия, рассуждать про read only и проч.
Я был бы благодарен в такой ситуации, что на меня потратили время и дали развёрнутый фидбэк. Вы же скатываетесь на леммингов и проч.
Впрочем, автор поста всё понял и принял правильно (мы немного пообщались в личке), и это главное. Я действительно очень рад за него.
В одном из них я пишу огромные серьёзные статьи на огромную аудиторию.
Ну так и идите в одно место (одно из этих мест) и давайте там советы начинающим авторам. Видимо, место настолько элитное, что вы даже стесняетесь дать на него ссылку в профиле. Я вот не стесняюсь дать ссылку на SO, где в профиле четко указано:
IMPACT
~2.2m
people reached
но все люди (и места) разные, тут я согласен.
Вы же скатываетесь на леммингов и проч.
Каков поп, таков и приход.
Я даже в страшном сне не могу предположить, какой нечеловеческой наглостью и хамоватостью необходимо обладать, чтобы будучи отхабренным из-за своего поведения позволять себе какие-то там рекомендации о том как надо писать заметки.
Во-первых, карма — счетчик дебилов с синдромом вахтера, и ровным счетом ничего более. Завистливые и ничтожные людишки, охочие до лычек и минимального ощущения власти, склонны самоутверждаться за счет своего никчемного права нагадить окружающим хоть в чем-нибудь. Жалко, анонимки тут запрещены, чтобы неугодных прямо расстреливали сразу: и умников станет меньше, и хомякам раздолье — никаких несогласных, все пляшут строем.
Во-вторых, я никаких рекомендаций никому не давал. Вы, милейший, даже цитату толком инвертировать не способны, а все туда же, на слонов лаете.
охочие до лычек
IMPACT
~2.2m
people reached
Реализуемое желание заткнуть рот всем, кто вам лично не нравится — что может быть лучше и приятнее для хомяка!
Забавно читать подобный комментарий, видя как всего лишь немного выше вы попытались закрыть рот другому участнику...
Аналогия с миром животных: Альфа — настоящий lead by example, Бета — назойливый мудак.
Пункт "Не работайте с мудаками" в реальности практически невыполним.
Во-первых с первого взгляда не понятно кто есть ху. Мудаки они мутируют и мимикрируют.
Во-вторых, как правило выбор очень простой не работать в данной организации или работать с мудаком. Как правило под руководством оного.
Лучше сформулировать по другому "умейте работать с мудаками". Но это очень большая тема, приходит с опытом по жизни.
Пункт «Не работайте с мудаками» в реальности практически невыполним.
В мире 7+ миллиардов людей. В сутках 24 часа. Неужели это недостаточный аргумент?
как правило выбор очень простой не работать в данной организации или работать с мудаком.
Да, зачастую это действительно так. И? Это же простой выбор. Он во многом прекрасен. Сразу понятно, что здесь не моё место. Нет, ну если настолько сильно хочется быть самому себе злобным буратино, то… Не знаю с чем связано, но в психологии действительно сложно уйти и НЕ делать. Возможно это старое влияние, когда изгнание из общества зачастую «каралось» смертью или в лучшем случае выживанием… НО. Сейчас не так! И работ много. Обществ много. Выбор есть. Нужно просто пересилить себя и… посмотреть вокруг (сложно _слепым_ смотреть вокруг, особенно когда *даки застилают глаза по горизонт). Совершенно не страшно не работать. Не быть там, где есть сейчас.
Из своего личного и уже старого опыта. Искал работу уже… ну чтобы взяли. И совсем за копейки. И то — отказывали. И причин на отказ было миллион. И так раз за разом. «Взяли» в одно место. Ехать чёрт знает куда. Зарплата — копейки… ещё и как бы должным не остаться. И всё же пересилил себя — не пошёл. Недалеко от дома нашлась прекраснейшая компания, с прекраснейшими людьми, с хорошими перспективами, разнообразнейшими задачами для самообразования, и достойной зарплатой. Земля и небо.
К сожалению сейчас в том же положении, что и тогда. Хоть куда-нибудь. Однако, я всегда знал, а теперь ещё и помню. Что всё может быть по-другому.
Каждый выбирает для себя
женщину, религию, дорогу.
Дьяволу служить или пророку —
каждый выбирает для себя.
В мире 7+ миллиардов людей. В сутках 24 часа.А вашем городе/на фриланс бирже нашлось всего 3 компании, которые согласились работать с 35-летним джуном без рекомендаций… Обычно это реализуется примерно так...
Недалеко от дома нашлась прекраснейшая компания,А если бы не нашлась?
А если бы не нашлась?
Действительно важный вопрос… Увы, количество минусов зашкалит, если на него ответить. На самом деле шансов на то, чтобы она не нашлась стремятся к тому, что этого не может быть, если существует грамотная последовательность действий. И попросту чрезвычайно глупо идти куда-либо ещё, кроме того места, которое якобы «не нашлось»
К сожалению, я знаю людей своего возраста (32), которые до сих пор, в настоящее время остаются девственниками, просто потому-что «так получилось». Лично я понятия не имею что, как и насколько нужно делать в жизни, чтобы «не нашлось» и «так получилось». Это попросту за гранью моего понимания.
Увы, знаю все эти случаи. И что-либо советовать здесь бесполезно. Люди действительно слишком разные и их мышление способно различаться настолько радикально, что непонимаемое принципиально. Начиная от
А вашем городе/на фриланс бирже нашлось всего 3 компании, которые согласились работать с 35-летним джуном без рекомендаций… Обычно это реализуется примерно так...
В мире не один город и не одна фриланс биржа!!! И сложно может быть. И?! Шевелитесь! Ваша жизнь, если она имеет хоть какую-то ценность, то хотя бы иногда можно заставить себя постараться… шевелиться.
В течении испытательного срока можно точно определить Ху из Ху. Сделать аыводы.
Лучший совет по поиску работы который был получен " с первого дня как устроился на работу ищи работу лучше!", Нашел пытайся перейти. (Советчик г.бух. одной из фирм) но это может быть связанно со спецификой работы г.бухов)
Ну в общем такая же ситуация. Только не в 35, а за пару месяцев до 35 поменял позицию (и компанию) с серверного инженера на прогера.
Хватило пол года чтобы освоить js и php на уровень выше 90% остальных программистов в компании.
Не знаю какие тут можно давать советы. В современном мире админ который не знает какой-нибудь скриптовый ЯП хотя бы на уровне функций (молчу про, очевидно, необходимое очень уверенное знание powershell/bash) — это так… эникей.
В случае хорошего админа переход на программера не более чем рутина. Максимум год на то, чтобы стать середнечковым толковым программером в компании, начиная с небольших тасков. В большинстве компаний должен быть заложен этот срок развития сотрудника.
С облаками сис. админство отмирает. Сейчас ищу новую работу. В мелких компаниях, где 10 — 20 программеров, вообще админов не набирают. ЕС2 инстансы в AWS и прогеры дёргать могут через web интерфейс.
ЗЫ моё описание ситуации не по России, если что.
который ищет админов, скрывающихся под личиной «девопсов», с удовольствием вас наймет
Ну если только его устраивает, что сотрудник не в России.
По-моему гораздо выгоднее чем идти из админ в кодера. Там все эти OOP и полиморфизмы ихние
Я ищу вакансии на кодера+, который ещё и админить будет лучше текущих админов. Я не хочу терять ни один из двух скилов.
Плюсы кодера в том, что вы получаете задачу, и как её решить это ± ваша проблема. Научились решать её впринципе, попробуйте решить на отлично. Время респонса было 2с секунды, можно оптимизировать до 1.
А у админа в небольшой компании руки связаны. Будь ты трижды гением, никто не оценит гениальные решения как автоматически заскейлить сайт до 100 инстансов в течение 3х секунд, если там дневное количество посетителей 1000 человек.
Грубо говоря, прогер сам диктует условия окружения, а в случае админа, окружение диктует как надо работать.
Тот же кубернетес в условиях среднего и малого бизнеса, как правило, избыточен. Он у вас будет отнимать вычислительных ресурсов и времени специалистов больше чем сам сервис, который на нем крутится.
А что касается ООП и полиморфизмов, новое поколение избалованных js, python, php… прогеров в это тоже порой не особо втыкают.
PHPшники, по моим наблюдениям, вообще в классы еле втыкают. Можете меня минусовать (возможно даже заслуженно), но ниже phpшников только 1Сники.
А бывшие Javисты (не самые удачные их представители) в python где попало классы и объекты пихают, превращая 5 строк кода в 15.
Единственный хороший код, отрада глаз моих, я вижу на работе только когда по фреймворкам документации не хватает, и я лезу в их код разбираться как оно работает.
Хех, решить то можно по разному. У кодеров та же проблема — никто не ценит их код, архитектуру, заложенные возможности расширения и т.д. Пока он работает — бизнесу хорошо, он не интересуется что там под капотом.
Всё так. Но я писал скорее про то, что кодера ничто не ограничивает, можно взять и запилить простейший hello world на современном тяжелом фреймворке (конечно, при условии, что вы готовы его освоить в сроки проекта), скорее всего это вряд ли кто-то оценит, но, при этом, и не запретит. А в резюме смачная галочка добавиться.
А вот если серверный инженер ради повышения скиллов 100 контейнеров вместо необходимого одного поднимет, а потом до руководства цена поддержки проекта дойдет, то тут не то что не оценят, по рукам надают.
А потом, когда на следующем собеседовании про контейнеры спросят, то объяснение «я только один запускал, потому что бизнесу больше не надо», будет воспринято как отговорка и новичковый уровень владения.
Я вообще не понимаю откуда изначально берутся интерпрайсные серверные инженеры, если на собеседованиях они уже должны иметь опыт поддержки решений интерпрайсного уровня.
Но я писал скорее про то, что кодера ничто не ограничивает, можно взять и запилить простейший 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% сотрудников уже через пол года существуют.
единственная хоть как-то полезная вещь — рекомендация книги по питону
Что предлагает автор? Допустим, к 35 годам или больше вам захотелось более престижной и «умной» работы. Вы там слегка поднатаскали себя в какой-нибудь модной теме и пошли на собеседование. Не мытьем, так катаньем находите какую-то работу и делаете, что скажут. Не понравилось, ищете что-нибудь другое, попутно матерясь на объявления, типа: «Требуется программист 1С (или в другой области), не старше 30 лет».
Это, так сказать, пассивный подход. А можно использовать активный вариант. Вы заранее находите нишу и готовите себя для нее. Другими словами, работаете в парадигме востребованного специалиста. Стали таким спецом, даете объявление в Интернете, а еще лучше публикует собственные статьи и программы, которые расскажут о вас лучше всякого резюме.
Я не знаю, что сейчас наиболее актуально, но вижу много проблем в сфере компьютерного учета на предприятиях (базы данных). Актуальны, по-моему, также компьютерное зрение (опенсорсная библиотека OpenCV), искусственный интеллект (это бесконечная тема), 3d-моделирование и т.д. и т.п.
По учету, лидирует ПО от 1С, но там столько проблем, что разгребать авгиевы конюшни можно еще очень долго. Пример собственной ниши в этой области – «Магазька», это простая любительская программа на 1С82 по розничному учету (в основном, для индивидуальных предпринимателей). Автор этой программы уже более десяти лет кормиться за счет нее и кормиться неплохо. Он продает ее через Интернет по разумным ценам. И как он пишет у себя на сайте, заработал на своем детище себе квартиру в Москве и крутую иномарку. Причем эта программа актуальна до сих пор.
Учет на предприятии это бесконечная ниша, но нужно хорошо понимать концепцию учета, слабые и сильные места существующих программ и иметь оригинальные идеи по их разрешению.
Хорошо, допустим, вам не нравится компьютерная бухгалтерия, тогда ищете свою нишу в другой области. На вскидку, можно предложить обучающие программы, скажем иностранному языку. Таких программ много, но хороших я лично не знаю. Это вполне по силам одному человеку. Если взлетит, можно недорого продавать безо всякого работодателя или работовзятеля.
Короче, вариантов много. Нужно просто активно думать в этом направлении. При желании, идеи можно обсуждать в Интернете, в т.ч., здесь, на Хабре.
То есть, буквально, личностью владельца компании и прочие ЛПР (лица, принимающие решения).
Соответственно, самой главной задачей становится втирание в доверие ЛПР. Равно как и в политике. Те, кто сумел втереться в доверие, имеют квартиры, иномарки и прочие радости жизни. От качества «любительской программы» это не зависит совершенно. Кстати, проблема может оказаться в итоге и не решена, это тоже несущественный признак.
А можно использовать активный вариант. Вы заранее находите нишу и готовите себя для нее.Для этого надо понимать, какая ниша «выстрелит», сколько времени/сил уйдёт на «подготовку» и т.п. Что весьма не просто (особенно для новичка).
Являюсь менеджером среднего звена, курирую обслуживание основного вида деятельности. По опыту знаю что рядовой сотрудник редко вдаётся в детали рабочего процесса и обстоятельства каких-то изменений.
Чаще всего он выполняет однообразную работу изо дня в день и привыкает к ней так, что любое, даже незначительное изменение в рабочем процессе он воспринимает в штыки и видит в вышестоящем руководстве таких вот «мудаков», которых хлебом не корми, дай лишь возможность усложнить устоявшийся процесс.
Вот тогда и возникают недовольства сотрудников, выражающиеся в фразах наподобие: «руководство ничего не понимает в работе», « до сих пор же нормально все работало», «зачем опять нам все усложнять» и т.п.
Поэтому, каждый отдельный вид «мудачества» наверно стоит рассматривать отдельно, в контексте обстоятельств в компании.
Не верю я в то, что собственники бизнеса, потратившие большие ресурсы на посторонние бизнеса, будут ставить человека на руководящую должность исходя из его способностей лебезить перед ними.
Не исключаю конечно ошибок, когда просто выбрали не того человека, но как правило такой человек слетит после нескольких больших ошибок.
рядовой сотрудник редко вдаётся в детали рабочего процесса и обстоятельства каких-то измененийСкажем так: рядовому сотруднику редко объясняют рабочий процесс и обстоятельства изменений. И вообще, редко дают время на что-то кроме текущих сиюминутных задач (например, на code review/refactoring).
По крайней мере я обсуждаю с сотрудниками бОльшую часть изменений. Но могу понять, если в каких-то случаях в детали просто не вдаются.
Редко объясняют, потому что большинству разработчиков плевать на реальные потребности бизнеса. Им надо ТЗ и чтобы деньги платили.
Смысл им объяснять? Чтобы сказали "ага" и предложили самый постой вариант, в котором я уже вижу потенциальные проблемы? Потом ещё и переубеждать придётся, что этот вариант неправильный.
Проще сразу придумать правильную архитектуру и просто довести до сведения, пусть я и буду мудаком.
Имхо "мудачество" это не про рабочий процесс, а скорее про:
- наличие любимчиков и наоборот (черный список);
- нарушение заранее оговоренных условий;
- неумение делиться ответственностью и делегировать, отсутствие доверия.
Поэтому, каждый отдельный вид «мудачества» наверно стоит рассматривать отдельно, в контексте обстоятельств в компании.
Ну я описывал в чем состоит «мудачество» менеджера, то есть человек может пообещать предоставить информацию по задаче, но тупо забивает на это, приходится его дергать или самому разговаривать с заказчиком, бывало он называет сроки руководству по задаче не посоветовавшись со мной, а я узнаю о сроках когда они уже поджимают, при этом менеджер в случае неудачи может спихнуть все на меня, мол разработчик виноват или помню он говорил руководству мол я разработчику все «разжую», но на деле нечего, просто устная постановка задачи, мне приходится самому формировать для себя постановку задачи, вести какую то документацию, вести по пунктам что сделано, а что нет. В общем я сам себе менеджер в каком то виде.
Не верю я в то, что собственники бизнеса, потратившие большие ресурсы на посторонние бизнеса, будут ставить человека на руководящую должность исходя из его способностей лебезить перед ними.
К слову чтобы вы понимали, финансирование идет от другой компании то есть никто не парится из за дохода, который приносит компания деньги то идут. Поэтому и таких менеджеров держат, которые делают быстро, а то что некачественно так это дело десятое главное отчитаться, что все хорошо прекрасная маркиза…
Я тоже стал программистом в 35 и это помогло выжить в 90-е.
Молодец! Уметь меняться, ставить перед собой цели и достигать — это супер важно.
Из крупного города России (>1 млн). Работал админом после ВУЗа, потом Начальником отдела ИТ крупной больницы(6 лет). Потом ушел в бизнес из госсектора(банально больше ЗП). Управлял ИТ крупных складов(еще 6 лет). Дорос до зама гендира, стало МНОГО бумажек и навязывали вести бизнес по-русски(сложное понятие, аккумулирующее откаты, скрытие недоделок, автосогласие на «закрывание глаз» и т.п.). Не захотел так жить, да и всегда была тяга быть просто технарем.
Ушел в ИТ компанию простым ФТ(потерял в ЗП в 2 раза), правда быстро( + 6 мес.) поднялся до автоматизатора, помог опыт админа + иногда пишу ПО на заказ ( + 1,5года). Команда НТ пригласила на «сессионную» помощь на проект, остался на ( +3 года). ИТ-компания закрыла филиал в городе, открыл вакансию на hh и пригласили в столицу на приличные (как мне кажется) деньги. Вот уже 2 года выстраиваю АТ и поддерживаю НТ в очень крупной компании. 50% времени пишу скрипты автоматизации и нагрузки, 50% — обучение коллег, контроль и, конечно, совещания и бумажки. Выше не хочу расти, меня вполне устраивает то, чем я занимаюь, коллегам я реально помогаю делать продукт(ы) лучше (это не моя самооценка, если что). Мне нравится делать вещи вокруг себя качественней, хочу чтобы и все ИТшники так делали, но вижу много случайных людей, пришедших в ИТ на хайп и высокий ценник (ну, по сравнению с продавцом телефонов). Все время с универа учусь — то одному, то другому, то третьему, это уже как норма. Правда, с годами все избирательней, в молодости проглатывал все, что видел.
С большинством советов автора согласен. Дело, как говориться, в нюансах.
С одной стороны, рад за вас, и статья все равно получилось мотивационной, но осторожной что ли.
С другой стороны… из админа в программисты. Логично. Что тут думать, просто выбрать сторону и идти.
Это я вам как человек, которому почти сороковник и который мало того, что перешел из инженеров в программисты, так еще уехал в крупную корпорацию в Эстонию с опытом всего один год программирования на эмбеддеда. Сейчас я самый старый в команде)) Старше PO и Project managerа и прочих сотрудников рядом.
Это не первый и не подозреваю не последний поворот в моей карьере.
Насчет семьи… ммм, а зачем тогда такая семья, если она не поддерживает тебя в твоих начинаниях, которые, в конечном счете, в том числе ради семьи. Потому что зарплата все равно потом вырастет.
Я занялся программирование в 50 в силу обстоятельств. Просто больше не кому было, а меня программирование всегда интересовало, еще когда учился в СФ МЭИ и изучал фортран и потом когда работал сисадмином и на досуге изучал паскаль, а потом перешел на Borland C++. Си и ассемблер нравились и когда пришлось, уже будучи инженером-конструктором, работать с промышленными контроллерами. Ну а потом разработал программу в СКАДА от Адастра, но это было просто мучение. Надоела их убогая поддержка и очень сырая, мягко говоря, среда разработки. В итоге за два года написал систему классов-модулей для работы с переферией фирмы IPC в Borland Builder C++ и с облегчением забыл об Адастра.
Автору успехов по жизни.
Кстати. Мне сейчас 61 и я второй год на пенсии, но выгляжу, я имею в виду физические кондиции, гораздо лучше чем Вы. Рекомендую заняться физкультурой, больше двигаться, упорядочить питание и сбросить лишний вес. Особенно это актуально после 40, но чем раньше начнете, тем проще будет потом.
Это самый наглядный способ — понять, нужно ли работать в этой сфере и с кем тебе придется работать.
Вообще пост я задумывал давно, но все никак не решался написать, начинал и бросал, а потом спонтанно как то за час написал и опубликовал. Хотя согласен надо было больше времени уделить ошибкам.
Как можно 30 лет осознанной жизни регулярно видеть слово, но не запомнить как оно пишется, а затем успешно перейти в профессию, где регулярно требуется запоминать буквальное написание слов и синтаксические конструкции?!
Это получается работа в постоянном стрессе? — Требуется постоянная сосредоточенность делать то, к чему нет предрасположенности?
Или код получается как ваша статья? — в целом удовлетворительно, но требует массы правок, чтобы дотянуть до приемлемого уровня?
P.S. по крайней мере за собой я некоторые параллели наблюдаю при письме на естественном языке и при программировании на высокоуровневом языке: подобные аспекты даются легко и подобные требуют специального внимания.
все может быть, я по крайней мере знаю 1 кейс, когда человека взяли на удаленку без опыта работы во время карантина.
«Случай», а не «кейс».
Кейс подразумевает ситуацию с предварительными условиями, которая может повториться, в случае возникновения таких условиях.
Если вы употребляете термин «кейс», то предполагается, что вы знаете что это за такие условия, что гарантируют принятие на работу.
Если вы их действительно знаете — опишите, пожалуйста.
Но, имхо, это «случай», «случайность». А вовсе не кейс.
Кейс — в русском языке — это вот такой чемоданчик:
А еще люди, малознакомые как с русским, так и с английским языками, вкладывают несуществующие смыслы в кальки с английского.
дело не совсем в переводе и кальке
А в бизнес-среду он попал не как калька с модного иностранного, а самозародился из пепла, да? В русском языке для этой цели примерно со времен Кирилла и Мефодия есть прекрасное слово «эпизод», несущее ровно такую семантическую нагрузку.
Когда же комментаторы на этом сайте, наконец, научатся читать и понимать текст, на который они отвечают (это риторический вопрос)?
Я в курсе этимологии этого слова. Также я умею пользоваться википедией и викисловарями. Я ими брезгую, правда, когда нужно блеснуть сарказмом. Но тут уж как: не дал боженька умения формулировать мысли — приходится пользоваться цитатами, да.
Я нигде не утверждал, что это слово было придумано Перуном. Если вы проштудируете весь викисловарь, вы увидите, что в русском языке вообще почти все слова заимствованы. Это не значит, что нужно тащить мусор из английского (который никогда не был источником пополнения русского), невзирая на то, что есть абсорбированный, адаптированный и прижившийся аналог ровно с тем же значением.
Это не значит, что нужно тащить мусор из английского (который никогда не был источником пополнения русского)
То ли дело французский! Сам Пётр Первый его благословил, такое мусором быть не может!
Ну дело не в том из какого языка, тогда вряд ли были альтернативы заимствованным словам, поэтому просто взяли себе «эпизод». Но сейчас русский не такой бедный язык каким был столетия назад, в т.ч. из-за заимствований.
Нет особой нужды брать слово когда есть нормальное и даже не длинное «случай». Просто да, людям нравиться красоваться новыми словами, вот и все.
А вот слова как, например, бекап вполне можно заимствовать и сейчас, т.к. резервная копия — 2 слова и слишком длинно.
Может стоит и мне описать личный опыт перехода в программисты отдельной статьей. Надо подумать. Вкратце: я сделал это в 41 год. Сейчас мне 46 (скоро). Оно того стоило. Хотя поначалу было жесть как тяжело. Огромных нервов мне это стоило. Не передать мое тогдашнее состояние. Прежде всего с эмоциональной стороны. Была огромная неуверенность в завтрашнем дне. И это при беременной вторым ребенком жене и отсутствии накоплений на черный день. Второй раз я бы в такую дикую авантюру не полез. Но слава Богу, все прошло, все окупилось. Сегодня у меня есть замечательная и любимая работа.
все может быть, я по крайней мере знаю 1 кейс, когда человека взяли на удаленку без опыта работы во время карантина.
А как еще можно сейчас работать? Вроде же все болеют COVID и все офисы закрыты, не? Или у вас в городе уже никто не болеет и в офисы вернулись все?
У нас даже интерны по 3-4 месяца работают удаленно из своих общаг. В офисы никто даже не думает возвращаться, все исключительно удаленно.
Я перепробовал несколько языков программирования, начинал учить Java…
В итоге я нашел первую работу разработчиком на Python,
Почему все таки Pytnon, а не Java?
Динамическая типизация питона в продакшене — какаво это? Есть элемент бардака на этой почве (я про чужой код)?
Крепко жму руку автору. В 34 из рекламы в iOS разрабы, плюсую — это круто когда можешь набраться решимости и поменять профессию от которой хорошо))
Пост мотивирует. Смена профессии штука не самая простая. Но на мой взгляд, хорошо освоить новую профессию спустя годы — это тоже ценный навык.
Судя по комментариям, вы уже правили своё изложение и оно стало более приятным и приглаженным. Но тут ощущается нехватка опыта. Очень длинные предложения, которые можно раздробить логически на более короткие формулировки, местами — повторяющиеся слова и т.д. Мой совет: пишите больше, читайте чаще художественную литературу. Пишите новые статьи о своём опыте, в разных аспектах. И будет хорошо.
Как я стал программистом в 35 и стоит ли оно того?