Сейчас я в декрете, задумалась о том, что не хочу возвращаться на прежнее место работы. Работала менеджером по продажам, но понимаю что ни карьерного роста, ни больших заработков там нет. Выбрала для …
Привет, дорогая.
Среди программирования есть олна хорошая сфера, это webdev.
Обязательно english at least level b1. Придется читать много англоязычной документации!
Во-1, тебе нужно войти в тему, чтобы понимать что есть что. Для этого можно скачать книги, даже на русском, и почитать. Это и про устройство ЭВМ, и про ОС, и про компьютерные сети. Тут вполне подойдут переводные книги автора Tanenbaum. Также почитать про HTML, CSS, JS.
Во-2, это необязательный шаг, можно пройти платные или бесплатные курсы. Вроде бы некоторые от этого становятся профессионалами и уже находят работу.
В-3, нужно изучать документацию! Это придется делать в любом случае! Git, IP, ICMP, UDP, TCP, TLS, HTTP, FastCGI EcmaScript, React, HTML, CSS, PHP, Laravel, SQL.
В-4, нужно сделать 1-2 проекта. Скорее всего, в каждом проекте нужно будет совместить 2 приложения: backend и frontend.
И вот с этими навыками, пожалуй, можно найти работу с з/п в 1,5 раза выше медианной.
Особенно повеселило про устройство ЭВМ, ОС, сети, протоколы и прочую хуeту для веб-макаки, которая будет всю жизнь лэндинги верстать.
Никакого. Просто потеря 3-4 лет, за которые комфортно можно было бы реально стать программистом, наработать стаж и выйти на уоовень выше среднего.
Именно. Писал в другой теме, но процитирую здесь, про то, как такое чучело трудоустраивается. Насидело оно, значит, геморрой в какой-то шараге, но амбиции, будто собственноручно Windows написало, а не пеpдело в стул 4 года. Приходит такое вот великовозрастное чмο к нам в контору: "Хочу у вас программистом работать", с ходу вываливает диплом, дальше примерно такой диалог:
- Вот, у меня "вышка".
- Хорошо, ваши документы посмотрим как-нибудь потом: нас интересуют ваши реальные навыки. Давайте в качестве тестового задания вы напишете код, который строит цикл перестановок для транспортной задачи.
- А что такое транспортная задача?
- Ладно, проехали. Напишите, пожалуйста, программу, выполняющую транспонирование матрицы без создания нового экземпляра таковой.
- Ладно, сейчас...
Проходит 5 минут:
- А как матрицу создать? В Паскале я знаю как, а здесь ведь только одномерные массивы...
- Бляgь, массив массивов создай.
В итоге получилось только в другой массив перенести матрицу - задание не выполнено.
- Ну хорошо, вот у нас есть дерево, где каждый узел - это объект, содержащий случайное число и ветви - массив указателей на другие узлы. Найди минимальное число в этом дереве.
- А какое именно дерево - сколько в каждом узле ветвей, какой оно глубины? Можете нарисовать?
- Произвольное, 6ляgь, дерево.
- А как это можно искать в структуре неизвестной формы?
- Рекурсией сделай, если перебрать не можешь, дол6оё6.
- А я не умею так, точнее, мне про рекурсию в вузе что-то рассказывали, но мы никогда этим не пользовались.
Не выдерживаю, беру его бумажку, смотрю, что за специальность и где таких де6илов выпускают. Написано: "бакалавр" - ни квалификации, ни специальности, ниχyя.
- Что ещё за бакалавр? Нам нужны инженеры, математики, техники в конце концов, а не некие "бакалавры".
- Ну как же, высшее образование.
- Опыт работы, готовые проекты имеете?
- Нет, я же только закончил...
- До свидания, мы вам перезвоним (ага, в следующей жизни, в параллельной вселенной).
Именно. Писал в другой теме, но процитирую здесь, про то, как такое чучело трудоустраивается. Насидело оно, значит, геморрой в какой-то шараге, но амбиции, будто собственноручно Windows написало, а не пеpдело в стул 4 года. Приходит такое вот великовозрастное чмο к нам в контору: "Хочу у вас программистом работать", с ходу вываливает диплом, дальше примерно такой диалог:
- Вот, у меня "вышка".
- Хорошо, ваши документы посмотрим как-нибудь потом: нас интересуют ваши реальные навыки. Давайте в качестве тестового задания вы напишете код, который строит цикл перестановок для транспортной задачи.
- А что такое транспортная задача?
- Ладно, проехали. Напишите, пожалуйста, программу, выполняющую транспонирование матрицы без создания нового экземпляра таковой.
- Ладно, сейчас...
Проходит 5 минут:
- А как матрицу создать? В Паскале я знаю как, а здесь ведь только одномерные массивы...
- Бляgь, массив массивов создай.
В итоге получилось только в другой массив перенести матрицу - задание не выполнено.
- Ну хорошо, вот у нас есть дерево, где каждый узел - это объект, содержащий случайное число и ветви - массив указателей на другие узлы. Найди минимальное число в этом дереве.
- А какое именно дерево - сколько в каждом узле ветвей, какой оно глубины? Можете нарисовать?
- Произвольное, 6ляgь, дерево.
- А как это можно искать в структуре неизвестной формы?
- Рекурсией сделай, если перебрать не можешь, дол6оё6.
- А я не умею так, точнее, мне про рекурсию в вузе что-то рассказывали, но мы никогда этим не пользовались.
Не выдерживаю, беру его бумажку, смотрю, что за специальность и где таких де6илов выпускают. Написано: "бакалавр" - ни квалификации, ни специальности, ниχyя.
- Что ещё за бакалавр? Нам нужны инженеры, математики, техники в конце концов, а не некие "бакалавры".
- Ну как же, высшее образование.
- Опыт работы, готовые проекты имеете?
- Нет, я же только закончил...
- До свидания, мы вам перезвоним (ага, в следующей жизни, в параллельной вселенной).
А сколько платите, чтоб сходу на бумажке транспортную задачу решать?
Мyдaки
Если он про себя говорит, что он «сеньор», значит на галере гребет. А какие могут быть «специалисты» на галере?
Работает на хорошей французской компании, да, галера. А вы что предлагаете? Я в этом не разбираюсь, знаю только что есть офисы Гугл и подобные. Он разработчик игр. Фрилансером что ли ему становиться?
Автор, во -первых, надо знать технический английский, так как вся документация по языкам на английском.
Если английский есть, вам уже тут написали- leetcode, hacherrank - очень хорошие бесплатные сайты. Можно хорошо потренироваться.
На hackerrank есть 30 дней tutorial, так что можете потренироваться и посмотреть, нравится или нет.
Ну и самый лучший ресурс для меня - docs dot microsoft dot com. Но я программирую на С шарп.
Автор, во -первых, надо знать технический английский, так как вся документация по языкам на английском.
Если английский есть, вам уже тут написали- leetcode, hacherrank - очень хорошие бесплатные сайты. Можно хорошо потренироваться.
На hackerrank есть 30 дней tutorial, так что можете потренироваться и посмотреть, нравится или нет.
Ну и самый лучший ресурс для меня - docs dot microsoft dot com. Но я программирую на С шарп.
На какой такой дикой экзотической xyйне ты быдлокодишь, что для неё нету документации на русском языке или с переводом не справится Google Translate?