Рубрики
Реалии

Комплекс самозванца

Попросили разместить

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

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

Но вот в около-айтишной литературе я все время натыкался на педалирование комплекса. Помню как лет 10 назад меня, тогда еще молодого кодера, ошеломила книга “Clean coder” (в русском переводе “Идеальный программист”) Р. Мартина с вот такой цитатой из нее

Вы знаете, что такое диаграмма Насси—Шнейдермана? Если не знаете – почему? А чем отличаются конечные автоматы Мили и Мура? Должны знать. Сможете написать процедуру быстрой сортировки, не обращаясь к описанию алгоритма? Выполнить функциональную декомпозицию диаграммы информационного потока? Что означает термин «бесхозные данные»? Для чего нужны «таблицы Парнаса»?

Дальше следовал список тем которые, по Мартину, обязан был знать каждый программист:

Вы должны быть способны описать все 24 паттерна из книги «Банды Четырех»… должны уметь работать с UML, DFD, структурными диаграммами, сетями Петри, диаграммами переходов, блок-схемами и таблицами решений… должны… должны…

— Аааааа! Я, на момент прочтения книги, даже не слышал о половине тем которые, по мнению автора, обязан был знать — иначе “вон из профессии”. Море того что я не знал — пугало. Неясно было даже за что хвататься — и мой комплекс самозванца рос как на дрожжах, усугублялась каждый день, да и поводов к этому все прибавлялось — сколько бы я не учился — море неизведанного расширялось быстрее. То в одном проекте оказалось что в жава-проект встроен рабиинрейлс который собирался мавеновским плагином — но на новой версии жавы плагин потребовал новую версию себя — которая потребовала новую версию рельса — которая не смогла собрать легаси код проекта — но у меня не было опыта работы с раби — аааа, я самозванец! То на другой работе был RabbitMQ — а у меня не было опыта работы с очередями — аааа я самозванец!

Даже сейчас, 10 лет спустя, я не знаю многое из того что, по мнению Мартина, знать обязан (пробовал на прогулке вспомнить все паттерны “Банды четырех” — вспомнил 17, из них реально был бы готов объяснить 10-12) но вот тревожность поубавилась — и на вопрос “почему не знаю” уже не краснею как не сделавший домашку школьник а отвечаю:

  • Во-первых, потому что это все и сразу мне не надо — а мозг склонен забывать лишнее. Я не пишу книги и не читаю лекции по паттернам — а в повседневной жизни все 24 паттерна мне не встречаются — от силы 10. Вот их я и помню. Я не занимаюсь оптимизацией компиляторов — поэтому, хоть я когда-то и прослушал лекцию по JMM — навряд ли сейчас смог бы сам пересказать ее содержимое — кроме базовых вещей о том почему ряд оптимизаций недопустим в многопоточном коде.
  • Во-вторых, потому что моя работа часто имеет мало общего с красивой и сложной архитектурой из книг Фаулера или Банды Четырех. Мои повседневные задачи, в общем, достаточно тривиальны — CRUD-контроллер да формочка ввода-отображения, да логика с валидацией и перехода по статусам. И такой код редко требует серьезной оптимизации — но имеет и свои сложности — которые Мартин, описывающий сферическое программирование в вакууме, упоминает вскользь — а я трачу на него 70% времени. Например, тривиальная задача описанная в таске как “предоставить возможность страховщику сменить клинику” — выливается в часы обсуждений с менеджером новой логики — что если в “старую” клинику уже ушли заказы, что если страховщик поменяет клинику, сделает заказ и вернет ее назад и т.д. В итоге реально меняется 10-15 строк кода, сделанные изменения поймет и школьник — и в коде нет “ничего интересного” — им не похвастаешься на конференции. Но тем не менее он отнимает очень много времени — чтобы понять что именно от тебя требуется. Наверно, тут можно провести параллель с медициной — опытный хирург описывает пересадку сердца — это все очень важно и нужно. В то время как вы — фельдшер в рабочем поселке — и 99% ваших обязанностей — делать прививки, перевязки и выдавать антибиотики. Не так романтично — но не менее нужно.
  • Ну и в третьих — я не знаю всего потому что я не живу — и не хочу жить — только работой. Я провожу выходные на природе, вечера — с семьей, занимаюсь спортом, читаю худлит, иногда туплю в интернете. Да, один-два вечера в неделю я изучаю что-нибудь теоретическое, плюс постоянно что-то практическое приходится изучать на работе. Этого хватает чтобы успешно выполнять мои рабочие обязанности и понемногу накапливать багаж знаний — несмотря на то что отношение знаю/(должен знать по мнению гуру) становится все ближе и ближе к нулю.

Ну и вывод. Учиться в айти — придется постоянно. В этом есть свои плюсы, в этом есть свои минусы. Натыкаться в работе на что-то новое вы будете постоянно. Комплекс самозванца будет у вас возникать постоянно. Это — повод изучать то чего вы не знаете. Но не повод комплексовать, впадать в депрессию и тревожность от того что так мало знаете. Знать все — невозможно, “отнеситесь к этому с пониманием” как любит говорить один президент. Встретились на проекте с новым фреймворком который прям реально понадобится — окей, найдите книжку и прочитайте. Нашли у себя “белые пятна” — запишите в бэклог, как будет время — погуглите — прочтете статью на хабре, посмотрите ролик — и разберетесь на досуге. Для работы — практической работы программиста — этого более чем хватает. А остальное оставим “Идеальным программистам”.

Автор: Шурик

61 ответ к “Комплекс самозванца”

Если бы ещё этим прониклись любители устраивать допросы на собесах….

14
1

Они прекрасно «этим» прониклись.

— Как? Вы не работали с ВЫСОКИМИ нагрузками? Ну…………..

и не объяснишь даже, что ВЫСОКИЕ нагрузки не в каждом проекте. Формально работаю в маркетплейсте, а на сам публичный сайт заходил за все время работы раза два. Просто потому, что работаю не с ВЫСОКИМИ нагрузками, а бекенд-частью для внутренних нужд, куда если и заходят. то явно не под ВЫСОКИМИ нагрузками.

Вот так на собеседовании из тебя и делают самозванца. Шо? Хочешь зепку под 200? Так ты не работал с ВЫСОКИМИ нагрузками. Пшел вон отсюда!…

8
1

Мне смешно когда эту высокую нагрузку пихают туда где она не сдалась — так, на прошлой работе в день было около 100 обращений к сервису — и тоже все повторяли про «нам нужна высокая нагрузка, стильно-модно-молодежно…»
Но если б меня сейчас спросили про высокую нагрузку — пожалуй нарисовал бы load balancer и пояснил как его можно реализовать на серверной или клиентской стороне (про последнее многие не слышали).

4
0

клиентской стороне (про последнее многие не слышали).

Запрашивать у сервера статус о загрузке узлов и на основе этих данных выбирать куда отправлять запрос? Просто из интереса спрашиваю.

0
0

да, клиент берет список сервисов либо из настроек либо динамически из регистра сервисов и дальше либо по кругу либо рандомно ним обращается.
А вот, кстати, недавно попалось — в твитере свой интересный алгоритм выбора сервиса — https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/daperture-load-balancer

0
0

Мне было ещё смешнее, когда соседний сервис считал высокой нагрузкой мой запрос «дайте 10 компаний» и падал с 503.
Туда в конечном счёте пришлось забрасывать своего кодера чтобы он там порядок Павел.
Всякое бывает

0
0

На каком языке пишете? Go, Java?

0
0

Допросы на собесах — это индикатор того, что новые работники в общем-то не нужны. Были бы нужны — никто бы не перебирал харчами, а взмыленные искали бы того, чьи компетенции действительно подпадают под проект. Когда новый сотрудник команде не нужен, но галерное начальство считает иначе — начинается саботаж начальских хотелок, а именно: желание валить всех, кто не понравился чисто как человек, самоутвердиться. А потом начальству говорить, мол, ну они все такие тупые, брать некого.

9
0

Допросы на собесах — это индикатор того, что новые работники в общем-то не нужны.

Ох, сложная это тема, много раз мы тут ее обсуждали, особенно с Димоном. Мне доводилось много (несколько десятков) собеседовать и собеседоваться, так что видел эту кухню с обоих сторон, причем считаю что все кого в итоге брал на работу (пять человек) были отличные — и спецы и люди. Так что кастинг проводил удачно.
На собеседовании, на мой взгляд, в первую очередь важно оценить адекватность человека — насколько он обучаем, как точно он может выразить свои мысли — для этого и задаются технические вопросы.
Вот человек говорит, что практического опыта у него нет — но учебники по жаве он прочитал. Окей, прошу привести пример зачем в принципе может потребоваться переопределить equals() и hashCode() — привести любой пример. Если человек не может привести пример — либо он не читал либо читал но ничего не понял — то есть он не обучаем. Или вот спросить — можно ли переменной типа List присвоить переменную типа List (если Dog наследует от Animal) — пусть джун может этого не помнить — но попросить порассуждать — разрешили бы они такое с точки зрения разработчиков языка или нет. Если человек внятно (пусть даже и ошибочно) способен порассуждать на эту тему — это уже большой плюс.

Димон на это будет возражать — мол, есть люди которые на собеседовании «волнуются» а поэтому не ответят, а так они ого-го какие спецы. Ну допустим такие есть. Но мне — если я ищу человека в команду — не так страшно пропустить «волнующегося гения» чем взять необучаемого человека которого придется увольнять после испытательного срока. Все же мне с этим человеком общаться — и хотелось бы чтоы он внятно излагал свои мысли. И если человек хочет получить свою первую работу и рассчитывает на 80-100, а в перспективе на 150 тыс и пишет в резюме что он выучил жаву — я считаю что синтаксис языка он знать должен, представление об ООП иметь должен и простые запросы к БД уметь писать должен.
Ловить его на хитрые вопросы типа var a = ++i + i++; я бы не стал, спрашивать как работает параллельный сборщик мусора — тоже, а вот вывести имена всех людей из списка в определенном диапазоне дат — вполне.

2
0

переменной типа List присвоить переменную типа List

форматирование сожрало угловые скобки и текст в них — имелось ввиду списку животных приравнять список собак.

0
0

причем считаю что все кого в итоге брал на работу (пять человек) были отличные — и спецы и люди.

Хорошо когда на этом вопрос закрывается. Хуже когда не находят, или находят долго, и потом начинают скулить «ах какой дефицит специалистов». Это подхватывают уже обработанные инфоцыганами СМИ. В отрасль начинают (продолжают) валить толпы случайных людей. И уже действительно специалисту становится сложно пробиться и выбиться из этой толпы. На лбу же не написано что он специалист. Шаг вправо-влево — и ты «очередной балбес». В свою очередь, другому работодателю специалисты на их фоне начинают попадаться всё реже и реже, он тоже начинает скулить о «дефиците». И цикл продолжается, вместо того чтобы совместными усилиями его разорвать. В моё время, если человек приходил устраиваться программистом, то это действительно был программист. Далёкому от всего этого человеку в голову бы не пришло становиться прграммистом.

6
0

В отрасль начинают (продолжают) валить толпы случайных людей. И уже действительно специалисту становится сложно пробиться и выбиться из этой толпы.

такая проблема есть — грубо говоря я получил 40 откликов на вакансию где 9 из 10 кандидатов решили что если они прочитали «жава фо думерс» то они уже — готовые программисты. Потратил 7-8 часов, не дошел до единственного стоящего кандидата, решил что их нет или взял того кто хоть что-то знает.

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

1
0

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

1
0

Забыл добавить. Ещё любят давать задачи на логику и алгоритмы. Нафига всё это? Я ж не на олимпиаду по математике пришёл… Программировать — интересно, но решать эти идиотские задачи — вообще ни капли, да и не умею… Неужели этот факт тоже может поставить крест на желании работать программистом?

2
0

Забыл добавить. Ещё любят давать задачи на логику и алгоритмы. Нафига всё это?

тыц

0
0

Забыл добавить. Ещё любят давать задачи на логику и алгоритмы. Нафига всё это?

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

1
0

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

Когда пишешь такие вещи, то предварительно проводишь research на предмет текущего состояния дел и прочих best practices. Если кандидат полагается на «пригодившиеся знания», то это тревожный сигнал.

1
0

Начинать надо с того, что может кто-то это уже написал. И пох… что жрет много памяти, сервера ничего не стоят, по сравнению с аппетитами программистов.
Полно всяких там плагинов и на фронте и для бэкенда можно многое найти по готовым алгоритмам.
Всё уже накодено до нас! ))) Главное не говорить об этом боссу )))

0
0

Когда пишешь такие вещи, то предварительно проводишь research на предмет текущего состояния дел и прочих best practices.

Ну ок, задача извлечь только текст из xls и xlsx, по 2 формату например довольно много информации(по тому как это работает)по best practices как парсить произвольно вложенный xml без регулярок, ну такое, видел как парсят через токены, но есть проблема с памятью и скоростью, если сможете привести мне пример быстрого парсинга xml с минимальным потреблением памяти для поиска текста в определенном элементе, то да ваши слова имеют смысл, а так это просто трёп перекладывателя json-ов. А по первому удачи с поисками best practices по парсингу WCBFF на вашем языке, очень много советов и рекомендаций найдете, почти также часто как про solid говорят.

тревожный сигнал

Это тревожный сигнал для сфер, где ничего своего не разрабатывают. Писать свой фреймворк для gui и использовать его в проде — зло, тоже самое с тем, чтобы пытаться написать свой реакт, брокер сообщений и бд. Писать свой протокол поверх udp — иногда необходимость. Писать более оптимизированный парсер для узкой задачи — на мой взгляд такая же необходимость.

0
0

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

А сколько было собеседований, на какие вопросы ответил, на какие не ответил?

Программировать — интересно, но решать эти идиотские задачи — вообще ни капли, да и не умею

А думаешь на работе будут интересные задачи? Будут нужные бизнесу но «неромантичные» задачи — предоставить возможность заполнить и поменять адрес и т.п. За это и платят. Задачки на алгоритмы осваиваются достаточно быстро — например см.книгу «Cracking the code interview» (в русском переводе «карьера программиста») — ее реально за месяц проштудировать — и если тебе на самом деле нужна работа в айти — то это вполне посильная задача.

1
1

классный совет. Я пробовал читать эту книгу. Показалась тяжёлой. но мб, автору зайдёт. Пробовал читать по алгоритмам Н. Вирта, было тоже тяжело. ИМХО, всё это зайдёт тем, у кого мозги заточены под математику и логику. Лично я смотрю как дебил на всё это и из прочитанного усваивается примерно 0,0001%. Наверное, я нереально тупой для программирования. Тема интересная, но тот случай, когда таланта вообще нет… жаль…

3
1

В программировании не нужны мозги ))) не переживай. Там можно просто клепать формочки.

0
0

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

Если человек вкатился не имея особых талантов и способностей к профессии, то его стаж ничего не меняет.

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

Это пока. Пока все поголовно не научились врать в резюме и на собесах. Америка это давно прошла и дисконт на написанное в резюме автоматически достигает 50%-75%. А то и 90%, если речь о смуглолицых товарищах. И вот что тут делать настоящему специалисту, который привык работу работать, а не «интриги плести»? Только по связям и знакомствам. С улицы он принципиально не трудоустраиваем.

4
0

Пока все поголовно не научились врать в резюме и на собесах.

Так это отсекается онлайн — тестом. Когда я к амерам устраивался — первое «собеседование» было онлайн — тест — пара десятков вопросов из серии «впишите строчку чтобы код вывел имя младшего сотрудника» и т.д. Тесты отсекают бОльшую часть типов которые пролистали учебник и пошли устраиваться.

0
0

Так это отсекается онлайн — тестом.

Эти тесты только для того чтобы телочка из HR соизволила взглянуть на твоё резюме. Дальше оно идёт по схеме описанной мной выше.

1
0

>>потому что людей кто давно в отрасли в резюме выделяет опыт работы, сертификаты, статьи и выступления<<
Госпади… Неужели вы все не понимаете, что у всех этих людей (кто имеет крутой опыт, статьи и выступления) — у них просто есть задроты. Они как бы Своей Тушей инкапсулируют за собой своих задротов, собирая все лавры. И их ценят на рынке и дают хоть по 500 к зарплаты им и их заротам, потому что просто приведя одного такого человека с его задротами (или умеющего правильно отыскивать нужных задротов) — компания моментально закрывает все свои IT проблемы.
В мелких и шняжных компаниях там понятно может твориться любая дичь, включая собеседования всяких там балбесов на потоке.

0
0

Прохожу курс, на удивление смог ответить на оба вопроса;

0
0

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

1
0

иметь коммерческий опыт этого всего

Кстати, вот для того чтобы получить «коммерческий опыт» девелоперы полюбили вставлять новые технологии к месту и не к месту. Например на одном проекте мой предшественник добавил JMS в то время как никакой практической пользы от асинхронных вызовов небыло. Позвонил ему узнать зачем — и понял что RabbitMQ ему нужнен на его текущей работе — и он потренеровался в его использовании и честно сказал что имеет опыт. Отсюда и любовь к многоязычности — добавить в проект котлин, скалу, груви… Если не ошибаюсь кто-то из Банды Четырех даже писал про возможный минус паттернов — когда программисты начнут вставлять паттерны просто ради эксперимента.

3
0

Такое часто бывает. Когда серьёзный проект доверяют начинающим специалистом, а те его делают на Bitrix. Потом уходят с компании. Когда приходят другие и видят всё это реальное «говно» которое надо поддерживать и развивать. И никак не объяснить работодателю, почему проект на старте потребляет 13гб оперативки (только бд, а потом все 15).

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

2
0

Такое часто бывает. Когда серьёзный проект доверяют начинающим специалистом, а те его делают на Bitrix.

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

0
0

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

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

1
0

>>Нельзя все знать<< Это не проблема, надо просто уметь уверенно врать и уметь искать задротов. Всё. Больше в программировании ничего не надо.

0
0
Инфоцыгане разрушают семьи и портят демографиюпишет:

Муж ищет золотую жилу, а я тяну всю семью. У мужа теперь очередная золотоносная идея — он собрался с нуля осваивать программирование.
Это уже не первый раз, когда муж решает резко сменить сферу деятельности. И каждый раз он начинает с нуля. То есть, уходит с работы, начинает изучать какие-то курсы, а через пару месяцев рвется в бой.
Курсы приходится оплачивать мне, тянуть семью, когда муж учится чему-то новому, тоже приходится мне. А у меня уже сил нет тащить все одной.
В общей сложности на эту авантюру был потрачен год. Полгода учился и искал работу, полгода работал и грезил большими заработками.
Потом уволился, признав, что идея оказалась не такой перспективной, как он себе это рисовал в мечтах. Устроился в офис опять продажником, но по сравнению с его первым таким местом, там зарплата была поменьше.
Проработал пару лет, я думала, что блажь из его головы уже выветрилась. Вот сейчас подкопим денег, сделаем ремонт, а потом будем откладывать деньги на мой декрет.
Он вроде бы понял, мы начали откладывать деньги. Но неделю назад муж пришел с горящими глазами и очередным прожектом.
В этот раз он решил стать программистом, ему хочется работать в ИТ-сфере, хотя никакого отношения к ней до того он не имел. Но есть один знакомый, у которого все получилось.
Вот муж собирается очередной раз все бросить, заняться этим. На мой вопрос про ребенка ответил, что я смогу вообще не переживать за декрет, потому что он сможет все обеспечить, когда войдет в профессию.
Муж был поставлен перед фактом, что если он сейчас уволится, то будет развод. Мне надоело слушать сказки. Больше десяти лет уже слушаю.
Я хочу нормальную семью, а не мужа, который постоянно где-то в мечтах. Пора уже встать плотненько на землю и успокоиться.
Муж обиделся, не разговаривает со мной. Ну и пусть. Мне кажется, что если он решится на развод, это будет лучший вариант.
https://www.kaluga-poisk.ru/people-news/otnosheniya/muzh-prygaet-po-rabotam-ischet-zolotuyu-zhilu-a-ya-tyanu-vsyu-semyu-uzhe-nadoelo-slushat-ego-vechnye-prozhekty

11
0

Опять всё мимо кассы. Не так важно знать, какой там алгоритм или структура данных и куда. Эти проблемы решаются задротами, которых можно будет нанять самостоятельно позже. Главное это умение убеждать, вызывать уверенность и умением вызывать доверие. Так же умение уверенно врать. Это очень важно ибо повсеместно пригодиться. Ну и конечно располагать к себе людей, дружбаниться. В общем нужны нормальные, раскаченные софт скилы. После чего надо сразу требовать помощника под любым предлогом. И нанимать себе в помощники задрота. Всё. Далее можно заниматься только лишь своим начальником и своими делами. Все остальное за вас сделает задрот. Профит. Ну и потом качать нетворкинг. Хренли засиживаться на одной работе, особенно когда зарплату не поднимают, да и про карьерный рост забывать нельзя, не весь же год в программерах ходить. Задрота, кстати, можно собрать с собой на новую работу, если он действительно толковый и есть пересекающийся стек.

0
3

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

Толковых задротов мало. Очень мало. Простой hr-ка надо отправить Вайти Отдел до 50 человек, чтобы там попался 1-2 потенциально качественных задрота. Естественно надо уметь уже по телефону постараться отсеять тех, кто не тянет на задрота. Тогда можно ограничиться 10-15 собеседованиями и найти подходящего из 50-100 резюме.

0
2
Горностаев все больше начинает говорить правдупишет:

Все курсики — это мошенники в той или иной степени. Просто большинство за ваши деньги зачитают вам с выражением учебник, который вы и сами прочитать могли, соблюдая тем самым формальную сторону соглашения.
https://qna.habr.com/answer?answer_id=2260354#answers_list_answer

Даже хороший крепкий джун получает одно приглашение на сотни отзывов, этот редкий шанс нельзя тратить на тренировку.
https://qna.habr.com/q/1226310#comment_3183310

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

0
1

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

0
0

В России вообще нет смысла идти в IT… У IT в этой стране будущего не будет… Да и вообще тут будущего не будет…

1
0

Так-то он верно мысль излагает. Нормальной жизни лишена не только IT, но и вся страна в целом…

1
0
КТО ВИНОВАТ: МАССОВЫЕ СОКРАЩЕНИЯ В АЙТИ, СШАпишет:

Почему в США массово увольняют? Куда все катится? Что происходит с экономикой США? Разбираю причины, привожу статистику, анализирую, что будет дальше.
https://youtu.be/M-utm1zH6g8?t=496

0
0

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

0
0

И опять, в сети только и надувают щеки с зарплатой 300, 400, 500 тыщ. А реальность вот такая.

https://www.superjob.ru/vakansii/inzhener-programmist-43147987.html?utm_source=app-podpiska-na-vakansii&utm_medium=email&utm_campaign=20221207-app-podpiska-na-vakansii&utm_content=126571814-3-1&id_subs=46400774

Читая такие вакансии вот именно что чувстсвуешь себя ослом. Это просто можно охуеть простите за мат

Стоит привести цитату.

«Обязанности:

• автоматизация процессов обработки и распространения данных потребителям с космических аппаратов;

• программирование на языке Python (или С#, C++), приветствуется иметь навыки написания кода на других языках программирования;

• разработка программного обеспечения на базе СУБД PostgreSQL;

• поиск и устранение неисправностей в существующем программном обеспечении;

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

• поиск и устранение неисправностей сети, уязвимостей сети;

• настройка мониторинга работоспособности оборудования (zabbix);

• работа с системами виртуализации (hyper-v; vmware; контейнеры docker и др.);

• работа с ОС Linux (CentOS, openSUSE и др.), Asta linux, Windows (7,10, server 2012 – 2019);

• разработка документации по ЕСПД и ЕСКД;

• замена неисправных составных частей компьютеров/серверов;

• техническая поддержка сотрудников организации (установка и настройка новых рабочих мест, поддержка пользователей, настройка/подключение периферийного оборудования);

• участие в монтажных работах по СКС;

• участие в установке и развертывании серверного оборудования, систем хранения данных, сетевого оборудования;

• участие в эксплуатации и развитии ИТ-инфраструктуры организации;

• администрирование видеоконференцоборудования (работа по графику).»

Требования:

образование высшее (допускается обучение в магистратуре, вечернее отделение);

работа с ОС Linux (CentOS, openSUSE и др.), Asta linux, Windows (7,10, server 2012 – 2019) на уровне администратора;

Обязательно знание:

основы протоколов передачи данных по ЛВС;

характеристики и основы эксплуатации сетевого оборудования (коммутаторы, маршрутизаторы, межсетевые экраны);

устройство и принципы работы ЭВМ и периферийного оборудования (принтеры, МФУ, мониторы);

устпройство и работа с серверным оборудованием;

языка программирования python (рассмотрим кандидатов со знанием С++, Java)

СУБД PostgreSQL (и/или MySQL);

программирование на языке Python уровень middle;

читать техническую документацию на английском языке;

автоматизировать рутиные задачи;

обязателен опыт работы системным администратором с парком компьютеров и сереверов более 100 устройств;

Наличие сертификатов повышения квалификации по операционным системам и сетевому оборудованию является преимуществом.

Английский язык (технический)»

Тут смешали абсолютно все — с десято совершенно разных специальностей в т.ч. и не айтишных. Тут надо быть не только программистом, но и инженером конструктором «космических аппаратов», и админом баз данных, и простым админом (сервера) и эникеем (чинить принтеры) и сетевиком, и девопсом, и линуксодом, и проектировщиком, и ремонтником, и монтажником, и спецом по СХД, и архитектором ИТ, и видеоконференции и….

Высшее образование… Английский язык….Сцуко…

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

Ну и на конец зарплата не указана! Наверное огромная зарплата, сотни тыщ и даже миллионы! Да нет, скажу я вам, в таких шарашках она обычно 50 тыщ, ну может 60 тыщ. Рублей. В месяц. В Москве.

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

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

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

1
0

Требования действительно идиотские и требуют как минимум 2 разных специалистов. И зп не указана, значит мало будет 100%.
Чём меньше зарплата, тем больше обязанностей и тем более невыносимые условия работы — закономерность.

0
0

О, я сам начинал в похожем НИИ, и папа у меня в таком работает до сих пор, и даже вот этот ФГУП знаю через знакомых.
Там, действительно, низкие зарплаты — младшие специалисты приходят на 60 тыс, инженеры с опытом работы — 80, максимум 100.
В мое время там еще был ужасный ремонт — разбитые туалеты, протекающие трубы, холод в столовой, железные стулья (я просто принес себе сам). Отпуск — строго по графику а не когда хочешь.
Как итог — огромный кадровый голод, по сути там работают старики на энтузиазме — или молодняк который приходит писать диплом и задерживается на год-два получить опыт работы.
При том что в некоторых НИИ ситуация куда лучше (НИИ Восход) — но там ПО которая пишется напрямую для органов власти и, видно, власти понимают что это необходимо. И, по слухам, сейчас в НИИ связанные с ВПК тоже деньги пошли в связи с войной — да вот неясно будет ли толк — управленческие кадры-то остались те же.

0
0

Ну а чо, нормальная вакансия для 40+, которого в силу возраста уже не берут в «молодой дружный коллектив». Про зарплату уже сказали. Готовьтесь, молодёжь — айтишная старость она именно такая.

0
0

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

А знают ли эти шизофреники, что на проектирование нужна лицензия? (как и на монтаж тоже) А она у них есть? Едва ли.

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

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

«сертификаты»… просто жесть.

Но самое плохое в том, что составители таких вакансий вовсе не сумасшедшие. Это хитрые и лицемерные подлецы с двойными стандартами, ищущие лохов и ссущие им на уши что мол «хороший инженер обязан знать и уметь все причем за идею!».. но себя то они конечно не обидят хехе… себе то они будут покупать лексусы и жрать в ресторанах а несчастному «разработчику космических аппаратов» — жалкие 50-60 тыр в зубы на! хавай паек чернь! и радуйся что тут сидишь а не где нибудь далеко отсюда хехе.

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

0
0

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

Вот и правильно. Лучше за рубль на печи лежать чем за два жопу рвать.

Вообще непонятно зачем такие вакансии делают. Чисто гипотетически, даже если такой гений объявится он либо за эти деньги работать не согласится либо банально его квалификацию проверить не смогут так как сами не обладают ею. Даже представим что пришел такой гений на эту работу. Скорее всего ему задачу даже поставить адекватно не смогут или по итогу нужен будет максимум 1% от его квалификации.

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

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

0
0

Скорее всего ему задачу даже поставить адекватно не смогут или по итогу нужен будет максимум 1% от его квалификации.

Вот кстати — дружил с девочкой, она закончила бауманку, работает инженером в НПО «Энергия» — зарплата 30к + премии 10к. Но. Она на работе, по ее словам, не делает вообще ничего — ни задач ни проектов нет. просто приходит и ибо читает либо играет в настолки.
Но на мой взгляд — это глупо — заканчивать хороший вуз и вот так вот сидеть и ерундой страдать.

0
0

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

0
0

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

0
0

Такое бывает когда нет интереса

Такое бывает когда нет МОТИВАЦИИ

1
0

А почему галочки не ставятся под комментарием? Или это только у меня?

0
0

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

0
0

Мне пох на все это. Не знаю как себя заставить.

А зачем вам тогда то, что вам не нравится? Как верно отметил ниже Грузчик-программист, такое явление наблюдается тогда, когда вам не нравится то, что вы изучаете. Изучать то, что не нравится, — та ещё пытка. И стоит ли это того?

0
0

Ребят, у вас бывает такое, что мозг отказывается воспринимать, вникать в новую информацию?

Бывает. Тут может быть несколько причин, и не обязательно дело в «не интересно» (людям часто приходится изучать не интересное — но как-то справляются же).
Возможно просто оюъем и сложность информации такие что мозг понимает что «не осиливает» — тогда надо просто разбить информацию на части. Например нарисовать общий принцип работы системы — без подробностей. Потом один модуль. Потом второй. И так кусочками есть слона.

2
0
Пропала возможность оценивать комментариипишет:

невозможно нажать на лайк или дизлайк у комментария

1
0

Обсуждение закрыто.