@Messer57
новичок

Новичок лезет в web, но хочет уметь управлять электроникой, full-stack и backend, а также C. Поможете?

Всем доброго времени суток)
Сразу извиняюсь за предысторию, но считаю, что она поможет сформировать правильное мнение, если не хотите читать, но хочется ответить, в конце поста будет список вопросов без воды. Также прошу строго не судить за знания, я всего лишь на этапе изучения HTML/CSS и основ JS)))
Предыстория:
..Учусь в магистратуре на инженера-строителя (расчёт металлических конструкций, ВУЗ, кстати один из лучших (но только по рейтингу)), очень сложно, отношение на работе плохое ко всем в строительстве, потолок заработных плат очень низкий.
....Вот и решил податься в программисты. Из-за денежной нужды (нужно сразу начинать зарабатывать уже через год-полтора не меньше 50) решил пойти в Web. Есть стремление знать всего, хотя бы по чуть-чуть, поэтому было принято решение учить и Frontend и Backend-составляющие. НО! Очень манит язык C в плане написания всякого разного для электроники, есть бизнес-идея и в будущем (года через 3-4) хотелось бы самому написать софт для своего продукта, да и сайт состряпать тоже))) И я в смятении, осилю ли учёбу и Си-шки и языка для бэкенда. В данный момент учусь у репетитора (да у него спрашивал, хочу больше мнений).
......Так вот, вопросы:
1) нормально ли, что по началу всё доходит очень долго и нифига не понятно с первого раза?
2) насколько целесообразен простой язык C для backend разработки? Может ли как-то пригодится?
3) хорошая ли идея выбирать для backend Node.JS или посоветуете что-то другое?
4) кому больше платят и кому легче найти работу в СПб, backend-разработчику на Ноде или на Питоне (про Junior'ов имею в виду)?
P/S: пожалуйста, не издевайтесь, для Вас может быть вопросы и глупые, а для новичка очень важно знать мнение профессионалов. Поисковиками пользоваться умею, спрашиваю мнение, не надо издёвок)
  • Вопрос задан
  • 956 просмотров
Пригласить эксперта
Ответы на вопрос 4
glaphire
@glaphire
PHP developer
Настоящий Си с популярной веб-разработкой не пересекается. Его основы учат в вузах для базового ознакомления с программированием, полноценно учат уже сами для низкоуровневого программирования.

Приложите усилия к чему-то одному - фронтенду, бекенду или электронике, результат будет быстрее.
Ответ написан
@McBernar
Да, все сразу — так себе идея.

Отложите С до тех пор, пока не найдете работу. Как найдете — будете по вечерам изучать С, электронику, природоведение, миграцию кузнечиков в природе и что угодно другое.

Расставьте приоритеты. Если вам очень важно иметь стабильный доход через пару лет, тогда работайте над тем, что нужно здесь. Php, js. Python чуть меньше. Можно java и в корпорат. Но не C.
Ответ написан
php666
@php666
PHP-макака
нужно сразу начинать зарабатывать
Я тебя огорчу. Сразу зарабатывать ты не будешь. Как только последует несколько фейлов на собеседованиях и тебе покажут твое место - твои влажные розовые мечты улетучатся. Знать надо МНОГО. Что бы знать много, надо ДОЛГО и МНОГО практиковаться и заниматься. Как и в любой сфере. Чудес не бывает.

есть бизнес-идея и в будущем (года через 3-4) хотелось бы самому написать софт для своего продукта,
никакого "своего" продукта ты не напишешь в ближайшие годы. А если напишешь, он никому не будет нужен. Твоя участь на ближайшие лет 10 будет (если не до конца жизни) - обыкновенный исполнитель, офисный клерк, работающий 5/2 с 9-18.

Хорошая профессия связанная со строительством. Серьезная мужская работа. Интересная жизнь связанная с командировками на объекты и пр.
Ты сейчас без вазелина пытаешься влезть в перенасыщенную сферу для молодежи, куда ломятся все и которая в скором времени лопнет как мыльный пузырь. Удачи.
Ответ написан
@aby125
1) это не играет решающим фактором в программировании. Тут скорее играет наибольшую роль на сколько готов учиться и самосовершенствоваться. Есть люди, которые не готовы. Как-то давно я предложил одному знакомому стать программистом/верстальщиком. Для этого надо учиться. В общем, закончилось это тем, что он сказал, что это полная лажа, я что снова в школу попал, чтобы в 25-30+ лет учиться??? И так в целом, часто попадаются люди, которые явно не готовы учиться, тратить время на новые технологии, которые постоянно появляются. А программирование очень быстро развивается. Поэтому если человек не готов много и упорно учиться для базы, а потом периодически обновлять свои знания, то вряд ли его ждет успех в этой сфере.
2) Пока лучше си забросить или уделять ему мало времени. Он никак не поможет в бекэнде. Но не волнуйся, если ты станешь программистом, будешь понимать как всё устроено, то тебе не составит труда перейти на си или чтобы программировать для электроники, особенно если это будет как увлечение. Главное базу веб-программирования освой. А пока её не освоил, лучше не распыляться на другие области программирования.
3-4) нода неудачный выбор для новичка, она только для синьёров или крепких мидлов. Так же как и питон(когда говорят, что питон хорош для новичков, то подразумевают, что в школе/институте азы программирования на нём хорошо изучать вместо паскаля, а не с целью заработка, есть и статьи где пишут, что питон как первый язык для карьеры это плохой выбор). Если брать веб и питон, то это джанго. Очень классный фреймворк, но джуниором тебя никто не возьмёт. Обычно там пишут, что надо хотя бы год опыта бекэнда. Так что выбор тут ложиться на php. По стандарту html, css, js, sql(хотя бы азы, кроме html, его надо знать нормально, с js надо уметь отправлять ajax). Так же советую подучить вордпресс и битрикс. Битрикс многие хейтят, есть причины(когда втянешься, поймешь почему). Но при этом он достаточно востребованный, у него хороший маркетинг. И там есть пару сертификатов, есть от них самих документация и обучающие курсы с тестами. В этом плане очень хорошо его изучать. Сдашь два экзамена битрикс разработчика, получишь сертификаты и работу джуниором тебе точно не составит труда найти. Потом уже по ходу изучай какой-нибудь фреймворк типа ларавела, либо можешь переходить на джанго с питоном. Если будешь работать в какой-нибудь веб-студии, то скорей всего у них будут задачи по разным cms и фреймворкам. Так что когда освоишь допустим, джанго, то сможешь просто попросить, чтобы тебе ставили задачи по нему и так перейдешь на него.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:49
25000 руб./за проект
25 апр. 2024, в 11:37
40000 руб./за проект