IT-курсы снова обманули. Что делать?

Прохождение курсов не приводит к желаемой позиции с оплатой в 120+
Что делать, чтобы стать разработчиком?

3636 показов
28K28K открытий
22 репоста

Начать с фронтенда и тем более с разметок - пожалуй, наихудший совет для начинающего. Современный фронт - сложный коктейль из кучи технологий,   фреймворков, и костылей. Понятно, что браться за академический паскаль в 2021 смысла нет. Чтобы научиться именно программировать, алгоритмам, я бы рекомендовал что-то строго-типизированное с универсальным Си-подобным синтаксисом, с объектами, например typescript, или c#. Может быть еще swift или dart. Или kotlin.

Ответить

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

Все что проще первого языка - будет даваться тебе легко, а чтобы вкатиться в то что сложнее - придется усраться, а мотивации на это не будет, потому что зарплата и так платится.

Если ты начал с JS - 99% ни на чем другом писать уже не будешь (typescript не считается). Начал с шарпа или джавы - любой язык без vm и gc будет тебя ломать. Начал с плюсов - чето еще более низкоуровневое останется для тебя магией.

Идти в сторону упрощения легко, а вот обратно очень сложно. Можно например взять олдфажного сишника, дать ему написать сложный веб-фронтенд - он с первого раза напишет, криво и косо но оно будет работать и возможно даже лучше чем "творчество" синьер фуллстека. А вот веб-макака расплачется уже на этапе cmake --build.

Думаешь что ты такой охуенный и сможешь перепрыгнуть этот потолок? Ну вот например ты в питоне усвоил что чтобы сделать строку надо взять тип string, строки это же вообще изи, верно? А теперь попробуй написать тот же код на си или плюсах, посмотрим через сколько месяцев работа с const char* перестанет вызывать у тебя ступор. Думаешь нахуй оно надо такую хуйню дрочить, если можно бабло рубить за покраску кнопок? Ну вот по этому ты потолок и не перепрыгнешь.

Это вопрос не бабла или карьеры, а возможностей. У тебя будет расти зарплата и лычки, а потолок останется. Вот стал ты за 10 лет каким нибудь Lead Js Web Frontend Architect. Но V8 на котором твои поделки работают всеравно сложнее всего что ты делал, а ты его даже скомпилять не можешь. Или ты Ultra Senior Android или еще заодно и iOS Pro Max Senior. Но исходники флаттера для тебя всеравно эльфийский.

Но вообще не все так плохо, сейчас nocode активно пиарят. Так что если сейчас успеешь даже лоховский стек выучить, завтра один хуй сможешь лоллировать с лоу-код дебилов, а себя считать настоящим разрабом.

Ответить

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

Ответить

Надо начинать с PHP

Ответить

Расскажите как сами начинали и сколько лет у вас ушло на попытки?
Я вот как раз с веба начала, с простого хтмл, потом добавила js и через полгода создавала с нуля сайты, после чего более комфортно вошла в программирование, до этого оно мне никак не давалось.

Ответить

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

Ответить

Лучше с ассемблера начинать. Так-то!

Ответить

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

Ответить

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

Ответить

Не могу согласится. Любой фронт можно реализовать с помощью html, css, js. Это база. А иногда и вовсе без js. И это будет самый правильный, чистейший, лёгкий фронт, без костылей, без доп примочек. Другое дело, что действительно сборка интерфейса как бы не является программированием) не знаю зачем автор советовал фронт, выучив фронт можно стать крутым фронтендером, но не разу не программистом) 

Ответить