Комментарии 10
Привет автор и хабр. Я тоже начинающий программист и даже на этом уровне я понял некоторые истины.
Сейчас я поделюсь своими мыслями.
Первое что я понял, это то что для решения одной задачи есть много вариантов решений. Уточню, это я понял так как успел получиться у разных преподавателей и почитать пусть и не полностью но все же несколько книг.
Второе это то что у каждой IT компании свой подход к решению поставленных задач. И по этому зная свой вариант решения в новой компании все равно придется что-то изучать.
В третьих что бы ты не делал ты всегда будешь считать себя самозванцем пока не станешь писать код так как нужно именно данной компании. И не всегда твои знания будут совпадать с требованиями компании в которой ты собираешься работать.
Ну и как следствие из вышесказанного и из статьи в том числе, попасть в какую либо IT компанию с первого раза сложно но возможно. Ну и всегда на новом месте работы придется что-то изучать считая себя самозванцем во время этого изучения.
Понятно что статья проплаченная чтобы толкать курсы C++. Лишь хочу предостеречь новичков чтобы особо не питали надежд что выучат C++ и дело в шляпе. Как раз коммент из интернетов (не мой):
Голые C и C++ ... никому не нужны. Везде и уже очень давно требуется глубочайшая экспертиза в предметной области: девайсы/схемотехника, драйвера/кишки ОС, СЦОС/кодеки и т.п. Джуном если и возьмут кого, то только перспективного студента топового ВУЗа.
Короче там где по-настоящему применяется C++, там требуются соответствующие инженеры с профильным высшим образованием, а не так называемые "айтишники". А C++ идёт лишь как прикладной инструмент, и сущая мелочь на фоне того объёма знаний которые вцелом требуются.
А другие языки программирования не являются прикладным инструментом?
Другие языки в 10 и более раз популярнее, поэтому и вакансий больше. Плюсы остались лишь в очень узких областях и там, где их ещё не заменили на Rust, Go или Swift
Так в статье и написано, что на любой работе с тебя будут требовать намного больше чем ты знаешь, главный твой плюс, который ценят везде, это умение самому разобраться во всем, что дают, за вменяемое время. За это ценят сотрудника, поскольку знать все не возможно.
Нет, вы не понимаете. Это с бизнес-логикой очередного интернет-магазина можно "разобраться". А термех, материаловедение, схемотехника, дискретная математика и т.д. - с этим вот не "разбираются" в кресле с ноутбучеком и смузи. Поэтому от будущего условного робототехника в первую очередь требуется диплом с вышеуказаными дисциплинами, а не C++. А C++ уже потом чисто "бонусом" идёт.
А C++ уже потом чисто "бонусом" идёт.
Как правило, у тех, у кого он идет "чисто бонусом", этот самый C++ получается таким, что лучше уж бонусом шло бы что-то другое. Исключения, конечно же, случаются. Бывают что и математики, и физики пишут отличный код. Но это именно что исключения.
Простите, не удержал свою боль внутри :(
Добрый день, хотелось бы чуть подробнее узнать о том, как происходил отбор в Huawei и адаптация там:) Работаю в области разработки инструментов статико-динамического анализа бинарного кода, хотелось бы узнать о схожем направлении.
Привет, туда можно попасть только по рекомендации или hr сами свяжутся с вами. Насколько я знаю, сейчас открытых вакансий в huawei нет, увы :(
Но думаю, как вариант, вы можете просто найти человека работающего/работавшего и попросить закинуть резюме, оно начнет крутится у hr-ов и высока вероятность, что на вас обратят внимание.
Такие разные «плюсы»: моя карьера разработчика C++ в «Коде безопасности», Яндексе и Huawei