Увидел пост про программирование, стало интересно. Какие вообще сейчас перспективы вката? Если вкатываться, то куда? Кого смотреть? Какой язык выбрать? У меня вроде с английским хорошо и программирование нравилось всегда, рассматривал это как некий план Б. Но о том с чего начать вообще ничего не знаю. Есть тут умные люди?

108108

Я тут мимо кабанчиком и решил просвятить народ по поводу вката.
Начнем с того, что чем раньше найдешь работу, тем лучше. Есть вариант стажером за 10к - бери. Реальный боевой опыт гораздо ценнее и продуктивнее, чем 10 лет чтения книг и курсов.
Для повышения шансов должен быть гит с демонстрацией того, что ты умеешь. Гит в резюме гораздо весомее, чем пиздеж о том, какой ты стрессоустойчивый.
Но чтобы устроиться надо что-то уметь, поэтому как учиться. Гуглишь "языкнейм с нуля", находишь самый обширный плейлист и смотришь его, попутно СПИСЫВАЯ ВЕСЬ КОД. Надеяться, что ты все запомнишь не стоит, нужно писать ручками и после урока пробовать ковыряться в написанном и смотреть на результат. Как закончишь с видосами, открываешь leetcode и выполняешь 30-40 задач, после чего можешь скидывать резюмы с ссылкой на гит и литкод.
Как проходить собесы - шлешь как можно больше, а где тебя пригласили на собес, открываешь вакансию и гуглишь все что там написано, чтобы на собесе от зуба отскакивало. Главное показать, что ты хотя бы гуглил, не нужно знать все на 100%, тебя один хуй будут всему на месте учить.
Какой язык выбрать, давай разберем по популярности
JavaScript - сайтики верстать будешь. С ним ты точно быстро найдешь работу, но будь готов изучать миллиард фреймворков, которые между собой связаны
Java - бессмертная хуйня, но новичком сейчас трудно пробиться и высок шанс попасть а аутсорс галеру
C# - сам на нем пишу, ахуенный язык, среднячек, вакансий не слишком много, но и конкуренция умеренная
С++ - платят дохрена, но вакансий не слишком много и ты выгоришь, пока будешь его учить
Python - говорят изичный для новичков и сейчас он супер быстро набирает обороты, стоит приглядеться.
PHP - говно мамонта, пережиток прошлого, если ты поведешься на его популярность, то будешь обречен обслуживать чужой легаси код 10тилетней давности
Kotlin - это для всего эппловского. Нет проблем с совместимостями, плятят много, но искать работу тоже будешь долго
GO lang - тоже пизданутая рок звезда, в Казахстане все на нем помешались и хотят себе все сервисы на го переделать. Платят просто безумные деньги, новичек на GO без опыта может получать как мидл на C#, но он требует много теории о том, как работают веб сервисы
1с - изимани, но ты будешь проклят

109

Вообще, я бы мог на днях более подробный гайд, как вкатиться в проггерство накатать

81

Касательно JS, хз как у других языков, но стек на js сильно раздут. Сейчас там React достаточно знать из основных библиотек/фреймворков, Vue и Angular отстают по популярности, с остальным стеком как повезет, но Typescript сейчас во всех вакансиях. Плюс на JS можно поднимать бэк на всяких express.js и Nest.

Kotlin наоборот для андроида, эпл использует Swift. Если в целом говорить про мобильную разработку, то там говорят легче с поиском работы, если сравнивать с фронтенд.

Про Go читал, что там вакансий с ним пока не очень много, да и сам язык не из простых, он вроде заточен под микросервисы.

16

вы заебали пхп хуесосить

отличный язык для веба
сайтики верстать и блоги

ток вчера от програмысли вышел видос про пхп

все ебланы хейтят пхп
хотя это самый изи для входа язык и самый популярный для работы после джаваскрипт

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

16

пиздец ты конечно про языки хуйни написал.
JavaScript/TypeScript - на нем от "сайтиков" до бека на ноде полинета написано.

Про Котлин вообще нет смысла коментировать.

GOlang - язык то используется, но насчет рокзвезды это пиздец) У меня в стране ЕС 1500 вакансий на джаву и 90 на голанг. зепки соотвественно на джаву намного разнообразнее и выше. Го хорош для инфаструктурных сервисов, тк быстрый, но что бы туда вкатиться это тебе не просто программирование подучить.

11

Комментарий недоступен

7

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

лол кек, забирай свои протухшие мемы с 5.4 пыхи и не пизди малым

5

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

4

Чел, на таких серьезных щах написал такую хуйню...

4

Гляньте на пхп 8+ и Тейлору Отвеллу с его Ларавелом расскажите про легаси код, такой крутой экосистемы как у ПХП + Ларавел я не знаю есть ли вообще где либо. Пол мира на нем помешаны, все топ компании используют Лару, в том числе и русские.

4

По поводу джавы. Сам плюсовик со стажем в полтора года работы, неистово хочется перекатиться в джаву, но устроиться туда тот еще гемор. Если ты думаешь, что знаешь базу Джавы и можешь устроиться - тебе в лицо плюнут фреймворками. Сидишь полгода ебешься, учишь фреймворки, пишешь свои петроекты и думаешь, что готов и момент настал - плюет в лицо конкуренция. Вакансий мало, каждая компания хочет себе низкооплачиваемого высококвалифицированного джуна. А желающих работать на джаве много.
Уже, считай, пятый месяц отклики кидаю на HH, из них собес был только один, и то, в «аутсорс галеру» за спасибо.

3

Классно написано, жаль что пиздеж. Эти списыватели кода потом приходят на собес, в душе не чая как все вместе работает на разных уровнях. Они там на курсах порисовали сову, нихуя не понимая что такое сова и зачем сова вообще нужна. Ещё литкод подрочили, могут сделать 2sum, но не могут понять как писать код который отошел на 7 мм от привычного скоупа их задач.

3

Не пишу комментов, и вообще лениво наблюдаю за срачами пдфов, но то что касается IT всегда байтит на активность так как последние лет 8 разработки что в аутсорсах/аутстаффах, что в продуктовых не прошли даром.
Поэтому брат, подумай еще раз о котлине. Потом о swift и objective-c, потом снова о котлине. И перепроверь то что ты написал
Ну и без обид, выводы конечно у тебя местами прям мисс поинтят, но сори, мне лень ща что-то править, просто оставь на домашнюю работу подумать и погуглить еще раз.

3

Эт какая то хуйня. PHP говно мамонта…. котлин для эппла….

3

Спасибо за такой развёрнутый комментарий.

2

классный гайд, от себя еще могу рекомендовать Ruby – младший брат Python(много общего, особенно синтаксис). если на бэкендера метишь, то это один из самых простых языков для вката, потому что изначально проектировался для простоты и лаконичности кода, чтобы он был понятен независимо от уровня просвещенности в программировании.

есть куча интерактивных материалов на плюралсайте и фрикодкэмпе:
https://www.freecodecamp.org/
https://www.pluralsight.com/

список сайтов с задачками
https://tproger.ru/digest/competitive-programming-practice

отдельно стоит выделить Leetcode, так как зачастую используют на собесах технического этапа:
https://leetcode.com/

1

За плюсы в РФ мало платят.

1

Kotlin чаще используют как аналог java под Андроид разработку, возможно вы перепутали swift, который под ios.

1

PHP говно мамонта... На этом уже можно сказать об абсолютной некомпетентности автора комментария.
Если ты говнокодишь, то это уже сугубо твои проблемы. В нормальных командах используется строгая типизация с соблюдением DRY, KISS и парочкой других правил в завимости от нужд команды. Более того PHP на голову обгоняет многие языки по быстродействию и фреймворки Laravel и Symfony дают прикурить многим бэкенд решениям. Плюс ещё и докеризация буквально из коробки идёт.

1

Про 1с не в яблочко, а прямо в очко!

Комментарий недоступен

Бля, мне в наследство от бати достался огромный ящик мануалов по 1с, вроде не проклят.

Kotlin это улучшенная джава, и часто вакансии сейчас java/kotlin. Знать надо spring boot и основы, достаточно что б вкатиться.
Главный нюанс в том, что эти все таки больше энтерпрайз решения, и возможно будет легаси, небольшие конторы используют python для бэкэнда, на fastapi/django, либо node js, переводя разрабов с джавы либо увольняя.

Отсюда вытекает не язык, а скорее чем заниматься, бэк с логикой или визуальная составляющая и в теории бэк, а может человек в ML хочет вкатиться, или мобилки делать(flutter тот же).

Плюс ещё функциональные языки, та же scala, но через неё будет больно.

Судя по описанию языков, особенно php автор камента учился кодить на мемасах, а не по своей же инструкции