Лента Мой малыш
Городские форумы
Автофорумы
Халявный
Домоводство
Проф. и бизнес форумы
Строительные форумы
Технофорумы
Собачий форум
Велофорумы Нижнего Новгорода
Наши дети
Туризм, отдых, экстрим Творческий
Путешествия Спортивные форумы
Нижегородская область Недвижимость
Форумы по интересам
Частные форумы Форумы домов Жилые районы
Отзывы и предложения (техподдержка)
Реклама на NN.RU
+7 (831) 261-37-60
Техподдержка Полная версия

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

Добрый день.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На практике вы или фронтендщик, или и то и другое (фуллстэк) :-D Бэкендщикам зачастую приходится и фронтом заниматься.
0
Ответить