Двач, как искать первую работу программистом С++? Просмотрел вакансии на hh и чет печально стало - в подавляющем большинстве на должность джуна (а на позицию джуна их не так уж и много) в требованиях перечислено такое, как: -linux -git -многопоточность -опыт работы Для портфолио есть неплохие проекты. Пока что работу не искал. Универ еще не закончил. Пишу не чисто на плюсах, юзаю Qt, есть опыт по написанию программ, работающих с базой данных. Но как быть с вышеперечисленным? Не ебу, как это освоить. Стоит ли пытаться устроиться, проходить собеседования, если нет второстепенных знаний, которые пишут в требованиях?
> не чисто на плюсах, юзаю Qt Эм, Qt - и есть плюсы, а не отдельный язык. Или ты имел в виду, что на C, C++?
> Стоит ли пытаться устроиться, проходить собеседования, если нет второстепенных знаний, которые пишут в требованиях? Можешь попробовать. Попробуй больше практиковаться на разных задачах, и всё.
>>234652053 Да, пишу в QtCreator на плюсах. Но имею в виду, что пользуюсь и самой библиотекой - ее классы, графический интерфейс и прочие штуки. Также шарю в QML - там уже есть элементы js. > Попробуй больше практиковаться на разных задачах, и всё. Все бы хорошо, но зачем линукс на начальной позиции? Куда ни сунься - везде он в вакансиях. Это мне не интересно совсем, в отличие от самого программирования.
Нужно выбрать одну область и искать работу по этой области, а плюсы лишь инструмент. Ищи вакансии по определенной области, например десктоп (ООП, Qt, БД). Кстати, если живешь в какой-нибудь мухосрани даже не пытайся искать работу по C++, максимум это конторка делающие говносайтики на пхп
>>234651794 (OP) Идти на полугодовые стажировки за бесплатно Немогущие крутить последние стандарты крестовики без кодбазы в сотку приложений просто не имеют задач в реальном мире
>>234652361 > Куда ни сунься - везде он в вакансиях Так ты серверным программистом чтоль пытаешься устроиться? Тогда чему ты удивляешься? А Qt вообще очень часто в линуксе используется. Так что либо меняй тулкит на виндовый, либо переходи на какой-нибудь C#.
>>234652625 Двачую. Зачем вообще ОП плюсы взял? С этого и стоит начинать. В какой области он планирует работать? Если он графический тулкиты юзает, может он десктопный софт хочет писать для контор? Почему не C# тогда?
>>234652697 Планирую в ДС остаться после учебы Иногда вижу норм вакансии, в которых просто важно, чтобы ты знал основы программирования (без привязки к конкретному языку), основы БД. Но таких мало. Вообще готов в процессе работы уже и на другой язык перейти.
>>234651794 (OP) >Для портфолио есть неплохие проекты Какие? >Пишу не чисто на плюсах, юзаю Qt QT - это фреймворк, С++ это язык. Если ты такое спизданешь на собеседовании, ожидай что пошлют тебя далеко и надолго. >есть опыт по написанию программ, работающих с базой данных А опыт по написанию программ, выводящих в консольку у тебя нет, случайно? >Но как быть с вышеперечисленным? Не ебу, как это освоить. С чем? С многопоточностью? То есть тебя спрашивают на собеседование "вы знаете что такое многопоточность?", а ты такой отвечаешь "не ебу как это освоить". Да? Ты совсем умственно отсталая свинья? >Стоит ли пытаться устроиться Тебе - нет.
> linux Поставь себе убунту ил и федору и поработай с ней > git Пару часов практики, пуш, пул, ребейз мерж > многопоточность Ну почитай про форк жоины, датарейсы и структуры с блокировками и локфри > опыт работы Абсолютно похуй. Кому надо - позовут и научат. Просто прожимаешь на хх на все вакансии и идешь пиздеть. Даже если неудачно, то через 2-3 собеса поймешь что надо подтянуть.
Вообще самый простой способ вкатиться - выбрать любое опенсорс говно на крестах на гитхабе, сделать пару багфиксов и кидать это как пруфы того, что ты знаешь как работать с гитом и на линупсах.
>>234651794 (OP) Недавно взял студака без опыта, кресты кросс винда/мак, 40к, дорастет до 100+ и свалит, а мне и не жалко, где им еще опыта набираться, сам такой же был
>>234654140 Так чему ты удивляешься? Кому сейчас в здравом уме понадобятся говноформочки под винду на крестах? Будешь когд под сервера, может вообще под роутеры/коммутаторы пердолить,а все такие поделия на линухе. Почему вы хотите быть крестовиками? Это же для матерых инженеров, или джунов с хорошим образованием или подготовкой по CS. Если просто писать код в уютном загоне и не заморачиваться это точно не кресты.
>>234653798 слушай таких и еще год будешь вкатыватся
>>234653498 >опенсорс сам практиковал такой вкат?)
короче: у тебя есть шанс только в десктоп на qt, телекоммуникационное оборудование\драйвера или трафик-инжиниринг джунов берут в такие компании очень редко, прям пиздос редко, обычно на таких должностях седят деды прошлого столетия, которые еще на ассемблере писали, либо челики которые шли со стажировок с вуза и сразу после него устраивались туда, так и сидят там по 10 лет
ВАРИАНТ НАМБЕР ВАН. ищешь компании которые занимаются вышеперечисленным, пример компании (https://b2b.nag.ru/vacancy) и ебешь HR, ХОЧУ РАБОТАТЬ, ДАЙТЕ РАБОТУ, УМЕЮ ЭТО УМЕЮ ТО
ВАРИАНТ НАМБЕР ТВО. задрачиваешь qt и пиздуешь на upwork
ВАРИАНТ НАМБЕР ТРИ. меняешь к хуям ебучие плюсы на какое нибудь популярное дерьмо типа java/c# идешь работать в ближайщий банк за 300к\наносек
>>234651794 (OP) а чем тебе линукс с гитом не угодили? Ты осилил плюсы но не можешь в гите разобраться, что займет примерно день, и в линуксе, что займет примерно два дня? ТЫ плюсы видимо учил по курсу "c++ за час" ?
>>234651794 (OP) > в требованиях перечислено такое, Не верь тому что эйчарные устрицы в интернете пишут. На заборе "хуй" написано. А за ним внезапно дрова лежат. Спамишь ЦВ по всем вакансиям в поле зрения, на тех куда позвали говоришь что "да я тварь дрожащая, но хочу учится". Копаешься в легаси, саппортишь говно динозавров. В 35 лет пускаешь себе пулю в голову. Безупречный план, кстати.
>>234655257 Верно расписал. Но писать для телеком железок довольно интересно. Только вопрос на кой черт им там джун-вкатыш сдался. Хотя я по определенным причинам думаю в РФ будет в ближайшие годы некоторый спрос на таких людей выше чем предложение на рынке и можно будет закатиться.
>>234655505 А что имеется в виду под "Знание линукс" , "Знание гит"? С чего стоит начать познавать их? Звучит как-то рызмыто ,поэтому и наводит панику.
>>234654140 Бля, ну это очень странно видеть программиста на плюсах без знания линуксов. Ты походу не плюсник, а просто научился формочки раскидывать в Qt. Чувак, иди лучше в си шарп\джаву и не еби мозги.
>>234655939 >программиста на плюсах без знания линуксов Мда. Какая прямая связь вообще между знанием плюсов и линуксов? Что мешает учить кресты и писать проги без него?
>>234655864 если ты идешь на системника плюсовика то в идеале это знание linuxAPI + админ скиллы + зависит от специфики работы, если это допустим трафик-инжиринг то это знание всякие iptables, wireshark и прочего знание гита, это умение с ним работать, лол
хз мне кажется если ты такие вопросы задаешь, тебе лучше в фронт какой нибудь вкатится, а еще лучше с вертски начать
>>234655864 Да просто самый базис тут нужен, ты же не девопс. Это можно познать по туторам на ютубе. Ставишь debian себе и играешься, смотришь видео на ютубе о командах в терминале, пытаешься делать все что обычно делаешь на винде, только через терминал. Ну вот и все, этого наверняка достаточно. Для пущей уверенности можешь поставить потом arch linux или gentoo и блеснуть этим, тебя даже больше ниче не спросят. Ну а гит тут имеется ввиду комит пуш и все такое, самое поверхностное. Просто загугли что такое гит, найди статью больше чем в 20к символов и ознакомься. Ну или почитай доку
>>234656104 У тебя есть сервер, сервер на линуксе, тебе надо писать под него программы. У тебя есть коммутатор, тебе надо перепилить линукс так чтобы у твоего коммутатора была кастомная ОС на линуксе. Ты заходишь на сервер, видишь терминал, пытаешься выйти из /root в /, жидко пукнув увольняешься.
>>234656218 Какой системник плюсовик, если он линукс не знает. Таких вакансий один на миллион, он бы их не нашел даже. Наверняка какя нибудь поебота дефолтная, вот этот >>234656331 для него нормальный гайд написал
>>234656331 >Да просто самый базис тут нужен, ты же не девопс Девопсу нет нужды лазить под капот, ему надо знать как работать с ОС и как накатывать и настраивать нужные для девопса сервисы на этот самый линукс. Чтобы драйвера писать тебе нужно гораздо больше чем знания начинающего эникея.
> короче: > телекоммуникационное оборудование\драйвера или трафик-инжиниринг > джунов берут в такие компании очень редко, прям пиздос редко, обычно на таких должностях седят деды прошлого столетия, которые еще на ассемблере писали, либо челики которые шли со стажировок с вуза и сразу после него устраивались туда, так и сидят там по 10 лет
>>234656863 олифер не справочник, по крайней мере по сетям - хорошая книжка, которая дает представоение о том как работабт сети. если для тебя олифер скучный - иди в жабаскрипт-макаки
>>234651794 (OP) Лол. Личинка байтоеба в 2к20... Это еще более кринж чем джава. Готов за 30к работать в НИИ имени Хуесосова? Ну если хорошо отслужишь в армии то ладно, можешь рассчитывать на 40к в какой-нибудь оборон-параше. мимо выпуск программная инженерия
>>234656741 я говорил про вкат, а не про знания в целом книги полезные но когда у тебя уже есть 2-3 года опыта, и ты хошь структурировать знания, что допустим дадут знания модели osi джуну?
>>234657255 > давай пили свой успешный гайд вката) я не про вкат а про то что происходит в компаниях, в которых пилят телеком оборудование. я сам в такой работаю, вкатится туда не очень сложно если мозги есть, и мы постоянно хайрим.
>>234651794 (OP) Попробуй найти работу в отечетсенной конторе, где будут хуевые условия труда и большая текучка, но именно из-за этого они берут новичков(способных) и поработай там год. Этого хватит для старта. Сам так сделал мимо-крок, вкатился в плюсы и пограмирование в 29 лет, спустя 4 года зп 4к баксов
>джунов берут в такие компании очень редко, прям пиздос редко, обычно на таких должностях седят деды прошлого столетия, которые еще на ассемблере писали, либо челики которые шли со стажировок с вуза и сразу после него устраивались туда, так и сидят там по 10 лет
>>234651794 (OP) Блядь, они тебе будут рассказывать про зарплату, а ты им рассказывай про скиллы. Отправляй, что есть. Перед собесом почитай пердольную хуйню, которую они еще от тебя требуют. Офк, если это не супер важная хуйня для твоего стека.
>>234651794 (OP) Я бы на твоем месте не искал бы работу по языку программирования, а вместо этого - по роли. Нравится больше бекендом заниматься - ищи позицию бекендщика безотносительно языка, нравится с данными работать - ищи позицию датасаентиста, нравится с байтами работать - ищи работу байтоёба. Во-первых, когда нанимают джуна, не ожидают, что он прямо в первый же день будет приносить профиты, и первый месяц человек просто ознакамливается с используемыми технологиями и существующей кодовой базой, за это время как раз и научишься использовать тот язык, который нужно. Плюс ко всему, С++ - особенный язык, на нём делают или хайлоад, куда тебя на пушечный выстрел не подпустят, или мерзкий фронтэнд вроде формочек на Qt или прости Господи ВинФормс или Борланда, или ещё более мерзкую поддержку легаси-говна 10-30-летней давности, и очень много совково-армейского говна с мерзкими 60-летними дедами-пердедами бывшими элетронщиками из НИИ вместо менеджеров ( а зачастую второе, третье и четвертое одновременно). Надо ли говорить, что такая работа неблагодарна, малооплачиваема и бесперспективна.