--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Прошу совета - как стать разработчиком

Серьёзная тема
4732
25
С друзьями на NN.RU
В социальных сетях
Поделиться
1 2
Learn
06.08.2020
Добрый день.

Прошу совета - как стать разработчиком?

Что в наличии - нетехническое образование, несколько лет работы в SEO + общая техническая подкованность на уровне помощника системного администратора.
Цель - устроиться junior разработчиком (по факту готов на самую-самую низшую позицию ради любого опыта) и начать развиваться в профессии.

Не могу определиться с чего начать - front-end или back-end. Не знаю к чему лежит душа, вероятно из-за того, что не пробовал пока близко ни того, ни другого...

Как максимально эффективно (с точки зрения затраченного времени) начать развиваться в программировании?

Понимаю, что нужно начинать с основ и фундаментальных вещей, но на чем сфокусироваться, а что отложить на потом непонятно. Читаю разного рода самоучители, "Совершенный код", документацию по разным фреймворкам и прочее. Но постоянно ловлю себя на мысли, что, возможно, трачу время не на то, что реально пригодится и приблизит к цели.
Много где советуют, что лучший вариант - это найти наставника. Думаю, что это было бы невероятной удачей, но вот где и как найти такого человека...

Благодарю за любые советы.
выбираете любой из языков программирования более менее распространненных типа С,С++, Java, Python, JS...покупаете книжку + курсы на какой нито курсере...учите азы.
1.Берете книжку что то типа классических по алгоритмам Кнута напримемер. На выбранном языке реализуете алгоритмы.
или
2. Пробуете сделать сайтов несколько простеньких с нуля если в вэб программирование хотите копать

Дальше приходите в контору типа меры, люксофта, ауриги и за опыт и бесплатный кофе в офисе устраиваетесь какое нито тестирование делать, месяцев через 3-6, проявляя настойчивость и трудолюбие пытаетесь понять внутрянку того что тестируете и пробуете исправлять проблемы.....дальше если это ваше разберетесь как и что....если не ваше, то увы...
Но в любом случае надо понимать что в IT много денег первые пару лет вас не ждет без нормального опыта и скилов....будет голодно рублей 30 если повезет, а пахать придется много и часто по выходным.....тут халявы нет как многие думают. Многим это просто не дано. Без технического образования вам место в нормальной конторе на светит даже теоретически, нет ВО технического резюме идет в корзину сразу. За редким исключением людей, которые имеют 3 класса церковно приходской, но имея голову на плечах имеют хороший опыт и вес в коммьюнити
Что-то мне кажется наличие технического ВО сейчас уже уходит из требований. Обычно приходишь на собес, и на нем все видно сразу: вопросы, задачи и тп. Никто на дипломы уже и не смотрит. Yandex вроде даже официально заявлял, что им чхать на дипломы.

Даже в той же Мере помню, у нас были чуваки которые после ИнЯза работали.
>>> Что-то мне кажется наличие технического ВО сейчас уже уходит из требований.

Добренький богатенький Буратино Drоwt шутит. Математическое, финансовое в некоторых ситуациях, с которыми сталкивался, может пригодиться.
Формально многие заявляют что плевать на дипломы, и это от части так....если у человека нет формального образования, но есть допустим куча выступлений на конференциях, участие в сложных проектах на ведущих ролях, опыт работы в приличных местах и прочее, то диплом в самом деле не важен. Но это исключение. Я видел всего 2 человека в своей карьере. Один имел неоконченное высшее, второй филфак какой то....но инженерами были первокласными. в 99% человек не имеющий тех образования код может и умеет писать....но хороший программер это не только умение писать код. Тем кто просто умеет писать код, как раз рады в мере на 50к в месяц...если вы о 50к в месяц, то да там диплом не важен))))
не ну в аутсорс какой нито действительно возьмут на манки работу без образования....там всех берут главное что бы человек не путал = с == в критический момент и мог что то мычать на созвонах с заказчиком, желательно на английском)))
Вы говорите про выбрать язык - в этом ключевой вопрос - как выбрать тот или иной язык для изучения?

Также вы говорите про устроиться тестировщиком - предполагаю, что если будешь проситься и тебя возьмут тестировщиком, то им и останешься?
Learn писал(а)
Вы говорите про выбрать язык - в этом ключевой вопрос - как выбрать тот или иной язык для изучения?

Методом научного тыка или то что вам больше нравится. Язык программирования это только инструмент. Для новичка подойдет любой из топ5.
Learn писал(а)
Также вы говорите про устроиться тестировщиком - предполагаю, что если будешь проситься и тебя возьмут тестировщиком, то им и останешься? ...

зависит от вас....я 22 года назад пришел именно тестировщиком "дяденька возмите за еду и опыт"....через 2 года проблем небыло перейти в разработку, но я остался в тестировании...формально к разработке поимел отношение, когда у меня команда была 100 человек и в ней была разработка))
Спасибо за советы.

Я понимаю, что язык - это только инструмент и владея хорошо одним, сможешь выучить намного легче другой. Но в моем случае, мне все-таки придется овладевать тем языком, на который есть спрос со стороны работодателя. Плюс, чтобы я смог им овладеть до уровня, пригодного для практического применения.
Может быть я ошибаюсь, но мне кажется, что с нуля самого себя обучить C#, C++, Java весьма непросто, в отличии от JS или Python.
Я больше к тому, что наличие диплома ни на что не влияет и все опирается только на знания и уровень ЗП зависит только от того как ты себя на собесе показал, у меня ни разу даже про диплом не спрашивали даже. Хотя про него наверное в резюме было написано...
Помимо Мерских примеров давнишних, два у меня перед глазами. У нас в конторе работает парень без ВО и он отличный спец. И однажды приходил на собес совсем молодой парень, лет 18-20. Так у него знаний как у инженера с 10 летним стажем - какой-то уникум, вещи творил очень интересные.

P.S. по поводу выступлений на конфах, думаю далеко не показатель, знаю одного человека лично, очень популярен был на конфах, вещи интересный задвигал, но как инженер он был ужасен и ленив.
Главное с Питоном не переборщить. Там очень много всего встроенного, которое скрывает детали как устроен мир, и потом очень частенько незнание деталей приводит к тому, что человек застрял на уровне набора кода на питоне и не возможности реализовать простейшие алгоритмы, так как он просто использовал функцию sorted и все было огонь:))
Learn писал(а)
как выбрать тот или иной язык для изучения?

Пляшут не от языка, а от предметной области и задач, которые будут решать. Сам язык не особо важен. Это только впариватели курсов программирования очень сильно заостряют внимание. Мол, напиши "hello, world!" на питоне, и сразу тебе будут платить 150 штук.

Learn писал(а)
и тебя возьмут тестировщиком, то им и останешься? ...

Все зависит от человека. Кто-то делает карьеру типа саппорт->тестер->разработчик, кто-то застревает на первых этапах. Мое мнение, что лучше сразу разработчиком.
Скажу абстрактно:
1. Если мне по какой-то неведомой причине захочется точно измерить длину моего МПХ, я воспользуюсь повереной линейкой.
2. Не факт, что повереная линейка окажется точной, но все-таки есть нехилая вероятность, что это будет так.
3. Не факт, что неповереная линейка окажется неточной, но все-таки я с осторожностью отнесусь к показаниям, которые она даст.

То же самое про образование.
Кстати, есть возможность саппорт/тестер -> девопс.
Это если разработка "не твое". Девопсов, правда, надо мало, но область вполне интересная и денег там есть.
Саппорт - это служба технической поддержки?
Да.
Причем на второй линии поддержки (в отличие от первой линии, где девочки по скриптам говорят что-то типа "перезагрузите роутер") вполне могут работать технически подкованные спецы, которые потом могут поменять карьеру в другом направлении.
На мой взгляд, вероятность, что такая работа станет трамплином для работы разработчика близка к нулю. Это скорее путь в системные администраторы и смежные области, как мне кажется.
Лично знаю несколько человек, успешно прошедших этот путь. Правда, потребовалось больше 5 лет.
Можно и в разработчики. Можно и в "смежные области", как я выше писал - например в девопсы.
Девопсы нынче могут быть весьма востребованы и по деньгам не проигрывать разработчикам совсем.
Так никто и не спорит, что это возможно, но зачем, если хочется именно в разрабы.
Смежные области - это прекрасно, но DevOps для нашего Нижнего Новгорода - это все-таки сильно менее востребовано, чем разработка, на мой взгляд.

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

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

Learn
писал(а)
Вот и получается, что можно легко забрести не туда. А вот как рационально определиться в "какое место бить", т.е. какую технологию выбрать для первоначального обучения - не понимаю...

Выбирать технологию - гиблое дело. Технологии меняются. Если хочется именно на разработчика и именно в НН, то надо приглядываться к конторам в НН.
Можно глядеть на то, что конторы предлагают для студентов/интернов. Многие большие конторы предлагают курсы для студентов и не только с последующим трудоустройством. Ясен перец, в этом году все стало глухо из-за Короны, но, вроде, тот же Харман набирал народ на какие-то курсы по Андроиду и какой-то вообще мобильной разработке. Насколько я знаю, оттуда студентов вполне на работу забирали.

Не важно с какой технологии стартовать. По большому счету не сильно важно даже в какой конторе стартовать (хотя лучше не какое-то... веб-студио-раскрутим-сайт).
Главное, чтобы на старте был реальный проект с реальной командой, где можно получить боевой опыт. Ну, и, возможно, рекомендации...
Спасибо. Буду искать.
А про "лучше не какое-то... веб-студио-раскрутим-сайт" - это вы очень метко - был опыт работы в паре таких (хотя и не на позиции разработчика) и по наблюдениям - там ничему особо не учатся и вечно верстают одинаковые, простые сайты на простых технологиях.
Не знаю к чему лежит душа, вероятно из-за того, что не пробовал пока близко ни того, ни другого...

Тогда это не ваше, душа должна лежать, иначе быстро выгорите, даже если научитесь (без лежания души, впрочем, вряд ли можно научиться чему- то).

Не могу определиться с чего начать - front-end или back-end.

На практике вы или фронтендщик, или и то и другое (фуллстэк) :-D Бэкендщикам зачастую приходится и фронтом заниматься.
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Полипропилен 030, Бален, Сибур. Первичное сырьё. Распродажа склада.

Полипропилен 030, Бален, Сибур. Первичное сырьё. Распродажа склада. Распродажа первичных полимеров: - Красители суперконцентраты...
Цена: 110 руб.

Эффективное ведение и продвижение веб-сайта

Выполню все работы по ведению и продвижению вашего сайта - Опыт работы более 18 лет - Высокое качество выполняемых работ - Взрослый и...

Реле T92S7D12-24

Реле T92S7D12-24 Отправка в регионы после оплаты. В рабочем состоянии. цена 1000руб/шт. 4 штуки. сняты с блока. Отправка в регионы...
Цена: 1 000 руб.

Э303 не насыщенный нормальный

Э303 не насыщенный нормальный для радиолюбителей Отправка в регионы после оплаты Цена 950 руб Торга ННеттт Класса 0,02 ГОСТ...
Цена: 950 руб.

Программист 1С НПП ПРО-М
от 110 000 руб.
Высшее образование, стаж работы 3-5 лет, полная занятость
Программист-разработчик Full-Stack ГК "Kolobox"
70000 -
100000 руб.
Высшее образование, стаж работы более 5 лет, полная занятость
Разработчик .net Profit Search
70000 -
100000 руб.
Неполное среднее образование, стаж работы 3-5 лет, полная занятость
Frontend-разработчик Profit Search
40000 -
50000 руб.
Стаж работы 3-5 лет, частичная занятость