24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Решил вкатиться в программирование. Начал читать книги, смотреть ролики и т.д. И нихуя не понятно. Терминология и т.д. Соответственно как я понимаю нужно иметь определенную базу заранее.
Следовательно встал вопрос. С чего начать совершенно полному нулю? Я так понимаю в начале нужно выдрочить на нормальный уровень информатику?
Сразу скажу тебе, лучше бросай эту хуйню Если ты задаешь такие вопросы на харкаче - тебе не стать норм садмом или разрабом. У тебя манагерский склад ума, помогите расскажите и все такое. Документация которая тебе нужна - в свободном доступе. Вся разработка строится на среде обитания, которую администрируют, и нужны основы администрирования и понимания устройства lamp+sql(любая субд). А главное нужно уметь читать ман, а ты явно не умеешь это делать, так что не трать свое время и займись чем-то другим
>>216142301 Я спрашиваю про конкретные учебники по информатике. В чем проблема вместо того что бы читать первое попавшиеся, спросить у понимающих людей.
Что бы читать документацию, нужно иметь определенный базис для её понимания же. Я же тут ноль ноль полный. Дрочил из технических только матан и физику.
>>216142064 (OP) Нахуй книжки. Делай какую нибудь изейшкую йобу. А потом усложняйся по степенно, дальше вся "терминология" потихоньку будет становится яснее. Я сам начинал всяких Шилдтов читать, и прочую клинопись, когда ты 0 - это всё мёртвому припарки, моё мнение. 2 года назад решил вкатываться, год работаю андроид разрабом.
>>216142543 >В литературе/курсах за которые я садился это все не пояснялось. Ты, навреное, что-то продвинутое пытаешься осилить. Нужно читать не "создаем портал за 5 дней с помощью python/ебафреймворк1/ебафреймворк2/ебафреймворк3", а "учим python, епта".
>>216142064 (OP) Можно ли вкатиться если по информатике 2 была за год? Ещё по алгебре2, физике2, литературе 2. Химия, биология 5. Со школы выгнат, чё мутить хз 19лвл
>>216142064 (OP) Начни с Ассемблера без шуток. Кодить на нём не надо, но минимум в виде понимания как вообще работает компьютер, что такое стэк, регистры, как адресуется память, что такое прерывания, режимы работы компьютера, чем x86-64 отличается от x86, как информация записывается на накопитель, и т.д. и т.п., знать нужно.
А вообще, если ты вкатываешься только ради бабла, то лучше брось это дело. Есть много более интересных областей в которых зарплаты не хуже. 3d моделинг например
>>216143265 Какие нибудь калькуляторы простейшие попробуй реализовать, ну или сапёра какого нибудь. Смотри ютубные туториалы и просто повторяй, как обезьянка. Постепенно понимание будет приходить.
>>216142064 (OP) Был в твоей ситуации 10 лет назад. Что делал я. 1. У меня был план на конкретный продукт. 2. Я представлял что мне надо сделать. 3. Я не представлял как это делать
Просто выбрал язык программирования java, без всяких обоснований. Написал калькулятор в UI редакторе. После этого начал делать свой продукт. Все было непонятно и трудно, сидел на форуме javatalks.ru, часто не понимал что мне советуют. Где-то через пол года стал продавать свое язделие. Через года два во всем разобрался окончательно, закрыл свой проект и пошел работать в контору.
>>216143645 Хм, спасибо анон. Я как то сразу на шарп сел.
>вкатываешься только ради бабла Нет, просто интересно само по себе. До этого на qsp пилил, но это так, пародия на программирование. Захотелось нормально освоить.
>>216143703 А что за продукт, анончик? Насколько я понял, ты уже им не занимаешься, и конкуренты тебе не страшны. Кстати, продать кому-нибудь этот свой старый проект не пробовал?
>>216144959 >>216142064 (OP) На что вы надеетесь? Все эти ваши циклы, файлы, условия и переменные, которые вы никак не освоите - это как таблица умножения. А вы пытаетесь аж в теорию чисел, основания математики и поэзию вкатиться, если продолжать аналогию.
>>216142064 (OP) Столяров. Все тома по очереди. Выложено автором в сети. После прочтения, понимания и усвоения переходить к изучению конкретной технологии. И да, параллельно учить английский. Как разговорный так и письменно-технический. Почему, ответ прост, вся документация на нём.
>>216145283 C++ для чайников. Гугли, читай. Без лишнего мусора, понятные аналогии. Может слегка устарели некоторые моменты, но новые фичи можно будет и позже выучить, а для базового понимания самое то.
>>216145289 Добавлю. В мои времена классикой был Танненбаум, все книги, его переиздания дополненные и переработанные издаются и сейчас. Но Столяров мне показался проще для усвоения условным "человеком с улицы", а материал во многом пересекается. К тому же Столяров изначально пишет на русском, а переводы дедушки Эндрю страдают ошибками. Впрочем тоже советую их скачать. Некоторые вещи там разобраны более тщательно чем у Столярова. Могу ещё накидать названий книг если надо и примерный план в нескольких строках.
>>216142064 (OP) Начни с простейшей хуйни, типа веба, html там и прочие sql с php. Руку набьёшь и глаза к коду привыкнут. Потом вкатывайся в питон или яву.
>>216142064 (OP) Был примерно на твоём месте. Вкатывался не с нуля конечно но ситуация была похожая. Заканчивал универ по специальности программная инженерия, с детства писал хеллоу ворды на луа и плюсах. В универе писал лабы на QT без понимания того, что вообще делаю, даже без какого либо меморименеджмента. В итоге осознал, что так разработчиком я никуда не устроюсь и решил дрочить джаву. Самым страшным для меня было ООП, потому что я о нём вообще ничего не знал. И это прям настоящий страх был, сколько бы я не читал в разных интерпретациях, что такое интерфейс, мозг просто закрыт был для понимания. В итоге пытался попасть на разные бесплатные курсы при местных галерах. На одни таки попал. И помогли мне не лекции или книги а просто задания, которые нам там давали. Сейчас я вообще с ужасом вспоминаю те времена, как можно не понимать, что такое интерфейс? Это же одна из самых элементарных вещей. Пришел к выводу, что лично в моём случае практика важнее всего. Нет никакого толку от теории если её не применяешь.
>>216143867 Робот для браузерной игры. Он никому не нужен, игра стала не популярна, и скорее всего там придется переписывать примерно все, уже 8 лет прошло, как я его закинул.
>>216142064 (OP) Наверное многие из вас неоднократно слышали об якобы страшном дефиците кадров в ИТ и чувствует себя востребованными специалистами, которым уж точно не угрожает никакая конкуренция. Проблема в том что сейчас в России трудятся около полумиллиона ИТ-специалистов, и этого вполне хватает для нормального функционирования бизнеса в стране, а на каждую вакансию приходят десятки резюме от соискателей и у компаний есть возможность выбирать себе кандидатов. Я не говорю уже о том что программисты нужны только в городах-миллионниках, а в остальной части страны прекрасно живут и без них, в то время как врачи и учителя нужны везде.
В последние годы в ВУЗах открывается всё больше и больше направлений подготовки ИТ-специалистов и конкурс на ИТ-специальности сейчас существенно выше чем на другие направления подготовки. Через 5 лет мы получим большое количество новых кадров, которые также захотят занять место под солнцем и будут старательно повышать свою квалификацию. Кроме этого уже сейчас среди junior-специалистов очень высокая конкуренция. Если 5 лет назад достаточно было выучить синтаксис языка и несколько сопутствующих технологий чтобы пройти большинство собеседований и со старта получить оклад 50 000 рублей, то сейчас требования сильно выросли и оклады стартуют примерно с 20 000 рублей.
>>216146160 "IT-сфера постоянно испытывает кадровый голод" - эта мантра звучит из каждого утюга, но при этом толпы среднего уровня кодерков не могут никуда устроиться. Не говоря уже о вкатывальщиках.
Кадровый голод на хороших специалистов, надо думать, испытывает любая сфера. Но из утюгов настойчиво звучит только про IT. И без всяких уточнений про качество кадров. Довольно лицемерно писать про нехватку кадров, подразумевая лишь рокстаров сеньеров/миддлов.
Никто не говорит правду: что там пятьдесят человек на место. Что реальная зарплата на вкате 15к. Что нужно непростое образование. Что места раздают по связям. Что реальный проект стоит большой работы и усилий. Что это в основном муторная неблагодарная работа сверх часов, на которую не каждый способен. Что начальник будет тебя считать говном, ибо ты дешевый вонючий джун (ооо, в айти пиздец токсики сидят). Что ты пять лет будешь джуниором. Что в большие корпорации берут седьмого сына седьмого сына на третье полнолуние после солнцестояния если на год выпадает затмение. Что половина индустрии покрыта коркой наебалова, откатов, и миллионов украденных вникуда. Что твою работу сделают за еду индусы или хохлы с бомбаса. Пруф про 50 человек на место: https://habr.com/ru/company/wrike/blog/462787/
>>216160982>>216161071 На одно рабочее место около 30-50 претендентов на собесах, так что эйчар отбирает лучшего из лучших, топового задрота. Если нет вышки или вкатун старше 25 лет, то сразу идешь нахуй, резюме выбрасывается в мусорку автоматически.
>>216145154 Сейчас джун от миддла отличается только наличием трехлетнего коммерческого опыта. В плане технологий и теории ты должен знать столько же, сколько и миддл.
>>216142064 (OP) Лол, хорошо что я бросил этот ебаный универ и сейчас работаю монтажником волс. Вместо кучи ненужных знаний и проёбанного времени получаю свои 55к и в хуй не дую. В моей деревне хватает.
>>216161146 Раньше платили 50-70к начинающим. И это при 30 рублях за доллар и при тогдашних низких ценах. Тогда войти в айти было действительно круто. А что сейчас? Работодатели выбираются, крутят носом, платят 20к джунам (что щас можно купить на эти 20к???), а доллар уже ведь 80!!! По сути профессия сильно обесценилась.
>>216161194 >>216161108 Крупные ИТ конторы вроде гугл специально форсят вкатывание что бы задемпинговать своих сотрудников. Гугл сделал из python легкий язык что бы любая тупая обезьяна могла кодить. Куча фремворков в которых достаточно просто две строчки написать и все работает. Все это чтобы снизить порог вхождения и увеличить количество вкатывальщиков. Другие ИТ конторы подхватили этот тренд. Рассказывают охуительные истории про удаленку с охуенной зп. Вкатывальщики слушают это, облизываются на вакансии с жирными зп которые висят по 5 лет и ни кого туда не берут висят они только для того что бы количество вкатывальщиков увеличилось. Это как с дальнобойщиками в Америке. Мимопрограммист с зп 35к.
>>216160982 >>216161026 Пиздос, в Питере джунам, владеющим реактом, платят 20-30к! Для такого города и для такого специалиста это ведь просто пиздец копейки!
>>216161302 >облизываются на вакансии с жирными зп которые висят по 5 лет и ни кого туда не берут висят они только для того что бы количество вкатывальщиков увеличилось Вот именно! Вот именно! Крутые супер-пупер вакансии с пиздец охуенными зарплатами - это тупо фикция, наеб гоев! Ведь нет ни одного человека, который бы с пруфами доказал, что он пошел и устроился! Эти вакансии тупо для того, чтобы лохи смотрели на них и вкатывались в айти. До кучи в инете постоянно постят непроверямые истории как охранник из пятерочки вкатился в айти и за полгода стал 300ккк/наносек.
>>216161328 А еще появилась куча вакансий - СТАЖИРОВКА! Работодатель видит что лохи не убывают и готовы работать бесплатно за ОПЫТ и ну ок работайте бесплатно)
>>216161328 Пару лет работаешь за 30к за опыт по сути, ну как подработка к вузу ок тема, потом уже берут тебя на 50-60 как раз к 4 курсу уже и опыт и работа. Это хуёвая зп, только если ты 30 лет хуи пинал и решил вдруг вкатываться.
>>216161258 Зарплаты айтишников в рф держались чуть выше среднего НЕ ИЗ-ЗА ДЕФИЦИТА, а из-за необходимости работодателей конкурировать за работников с западными компаниями, и удаленкой по интернету, опять же на белых людей. После обводов вокруг пальца местного гениального пожизненного геополитика из-за санкций здесь уже закрыли отделения майкрософт, гугл, оракл, и дохуя западных компаний поменьше. Это постепенно опустило зарплаты почти в полтора раза. Плюс еще полный бан роскомнадзором linkedIn для поиска работы на белых людей. Потом лидер и борец в очередной раз обвел вокруг пальца весь мир и наебнул цены на нефть, отчего нашему бюджету щас пизда. В итогах, сейчас даже у украинских айтишников зарплаты больше.
Сейчас еще остались недобитые галеры, и возможность работать по удаленке. Но после полной «суверенности» интернета, не будет и этого, и тогда зарплата в it упадет до уровня “раб за еду”. То есть до среднероссийской. Ожидайте, няши.
>>216161258 Хуево стало джунам, это да. Спецы с опытом пока норм себя чувствуют, но это пока. Я в далеком 2013 вкатывался в кодинг, с нулем знаний кроме теории. Сразу же взяли на работу, обучали и платили 50к в моей мухосрани. А сейчас джуны должны откуда то иметь и опыт, и кодинг, и эскуэль, такого, как я в свое время, никуда не возьмут. Требования действительно выросли, а зп упали.
>>216161442 У меня два друга ойтишника, но они начинали ещё когда халява была (10 и 20 лет назад). Затирают мне, что ойти - это типа легко, но это в их время было легко войти! Притом особым умом не отличаются, один даже открыто признаётся, что тупень. Видел я у одного из них тестовое задание по вёрстке - легкотня, над которой друг неделю сидел! НО сука у него опыт и красивое резюме, и его взяли на работу за 120к в наносекунду.
Дальний родственник пытается из тестировщиков перелезть в программисты, ебашит с ментором, вот он согласен, что сейчас попасть в джуны очень тяжело. Явно завышенные требования уровня как минимум мидла почти во всех вакансиях.
>>216161446 После санкций отсюда свалили тысячи западных компаний, соответственно, куча программистов и офисных работников остались без работы. Программисты перекатились на отечественный рынок, а офисные работники начали забивать собой сферу такси и айти, обрушив уровень зарплат в этих сферах. Вот так все случилось. Если резко увеличить количество программистов в 5 раз, то очевидно, что зарплаты упадут. Сеньерские зп конечно сохранились, а вот все остальные сильно пострадали. Алсо, до сеньеров тоже доберутся, это вопрос времени. Того времени, когда текущие джуны и миддлы доберутся до сеньерских лычек. С этого момента быть айтишником станет быть не престижнее чем говночистом.
>>216161647 Двачую. Сейчас джунов у меня на глазах ебут так, что аж жалко, знают они раза в три больше меня, а зарплата у них раз в пять меньше. Нахуй так жить, проще на дне перекатываться с боку на бок.
>>216161605 >Требования действительно выросли, а зп упали. Два чаю. Проще физиком ядерщиком стать с нуля. Каждый год обновляются языки, фреймворки, инструменты, тренды. Объем требуемых знаний для новичка растет по экспоненте. Книжки по вебу, к примеру, устаревают еще до выхода в печать, лол. До собеса тяжело добраться без опыта, а даже если доберешься, то пройти его практически невозможно. В качестве тестовых заданий щас джунам выдают ёба пиздец проекты, которые только миддлу под силу. Отрасль перенасытилась, зп падают.
>>216161683 >>216161718 Сейчас айтишников как говна. Обилие джунов привело не только к падению зарплат джунов, но и к увеличению количества мидлов и сеньеров, что соответственно тоже повлекло к снижению зп на данных позициях. Все это в свою очередь повысило планку к специалистам и к джуниорам в том числе. Современный джун должен знать как сеньер года два-три назад, а зп как у дворника. Наслаждайтесь, вкатывальщики. Вы опоздали на поезд.
>>216161683 Пхп джс 5 лет стажа репортин ин. Рыночек действительно изменился. Раньше названивали, приглашали, а сейчас надо самому смотреть вакансии и тыкать по кнопке приглашения. Кадров действительно больше. Плюс для мидлов больше скилов требуется. Раньше такие скилы были у синьоров. Ну и в целом сейчас в вкатиться сложнее. Когда я вкатывался, то было изи. Сейчас это минимум в десять раз сложнее.
аноны,спасибо всё понятно, надеялся что вкачусь как-то в Айти найду работу,тем более мне это нравится,а оказалось что делать тут нехуй ладно,буду искать другие варианты
>>216161802 Джунов ебут как никогда раньше. Количество вкатывальщиков многократно превысило потребности рынка и требования к нынешнему джуну - это middle+ в каком-нибудь 2016. Что парадоксально, тех же senior, по прежнему не избыток и их еще более-менее хантят. Но до этого ещё надо дожить. Middle пропал как класс и теперь в переходе из junior в senior отслеживается с трудом.
>>216161647 Сейчас в ИТ есть смысл только со связями соваться либо если ты гений мамин, олимпиадник и вот это всё. Меня на собесе завернули, но тк отец маминой подруги работает в галере каким-то директором по хуйне, то настоял, чтобы меня взяли в обмен на 3 года работы. А так хуй попадёшь, и это тогда было, а сейчас тестовые ещё жестче стали, я вообще охуел, когда увидел.
>>216161802 Сейчас с каждым годом программистов все больше и больше, каждый школьник после девятого класса считает своим долгом пойти на программиста в путягу, да и в целом это становится модным. Мой знакомый к примеру который знает хуеву тучу языков и держит сайт на языке от игры халф лайф, разбирается в линуксе пиздец как с openbsd и делал собственный дистер на чистом ядре линукса не может найти себе работу, а еще его пиздец как бомбит от мамкиных хакеров на ютубе которые несут хуйню про миллиарды долларов на погромирование и взломах.
>>216161879 Всё так, работаю миддлом (5 лет опыта) фронтом в миллионнике, летом устраиваем стажировку, на 10 мест каждый год приходит больше сотни резюме с выполненным ТЗ. Зарплата стажёра с каждым годом только уменьшается, лол. Как же я проигрываю с джунов нынешних, когда понимаю, что они будут зарабатывать на уровне офис менеджеров, а с вкатышей, которые только начинают шевелиться и будут получать как продаван в пятёрочке - вообще со смеха по полу катаюсь. Мне-то повезло, я вовремя влез.
>>216161853 Двачую. Не жизнь блять, а ад нахуй. Сначала кодил в кайф, думал вот я не буду плебсом ебучим, а интеллектуалом кодером 300кк/нс, как на дваче и хвалились, в итоге сейчас хуй найдёшь работку даже за бесплатно, потому что везде требуют опыт работы и ахуенные навыки, а самому ахуенный навыков я не ебу как заработать, не участвуя в коммерческих проектах. Короче, не могу уже полгода найти работу джуном
И что ты доказал? Я могу вывесить стопку вакансий с ЗП 5к/мес и типа обесценить любую специальность?
Эти манечки думают, что найдут крутого спеца за 20к, и либо ищут по 5 лет и не находят, либо находят ОПа-долбаёба, который и половины из перечисленного не умеет, но мечтает от программерской денюшке.
Смотреть лучше по среднему, а ещё лучше по медианному значению ЗП, и для прогера это вылетает за 100к спокойно.
>>216161880 Программистов действительно на рынке дохуя, примерно как и таксистов. Поэтому компании хотят задрота за 30к, благо такие находятся. Если у тебя меньше 2х лет работы, нет смотрибельного кода, то скорее всего ты пойдёшь в хуй
Я упорно не могу понять: насколько печальна ситуация сейчас в айти? Отовсюду раздаются какие-то истерические возгласы, мол сейчас уже невозможно вкатиться, зарплаты упали ниже плинтуса, всему настал пиздец. То есть старая страта прихода двачера к успеху "изучить ЯП - начать получать 300 тысяч в секунду" уже не работает? Но мне вот лично не нужно никаких 300 тысяч. Мне бы за глаза хватило 15 тысяч. Я знаю джаваскрипт и реакт, и я согласен всю жизнь работать за 15 тысяч со своими знаниями. Но все говорят, что это уже невозможно. Значит, мне не получится поработать? Всему настал конец? Всему настал пиздец? Что же теперь делать?
>>216161780 Офис как правило круглосуточно работает, ты приходишь в 4 с учёбы, они уходят в 6-7, времени на законтачиться и обсудить более чем достаточно. К тому же джун это не интерн, чтобы с ним нянчиться, дал ему задание и потом через время спросил результат, он по умолчанию должен охуенно язык знать, некоторые нюансы лучше сеньора, т.к. он тупой исполнитель, а сеньору уже позволительно забывать нюансы языков.
>>216161967 порог вхождения вырос. раньше можно было за полгода-год прокачать базовые скиллы, устроиться джуном, и оттуда расти. сейчас из-за большого количества войтивайтишников на старте отбор гораздо жестче (т.к. некоторые из вкатывальщиков таки успешны) и зарплаты соответственно ниже.
>>216162025 >Отовсюду раздаются какие-то истерические возгласы, мол сейчас уже невозможно вкатиться, зарплаты упали ниже плинтуса, всему настал пиздец Айти скорее приходит в норму, нежели действительно приходит в упадок. Да, зарплаты падают, но зачастую они падают на позициях всякого бездумного макакинга, за который по рыночным законам платить много и не надо. Раньше работодатель был готов платить 30к за зеленого новичка, который до этого полгода-год учился на курсах и активно самообразовывался. Сейчас этого мало.
>>216162025 >Я знаю джаваскрипт и реакт Сейчас каждый второй знает js и react. А ты знаешь как правильно архитектурить структуру приложения, писать документацию к коду / проекту, пользоваться гитом, слышал про деплой, докер скрипт напишешь, тесты напишешь (а интеграционные), соображаешь в ui/ux, сможешь накатать адаптивную вёрстку, а сможешь сформулировать необходимые требования к приложению? Могу продолжить задавать вопросы. Если не знаешь что ответить на большую часть вопросов то можешь смело идти работать кассиршей. Ну и да, писать код это +-2% от всей работы, чаще придется работать с блоком, ручкой и общаться с людьми.
>>216162029 двачую, сейчас вкатываться в айти - полный бесперспективняк. макак развелось дохуища, потребности рынка (реальные) закрыты полностью. люди без опыта нахуй никому не нужны. люди без огромного портфолио и беглого английского нахуй никому не нужны.
>>216162063 Пытался вкатиться в айти вот два года.
Последний год учил свифт, уперся в то, что не хватило реальной практики.
Пытался в городе устроится на стажировку с обучением, где требования такие: - Знания английского начальное (У меня продвинутое с дипломом) - Базовые основы свиста (это есть, даже на гитхабе выложил пару своих приложений) - Базовые понятие программирования (Это тоже знаю)
В итоге на собеседовании спрашивают конкретный опыт в проектах, реализованные проекты в ап сторе, и опыт работы от двух лет. На вакуху джуна. Охуеть. Выкатился из айти нахуй со сгоревшей жопой. Щас работаю эникеем в гос.конторе
>>216162025 Если честно, то чтобы тебя взяли на работу у тебя должна быть либо корочка топ вуза, коих в районе 4 на страну, либо связи в конторе. Вот настолько. Я бы сравнил с нефтянкой. Устроиться помбуром по сложности аналогично устроиться программистом.
>>216162153 Мне недавно написал человек, увидел моё резюме. Короче, в итоге начали ебать с js, промисы, хуёмисы, хуки в реакте, замыкание, короче всё что надо знать js джуну. То есть эти уёбки ищут джунов, чтобы они бесплатно работали, но под предлогом, что нихуя знать не надо, и платить мы вам не будем. Так мне сказали на собесе, что обучение будет проходить так, будут давать мне таски, а я буду гуглить как их решить. Короче, даже такой собес не прошёл, где СУКА НАДО БЫЛО БЕСПЛАТНО РАБОТАТЬ
>>216162237 Ну а хули ты хотел, айти действительно стало обычной офисной работой, скучной, сложной и не особо прибыльной (в западных странах программисты получают на уровне сантехников и так там уже очень давно) Молодежи вкатываться в айти не советую совсем, сначала вуз закончите по математической/инженерной/естественно-научной специальности, а там уже сами поймете куда дальше грести.
>>216162240 Вкатывался 2 года, освоил хтмл, ксс, ванила жс, диквери (понятно что только базу), линукс, поднятие сервера с нуля, гитхаб, пхп (ООП, МВЦ, немного ралавел) писал бота для телеги, инглиш (пишу, говорю) никуда не вкатился с тех пор третий год ничего не пишу
>>216161880 В it довольно давно, руковожу отделом разработки в средней компании (не дс). Про "кадровый голод" - чистейшая правда, просто обычно в формулировке пропускают важное слово. Не "в it дикая нехватка программистов", а "в it дикая нехватка ХОРОШИХ программистов". На мидла (с опытом от трех лет) искали сотрудника аж четыре недели, еле нашли. Зарплату предлагали 40-60, для наших краёв это отличные деньги, люди откликались. Но вот КАКИЕ люди откликались - это что-то с чем-то. Двух слов строк связать не может, гавнокодит без паттернов, опыта - минмиум, хочет ЗП вчетверо выше средней по региону.
Да, люди приходили на собесы. Но за четыре недели всего восемь кандидатов оказались адекватными по скилам.
Ну а "вайтишники" должны страдать, да. Некачественный товар никому не не нужен, на рынке труда в том числе. У хороших спецов всё всегда будет хорошо, а на безруких откровенно плевать, туда им и дорога (в макдональдс)
>>216162309 А чего вы хотели? Вкатиться в ойти может каждый второй кун у которого с детства был пека, когда вкатывались бумеры, компьютерная грамотность была около нуля и даже разработчик сайтов имел 300кк/наносек, зато фрезеровщики жрали последний и без соли. Теперь макаки создали такую конкуренцию, что работодатель может раз в проект менять специалистов на новых снижая зп, повышая требования.
Кодеры скатились до уровня низкооплачиваемой рабсилы, рыночек порешал
>>216162153 То есть мне не показалось, что стали требовать гораздо больше знаний? Я смотрел вакансии на джуна лет 5 назад, но как-то не готов был обучаться. Сейчас я наконец собрался с мыслями, а в вакансиях требуют гораздо больше чем раньше. Меня депрессуха накрывает от этого всего. Хули так много то знать стало нужно. Я же смотрю вакансии на джуна блять.
>>216162025 >Значит, мне не получится поработать Получится. Просто надо немного подучить материал. Собственно, сам JS. Шарить в Typescript. Хотя бы парочку фреймворков - React, Angular, Vue, ExtJS и так далее. С четырьмя фреймворками ты можешь рассчитывать на зп 30к. Еще немного бэка на Node и PHP. И немного тестирования на Mocha и Selenium. Всё, ты можешь начать получать 40-60к через 2-3 года работы!
Помни, погроммист, что на твою должность претендует не только Вася с мухосранска что готов работать за 15к, но и Ширвас из Индустана, готовый работать за карму и коровью лепешку. Всё что можно зааутсорсить - будет зааутсоршено. Недавно наблюдал как проект по бэкенду нефтянки делала банда погроммистов - два месяца, ебанутейшие расчеты и жёсткие требования по покрытию тестами. Этим лохам заплатили по 35к рублей премий, это при том что делали проект в свободное от работы время и основную работу никто не отменял. Сам проект стоил 15 лямов, лол.
>сап двач хочу вкатиться в строительство на собесе требуют знание сопромата а я только джва ролика на ютубе посмотрел. К джуниорам-строителям требования как к синьорам, адольф проснись работодатели хуеют! защо! Нытье в треде подтверждает, что программирование становится серьезной профессией. 25+летних вкатывальщиков работодатели катают на хуях. Дело начинает требовать осознанного выбора профессии в школьные годы, профильное образование, стажировки (да, забесплатно, бесполезные вы куски говна, отнимающие время у нормальных специалистов, пишущие ебалу и называющие это яжработал!!).
>>216162433 >То есть мне не показалось, что стали требовать гораздо больше знаний Тебе не показалось. В 2012 году достаточно было выучить синтаксис, и тебя всюду наперебой звали сесть джуном за 5-70к. А сейчас ты должен выучить в 10-20 раз больше, обещают тебе 20-25к от силы, да и побегать за ними придётся пиздец как. Очень сложно устроиться нынче, по 50-70 человек на место. Щас зовут только сеньеров, джуны бегают ищут работу сами.
>>216162495 Ага, а при сталине еще хуй стоял и пенопласт из молока делали. Индустрия меняется, это нормально. Порог вхождения снизился, конкуренция на низовых уровнях увеличилась. Вылазь из говен и будешь зрабатывать хорошо.
>>216162433 За более чем год самообучения питону разобрался в синтаксисе, в алгоритмах и структурах данных(более менее, то есть, на уровне, не смущает фраза "Скорость log(N)", могу даже что-то посчитать, базовые алгоритмы воспроизведу по памяти (ну там сортировка, поиск, деревья, стеки-очереди), сейчас разбираюсь с ООП. Успех такой себе, не понимаю, как люди за пол года учат JS и устраиваются джунами.
Паралельно начал играть на codewars.
Пытался в SICP - получается крайне тяжко, иногда читаю в выходные. Так же обстоит дело с КЛАССИЧЕСКИМИ ТАЛМУДАМИ Лутца. Хотя, надо признать, В Изучаем Пайтон я сейчас частно подглядываю, что бы вспомнить какие-то штучки.
Хрен знает, анон, мне кажется, вкатиться с требованиями сейчас малореально.
>>216162153 Двачую, хоть сам и плюсовик, но суть та же, помимо кодинга собственно нужно и тесты писать, и с инфраструктурой работать, иногда появляются задачи уровня о у тебя тасок нет сейчас, заебашь на питоне скрипт, который выкачивает текущую инфу по кодревью(для отчета по спринту) и тд. И отказаться нельзя, считается, что раз ты тут работаешь, то должен смочь за вечер разобраться с питоном и апи ревьюборда.
Кароче расказываю как заработать в ИТ. Открываешь свою ИТ шарагу с уставным капиталом 10к рублей. Больше денег не понадобиться. Нанимаешь 100 желающий поучиться бесплатных стажеров, даешь им задания лепить сайты, само собой ни чему их не учишь, они сами все гуглят. Уставших выкидываешь нахуй за забором еще сотни желающих. Сайтики продаешь деньги в кармен себе, джуниорам опыт и все довольны.
>>216162586 Норм челики давно уже код сами не пишут, вываливают концепт, по которому макака будет кодить, а потом проверяют после макак и тестировщиков результат.
>>216162627 Кароче расказываю как заработать в ИТ. Открываешь свою ИТ шарагу с уставным капиталом 10к рублей. Больше денег не понадобится. Нанимаешь 100 желающих поучиться бесплатных стажеров, берешь с них за обучение на производстве по 30к. Даешь им задания решать задачки, само собой нихуя не делаешь. По итогам выдаешь пдфку со сканом размашистой подписи, типа сертификат. Все довольны и никакого мошенничества.
>>216162495 Senior full-stack web developer reported in. (DC-2)
Джунов сейчас реально толпы ломятся, огромная гора вкатывальщиков без технической вышки, никто не может в математику, многие знают только спортивное программирование с этими вашими сортировками пузырьком и прочими графами, нихуя не понимая теоретический фундамент и зачем вообще это нужно. Мало кто знает ебучую дискретную математику.
Кто скажет что в вебе не нужна математика, пускай пиздует писать лендинги
Одна из причин завышения требований, это как раз способ отсечь ебучих гуманитариев без фундаментальной технической базы, которые как обезьяны выучили синтаксис и базовые алгоритмы и вообще нихуя не понимают как именно это применять в реальных проектах.
Один раз видел такого джуна который знал который почти наизусть знал Никлауса Вирта, но феерически обосрался при интеграции с бэкендом.
Чтобы нормально обучить Джуна до уровня Джун+ нужно 2000-3000 часов наставничества сеньора (у которого и без этого дохуя работы)
Так что поделом вам ебанные вкатыашьщики, кодинг на серьезном уровне это адски сложная работа, которая требует непрерывного обучения
>>216161258 Если считать в долларах, то джунам стали платить в 8 раз меньше. А если еще учесть тот факт, что тогдашний джун и современный - это две большие разницы, то разница в зп будет просто колоссальной. Полагаю, что реальные зп снизились раз в 10 минимум.
>>216162201 Джун != интерн, джун полноправный член команды. просто он неопытный во всяких высоких материях, не способен сам принимать решения итд, но он должен мочь в исполнение, ему дали задание и он сделал, либо сказал вот так и так, тут будет дохуя времени потрачено, что делать, тут можно так сделать, можно сяк, как лучше?*
>>216162665 До такого дорасти ещё надо. Да, забыл добавить про общение, общение 95% времени, 5% времени код, нужно постоянно со всеми пиздеть, пушо уточнение деталей и всякие таски в одну строчку, семь раз обсудил, один раз написал, вся переписка на английском, те язык тоже знать обязательно хотя бы Intermediate.
>>216142064 (OP) >нихуя не понятно Это нормально, это будет так в течение всей карьеры. Скилл программиста - не знать, а разбираться, хотя поначалу ты не готов, и это ад.
Чтобы начать, возьми самую популярную книгу для нубов в той области, куда идешь. Она будет с пошаговыми примерами, чтобы ты прочувствовал и мог сам ковырять. Потом месяца через два-три уже читай книги для серьезных дядек. Если не знаешь область, сначала определись с ней. Миграция между ними дело долгое, для некоторых экономически непосильное.
Htdp хоть и содержит важные концепции, но оно научит тебя лиспу. Не слушай идиотов, которые прочитали его на пике кривой обучения, и им показалось, что она охуенна для нуба. Это просто их снобство.
>>216163209 >Чтобы начать, возьми самую популярную книгу для нубов в той области, куда идешь. Она будет с пошаговыми примерами, чтобы ты прочувствовал и мог сам ковырять. Потом месяца через два-три уже читай книги для серьезных дядек. Если не знаешь область, сначала определись с ней. Миграция между ними дело долгое, для некоторых экономически непосильное. Хуйня, в одно ухо влетело, в другое вылетело, пока читал уже устарело и тд. Про скилл кодера уметь быстро разбираться и выполнять задачу согласен.
>>216142064 (OP) Начни с основ. Рекомендую пробежаться по трилогии работ Таненбаума. Когда разберешься как работает ЭВМ и ОС- приступай к практике. Установи среду разработки, рекомендую VIM. Установишь плагины в зависимости от нужд. Затем переходи к программированию. Язык программирования Си - лучший вариант для начинающего. Простой, лаконичный, задает правильные привычки к написанию кода. По поводу пособия, то C Primer Plus считаю лучшим по сочетанию простоты изложения материала - информативность, не придется мататься по источникам. Параллельно занимаешься английским и дискретной математикой, если совсем васян. Без этого, увы, никак. Когда закончишь - поковыряй фреймворки для интерфейсов. Тут очевиден GTK+. Вот тут ты уже стал программистом и можешь разрабатывать широкий спектр относительно эффективного встроенного и прикладного программного обеспечения.
>>216163459 А если я хочу посмотреть учебную программу по инженер-программированию, то где мне достать её? Советы дайте. Может быть попросить у студентов за определённую плату опубликовать курс?
>>216162597 >Почему кодеру необходима математика? А чем ты собрался заниматься? Формочки клепать? Так за это нихуя не платят, а когда ты вкатишься, то тебя порешает очередной фреймворк.
>О какой математике ты говоришь? Да хотя бы о базовой. Как ты алгоритмы собираешься писать, если считать не умеешь? Почти любая задача так или иначе цепляется за математику, если ты не кодишь за еду на готовых библиотеках.
>>216162736 Поясни за теоретический фундамент сортировки пузырьком, зачем она нужна? Чего такого важного для промышленной разработке может не знать олимпиадник о графах?
>>216163700 Высшее образование в IT своми руками: Введение: Мотивация, базовые навыки для дальнейшего изучения. Книги: «А я был в компьютерном городе», рандомный советский школьный учебник по информатике, SICP, конкретная математика. Усердно изучаешь английский. Читать лучше на английском. Сложно только первую книгу. Как только разберёшься (вместе с английским это была самая сложная часть курса), тебе понадобится какой-нибудь язык программирования. Ещё не для того, чтобы программировать, а для того, чтобы писать учебные примеры (на схеме это делать достаточно муторно). Чтобы меня не сочли троллем в первом абзаце пасты предлагаю 1) C (Учебник Дейтелов, кресты (c++) долго не используй, зашкваришься) 2) Java («Философия» Эккеля) или Python (DIVE INTO PYTHON из той самой пасты) на выбор. Можно оба. Всё достаточно лёгкое (C в меньшей степени), всё считается местными говном (C в меньшей степени). После SICPа идти будет очень легко, си тебе сам по себе не понадобится, но скиллы писания на нём пригодятся ещё много раз. Пишешь на выбранном языке 10 простых программ (решение уравнений, перемножение матриц, игры а-ля 90-е, ИИ для какой-нибудь из игр, просто что-нибудь прикольное, что в голову придёт). Вооружившись этой хуйнёй переходишь к изучению матчасти. Матчасть: Твоя задача на данном этапе — получение фундаментальных представлений по CS. Книжки будут вдвое толще, чем на предыдущем этапе, понимать сразу всё не будешь, но перечитывай мере необходимости.
а) Дискретка. НЕ ОТЛЫНИВАТЬ. Читай любой учебник. Понимать (отчётливо): множества, алгебры, отображения, логику, графы. Реши простейшие задачи, докажи несложные теоремы. Остальное можешь отложить. б) Базы данных — нужно разобраться с БД, обычно этот шаг пропускают и начинаются серьёзные проблемы и откровенно кривые архитектуры. Учебники: Си Джей Дейт, введение в системы баз данных. Весь можешь не читать, прочитай 2/3, чтобы понимал про транзакции, нормальные формы (хоть первые 4 штуки), ER-модель, реляционное счисление, отображение из ER-модели в реляционное счисление. Потом берёшь любой учебник по SQL (Моисеенко какой-нибудь сканает). Базы данных в заданиях ты должен проектировать в уме, сразу в 3NF и быстро. Учишь SQL. Пишешь какое-нибудь приложение на своём языке, которое использует БД (гостевуху с примитивным интерфейсом можешь сваять, поймёшь, что веб — говно и бросишь эту парашу на этом этапе). Решаешь задачки у Моисеенко. в) Архитектура ЭВМ. Читаешь Таненбаума. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Спроектировать простейший «железный» компьютер из блоков. Знать про адресацию памяти, прерывания. Спроектировать всякой хуйни в эмуляторе схем. Лёгкая интересная часть. г) Алгоритмы. Понимать: как работает процессор, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы сортировки, поиск можешь пока не трогать. Знать структуры данных и связанные с ними алгоритмы. Знать (в общих чертах, не трать на это много времени), что из себя представляет ассемблер. Всякие связанные списки из массивов ты должен уметь реализовывать стоя у доски с маркером.
Книги: Вирт, Ахо по алгоритмам и структурам данных. Начни читать Кнута, по крайней мере разберись с его компьютерами и напиши для них несколько программ на бумажке. Сделай свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделай для него ассемблер и напиши пару простых программ. д) Операционные системы. Знать алгоритмы для многозадачности, потоки, процессы, нити. Обедающие философы. Знать про планирование ресурсов. Знать про файловые системы. Про микроядра всякие почитай. Хорошо разберись в параллельном программировании. Помнишь толстенный учебник Дейтелов по си? Ну вот, у них и про ОС есть, почитай. И у Таненбаума тоже не только архитектура. Пишешь сложную многопоточную программу, чтобы были синхронизации, пайпы, семафоры и всё такое. Тут жава лучше пистона, тебе будут советовать кресты и QT, но… Можно и так, в общем. е) Формальные языки и теория трансляции — нужно научиться обрабатывать текст и глубоко понять, как работают компиляторы. Книги: читаешь главу своего учебника по дискретке (помнишь, ты её бросил?) про формальные языки. В центре внимания Ахо, Книга Дракона. Понимать: грамматики, языки, регулярные выражения, текстовые анализаторы — компиляторы, трансляторы, интерпретаторы, стадии компиляции, линковка, оптимизации. Ахо ты целиком всё равно не осилишь, но постарайся понять как можно больше. Пишешь интерпретатор простого языка программирования (можешь взять любой говноакадемический язычишко). Потом пишешь для него компилятор для своей виртуальной машины из пункта г. Читаешь книгу издательства О'Рейли по регуляркам. Удобная штука. Открываешь для себя вёрстку: LaTeX, html, css, xml. Особенно последний Глянь быстренько XPath.
ж) Парадигмы программирования. Заходишь сюда, создаёшь тред [ООП-парадигма|функциональщина|нашная сишечка] соснула. Записывашь баззворды, гуглишь, участвуешь в срачах. У тебя уже есть опыт писанины и на императивщине, и на ООП, и схему ты тоже неплохо знаешь: скобками голыми тебя не запугаешь. Можешь подучить простой хаскелл и понтоваться плохими программами перед местными школьниками. Свободное плаванье: К этому времени пора бы определяться с работой. а) Хотя веб-петухи встают, когда ты входишь в комнату, можешь податься в очень продвинутый веб (если ты с него не очень сильно блевал). Гугловское/амазоновское облако, корпоративные проекты на жабе и дотнете, хуйлоад. Глянь в сторону банков, у них есть достаточно системы. Есть целые конторы, которые автоматизируют это барахло. Очень пригодятся БД, параллельное программирование и.т.д. Языки: пистон, жава ЕЕ. Придётся изучать глубже, но у тебя уже хорошая база по этим языкам. б) Базы данных. Зачитывался Дейтом? В конце концов добро пожаловать в мир высокой надёжности, параллелизма и прочей ерунды. Тебя ждут оракловые базы данных, PL/SQL. Очень необычно и интересно, большие зарплаты, веб-петухи стонут. в) Гейдев. Добиваешь математическую базу в области линала и идёшь в гей-дев. Нужны будут кое-какие дополнительные алгоритмы по компьютерной графике, которую я не стал заносить в матчасть. Потребуется учить кресты и местные приблуды. Если ты действительно осилил список сверху, то тебе там ещё и отсосут. Да, оп, игры для мобильников — это не гей-дев, не трать на это своё время. д, е, ж, з и.т.д.) Не верю, что к этому моменту ты сам не будешь знать, что тебе делать.
>>216164171 Человек, чей интеллект средний высокой степени, даётся освоение высшей учебной программы трудно, но если он все освоил то при упорстве и усидчивости он найдёт отличное рабочее место.
>>216142064 (OP) Оп, найди курсы для даунов, вон к примеру на гикбрейнс есть основы программирования (бесплатный курс) З.Ы. И помни, вэб макаки не люди, и тем более не программисты
Оп лучше какой нибудь пту окончи и устройся на норм.работу. Сестра купил квартиру и начала делать ремонт, наняла людей чтобы под ключ сдали так те охуевшие пидарасы потребывали 300к рублей, а там работы максимум на неделю по несколько часов в день. Пиздец чернорабочие охуели, у меня мамка кандидат наук в нии работает так у нее чистый оклад 20к, с надбавками выходит 25к. А всякие птушники делают в десять раз больше денег чем ученные и врачи.
>>216145289 Поебень редкостная, не читай. Еблан половину книги рассказывает о том как плоха винда и как его насилуют злые пиндосы маркетолухи, зомбируют население и вообще дрочить консольку расово верно
>>216142064 (OP) Вкатывайся лучша в какогонить слесаря электрика там вот это все. Программисты уже давно получают на уровне уборщиц. Только самые топовые молучают хоть чтото достойное. А чтоб стать топовым нужно было чуть ли не с пеленок задротить код.
>>216171858 Мне нравится моя работа, хоть и получаю в два раза меньше, чем в коммерции. Я считаю это бОльшим успехом, чем 300ккк/сек. Делаю вполне себе хорошие дела, разрабатываю, проектирую, осваиваю последние плюсовые стандарты, внедряю средства автоматизации разработки, стажирую джунов.
>>216142064 (OP) > Соответственно как я понимаю нужно иметь определенную базу заранее. Не нужно. Все базовые понятие имеют полностью прикладной характер. Т.е., чтобы понять что такое цикл/рекурсия/промис/колбек/генератор етц тебе, внезапно, нужно просто это реализовать, хотя бы на псевдокоде. Более углублённые знания придут с опытом, но знать основы физики и принципы работы компьютера от железа до сетевых протоколов желательно.
> Следовательно встал вопрос. С чего начать совершенно полному нулю? Просто пиши код, проблемы решай по мере их поступления. Читай статьи на каком-нибудь хабре, смотри каких-нибудь задротов на ютубе, читай книги в стиле «как достать данные из защищённой области ядра со скоростью 10 байт/мин для чайников». > Я так понимаю в начале нужно выдрочить на нормальный уровень информатику? Для начала тебе хватит базового понимания дискретки и систем счисления. Первое у тебя и так есть, если ты не тупой, а второе элементарная хуйня. Остальное по ситуации. Например, если ты вебмакака, читай об устройстве браузера, протоколах, сертификатах, в8, серверах етц.
Решил вкатиться в программирование.
Начал читать книги, смотреть ролики и т.д.
И нихуя не понятно. Терминология и т.д.
Соответственно как я понимаю нужно иметь определенную базу заранее.
Следовательно встал вопрос. С чего начать совершенно полному нулю?
Я так понимаю в начале нужно выдрочить на нормальный уровень информатику?