Курсы, ментор, два косаря, или почему новички сдаются

Каждый когда-то был новичком в программировании: для кого-то оно начиналось с калькуляторов и перфокарт, для кого-то — с первой установки IDE и обманчиво простой программы «Hello, world!». У одних оно как будто в крови, другим даётся с большим трудом, и многие сдаются еще на первых порах. Попробуем разобраться, через какие тернии проходят новички и что именно мешает им стать-таки программистами.

Один первым делом лезет в Google с запросом «how to become a software developer», кто-то спрашивает совета у знакомого разработчика, ну, а кто-то тут же начинает штудировать учебники. И скоро новичок начинает вариться в компоте мнений, советов, туториалов, онлайн-симуляторов, курсов, pet- и, возможно, даже opensource-проектов. Рано или поздно наш без пяти минут программист захочет привести всё к общему знаменателю — либо с помощью ментора, которому он будет безоговорочно доверять, либо же записавшись на курсы, которые должны, по крайней мере, помочь ему систематизировать знания.

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

Курсы

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

Так что перед записью на обучение нужно быть морально готовым, что ничего не получится и что будут другие, которые соображают лучше тебя, которые, кажется, понимают лектора с полуслова, и у которых почти всё всегда компилируется с первого раза. Эта готовность позволит не сдаваться после первого провала. Ментальная заготовка под конец курса должна быть примерно такой: «Это не я глупый, но курсы никчемные, поищу-ка я для себя что-нибудь более подходящее». Может, и не пригодится, но пусть будет.

Миф о погружении в среду программистов

Раз в пятилетку бывает чудо, когда на курсах находится комрад (или комрады), с которыми интересно и которые друг другу помогают. По-идее, в такой среде проще. Но так как на курсах обычно все чужие, а доллары в глазах ещё и способствуют установке «человек человеку — волк», то вероятность этого события ничтожна. Да и учёба — это всё-таки занятие сугубо индивидуальное, — программированию нельзя научить, ему можно лишь научиться. И явно не у новичка. Поэтому присутствие в учебном процессе лишних людей может приносить лишь мотивационную пользу.

Если же на курсах обещают приз в виде работы подмастерьем на реальном проекте, но он достается не вам, то здесь снова достаточно легко впасть в хандру. Что ж это такое, после окончания курса меня даже в подмастерья не берут? Чтобы на этом моменте не опускались руки, следует четко зарубить себе на носу, что многие курсы — не более чем механизмы по выкачиванию денег из доверчивых студентов. Поэтому не стоит выбирать из них те, которые сулят выучить программирование за 1 месяц.

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

Ментор

Всё чаще можно встретить людей, которые ищут себе в пасторы специалиста-учителя, который бы наставил их на путь истинный — указал, какие книги читать, в каком порядке технологии изучать, да помог бы с решением насущных тупиковых проблем (не обязательно даже связанных с кодингом). Ментор — это хороший выбор не только потому, что он будет уделять своему послушнику 100% времени и внимания (в отличие от лектора), и лучше поймет тонкости его характера и работы мозга, но и потому, что он один будет нести ответственность за одного человека. Тогда как на курсах лектору при виде неудачи одного из учениковт легко «съехать» на отговорке в стиле «У меня ведь кроме него ещё N-человек» или «Не могу же я один за всех отвечать!».

Для ментора неудача одного — трагедия, для лектора — статистика.

Но здесь есть тонкий момент: такие люди на дороге не валяются. Настоящий учитель — такая же редкость, как и способный ученик. Как не каждый чемпион может стать тренером, так и не каждый программист может стать ментором. Поэтому к выбору наставника следует подходить очень внимательно, иначе ментор может нанести такой же вред, как и неудачно выбранные курсы. Выбор этот должен быть взаимным. В этой связи самый надежный вариант — помощь друга. То есть человека, который хорошо вас знает и который сам хочет учить вас программированию. Разумеется, абсолютно бесплатно. Выбрав помощь друга, можно сразу же пропустить вопросы совместимости характеров и мотивированности. Кроме того, друг сможет оказать неоцененную моральную поддержку, когда ничего не получается и всё валится из рук. С этой точки зрения предпочтительнее выбрать менее опытного в программировании, но друга, чем более опытного, но чужака.

Как найти ментора, если нет друзей-программистов

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

Проблема в том, что ментора проще всего найти уже на месте, то есть в компании. Получается замкнутый цикл — отсутствие знаний и навыков не позволяет ученику попасть в компанию, где есть ментор, который мог бы дать те самые знания и навыки. Менторы как будто спрятаны в компаниях посредством инкапсуляции. Чтобы с ними общаться, нужен public modifier в виде конференций, IT-тусовок, хакатонов и так далее. Каждой твари по паре и каждому ученику по учителю. Поэтому главное в этом вопросе не сдаваться. Ведь даже на собеседовании больше шансов встретить потенциального ментора, чем попивая сок у себя в квартале.

Если же человек каким-то чудом, при всех своих скудных познаниях, прошел собеседование и таки попал в компанию, то дело за малым: попробовать найти такого ментора (хоть на четверть ставки) в своей команде. Если учитель не обнаружен, тогда стоит обратить внимание на курсы или конференции, которые проводятся сотрудниками компании. Человек, который любит читать лекции, как правило, имеет преподавательскую жилку. Вот к нему-то и стоит обратиться.

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

Оптимизм + наивность

Курсы и ментор, кроме знаний и навыков, могут компенсировать другую важнейшую проблему, с которой сталкиваются многие новички: неверие в свои силы. От этой беды никто не застрахован, даже КПИшники, учащиеся на «отлично» на прикладной математике и говорящие на трех европейских языках. Поэтому если рядом нет человека, который будет говорить тебе «ты можешь», «у тебя получится», остается надеяться только на себя. Как говорил главный герой фильма Kick-Ass:

It didn’t take a trauma, or cosmic rays or a power ring to make a superhero. Just the perfect combination of optimism and naivety.

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

Среди причин, по которым новички бросают программирование часто указывают следующие:
— Неподходящая учебная программа
— Неверная методология обучения
— Неправильный выбор языка программирования
— Слишком резкий рост сложности (Hello, world!)
и так далее

Плохому танцору всё мешает. Но если студент мотивирован, все эти нюансы имеют лишь второстепенное значение. У него может не быть ментора, он может записаться на бесполезнейшие курсы, выбрать слишком сложный язык или столкнуться со злополучной кривой обучения, но это всё — пустяки, если он и правда хочет научиться программировать. Вывод? Те, кто бросают — наверное, не так уж сильно хотели.

Бонус! Реально работающий, проверенный солюшн как освоить программирование за 21 день:

👍НравитсяПонравилось2
В избранноеВ избранном0
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


Лучшие комментарии пропустить

мне 30 лет. В IT-сфере я только один год. 12 лет был барменом. Потом пришло время кормить семью (бармены не особо оплачиваемая профессия, а воровать я никогда не любил). Пришел к другу-программисту, и сказал, что хочу переучиться. Он мне дал темплейт в PSD и ссылку «htmlbook.ru» и сказал: «Иди читай и делай. Будут вопросы — обращайся». 4 месяца по 8-10-12 часов в день я осваивал основы HTML и CSS и верстал одну несчастную страницу. Психовал, пил МНОГО кофе и много курил, а еще сидел на мозговых стимуляторах. Но я это сделал. Первый барьер был преодолен. Порог вхождения в специальность. Дальше пошло намного проще, особенно после того, как я зарегистрировался на oDesk-Upwork и заработал свои первый $20. Сейчас постепенно осваиваю PHP и работаю с некоторыми CMS.
Я себе просто не мог позволить отступить. Жена, ребенок, и собранные сбережения, которых хватило ровно на 5 месяцев очень скромной жизни.
Теперь постепенно наращиваю обороты на oDesk. Вышел на $500 в месяц. Развиваюсь, изучаю новое. И самое интересное, что мне реально нравится! Постоянно приходится держать себя в тонусе, следить за стремительным развитием технологий.

Так что тем, кто только встает на этот путь могу дать лишь один совет — не отступать и не сдаваться и все получится!

Пробував «менторити» одного знайомого системного адміністратора, який ніби-то був готовий стати ПХП програмістом.
Коли дійшли до циклів і я на домашнє йому дав завдання :
" написати програму, яка рахує суму чисел від 1 до {n} використовуючи цикли do...while, while...do, for"
він став мене ігнорити і на цьому «менторство» закінчилося.

На жаль далеко не всі з тих, хто хочуть мати ІТшні зарплати, хочуть хоча б трохи напрягтися для того шоб стати банально джуніором.

Из личного опыта вхождения в IT — упорство, самомотивация, желании и не боязнь платить за получение своих новых знаний. Причем не важно чем — деньгами, временем, нервами. Иначе толку не будет. Поделюсь своим небольшим опытом Мне 25. Хоть и учился я на радиотехнической специальности, последние 4 года работал в продажах. Дорос до довольно хорошего статуса в компании, все получалось. Но со временем понимал, что все больше и больше хочется работать мозгами, что-то создавать, развиваться, общаться с образованными людьми. + ко всему это уже был февраль 2014 и это был Донецк. Нашел курсы ( 1 преподаватель и нас 2 студента), начал дергать своего друга-программиста (на тот момент уже синьера), купил на OLX с рук книгу Шилдта по основам C# и поехало. Первые 2 месяца каждый день занятий по 2 часа после работы + после занятий с 11 вечера 1 ночи повторение и выполнение домашнего задания. По выходным тоже повторение + поездки к другу на «беседы» о наследовании, инкапсуляции, полиморфизме. Даже пивные посиделки заканчивались обсуждениями .Net технологий. К концу 2 го месяца я уже мог с ним дискутировать «на равных» в некоторых теоретических моментах. Потом ситуация в Донецке стала невыносимой и пришлось уезжать. Месяц без учебы ушел на переезды, небольшой отдых на море. Мой преподаватель тоже переезжал, но продолжить учебу решили уже по скайпу, удаленно. Еще спустя месяц жизнь круто поменялась — переезд в другой город, первые 2 месяца жизни у родственников в зале на раскладушке. Устроился на новую работу, тоже в сфере продаж (благо опыт и знания позволяли без проблем это сделать). Но с первого дня работы там я понимал, что долго не задержусь. За плечами были только базовые знания .Net и этого было мало. По итогу еще пару месяцев курсов по скайпу по выходным по 4 часа (повторение .Net + SQL + основы ADO). Этот период был для меня очень тяжелым, но в то же время и самым продуктивным. Мотивация зашкаливала — я очень хотел поменять профессию и устроиться на свою первую работу программистом. Приходилось по вечерам закрываться на кухне (квартира была 2ух комнатной и с годовалым ребенком), садиться с нетбуком ( запускал на нем VS + Menegment Studio ) и кодить. Благо родственники уезжали по выходным на дачу и это мне давало возможность целый день уделять учебе. В октябре я уже твердо решил искать варианты работы или стажировки. Был готов на работу на первое время за «копейки», т.к. понимал, что опыта нет. Рассылал резюме во все крупные города Украины и России, т.к. меня ничего не держало да и ради опыта. Понимал, что нужно еще набить руку и на собеседованиях. По итогу, спустя неделю получил предложение из Днепропетрвска пройти собеседование удаленно. Очень волновался, но и не надеялся, что с первым собеседованием мне повезет. Еще через пару дней состоялся первый этап собеседования (помню как отпрашивался с тогдашней работы, якобы по личным делам, а сам быстро домой и в скайп). 2 часа теории и на следующий день второй этап — тоже 2 часа теории. Я чувствовал себя как выжатый лимон. Первый раз я был доволен собой, т.к. отвечал практически на все вопросы, а вот после второго дня немного расстроился — подкачал в некоторых моментах. Но на следующий день я получил оффер и ровно через неделю, 4 ноября, я отработал первый свой день на должности Trainee. Спустя еще 3 месяца я стал Junior .Net developer. После получения оффера в течении недели мне пришло еще несколько приглашений на собеседования ( Новосибирск, Киев, тестовое задание из Москвы), но меня это уже не интересовало))))
Я надеюсь, что мой пример поможет кому-то сделать правильные решения и не сдаваться. Многие спросят почему именно курсы — так я получал систематизированные базовые знания, на основе которых потом учился дальше. Иначе, как мне кажется, мой срок «вливания в IT» увеличился бы вдвое. Да и стимул учить то, за что ты заплатил, помогает не сдаваться. Мой преподаватель, а вернее преподавательница ( да, она девушка-программист), со временем стал скорее для меня уже как друг — «ментор», с которым мы обсуждаем уже более профессиональные проблемы и делимся обоюдным опытом работы.

Да как стать? Ебошить надо, вот и все.

Для меня ментор — это гугл, в нем все есть и можно найти любую информацию. По поводу зарплат: многие просто видят что вот программисты 1к-4к $ получают и рвутся не подумав. Всегда считал что нужно искать дело которое тебе нравиться, а если нравиться то можно в нем стать успешным и это принесет как и деньги , так и удовольствие от роботы.

152 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Объясните, пожалуйста, такую необходимость в менторе?

Записываешься на онлайн-курс на курсере/юдасити/юдеми по основам желаемого языка (типы, циклы, ветвления, особенности), если что-то не ясно — гуглишь, пока не поймешь (все уже давно спрошено и отвечено на стэк оверфлоу [только не копипастим код, а пытаемся разобраться в корне проблемы] плюс большинство курсов учит работать с документацией, у них даже заданий есть куча, направленных на повышение самообразования),, эксперементируешь в IDE (например, как в случае с передачей по значению/по ссылке, наследование), опять проходишь курсы, тысячи их. Даже не нужно читать тонны справочников и книг, вам дяденька (тётенька) своим сексуальным голосом все покажет и разжует, покажет нужные классы и функции библиотек. Ну и плюс квизы помогают (но не всегда). Дальше углубляйтесь в более общие темы вроде алгоритмов и структур данных, мультипоточности (все уже давно разжевано дяденьками, причем БЕСПЛАТНО).

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

На любой ваш вопрос живому ментору уже давно задан на какой нибудь кворе, какой бы этот вопрос не был. А если не исключаете возможность начать заводить трактор, то обучение именно на примерах запада вам как ни как поможет (западным компаниям нужно ваше умение быстро писать красивый и, главное, эффективный по скорости и памяти код, а не ваш онанизм в глубину конкретного языка/фреймворка)

Еще хотелось бы добавить, что язык это всего лишь инструмент, и с фундаментальным пониманием программирования в целом новый очень легко учиться (может быть не совсем, если перешли с джавы на с++, но это уже вопрос фундаментального понимания).

Ах да, любой ценой учите английский, учиться станет в разы удобнее, я гарантирую это.

PS ваш анэмплойд андерград джун (^_^)V

вам дяденька (тётенька) своим сексуальным голосом все покажет и разжует
Если таковы найдутся среди тонны индусов, практикующих преподавание на подобных онлайн-курсов :)

Здравствуйте товарищи!
Нужен ментор по QA/Testing — Middle/Senior/Lead.. Планирую сначала выучиться на мануала.
Что я знаю — немного теории, сам опытный пользователь винды, знаю некоторые языки программирования (но мотивации идти в прогеры пока нет).
Что требуется от ментора — дать теорию/таски, проверить, и так по циклу. Можно в скайпе, ну млм где удобно ментору.
Что могу предложить — своё время, понимание, возможно дружбу, достаточно скромную оплату.

Заранее благодарю всех неравнодушных!)

обучал нескольких людей програмированию. Обычно желание пропадало после первого глубокого разбора кода, когда много чего не понятно и нужно ДУМАТЬ почему оно так, разбираться, копаться, перелапачивать и т.д...
Вот проблема с думанием у многих самая острая ) Здесь нужно, что бы человеку нравилось анализировать и искать решения и соответственно определенный психотип должен быть для этих задач. Таких и самому учить приятно и даже просто общаться тоже ) с думающим человеком

Привет всем, нужен ментор по фронтенду.
Имеются базовые знания по HTML/CSS/JS и начальные по jQuery и Bootstrap.
Ищу мастера, который поможет всё разложить по полочкам, подкинет практические задания. :)
Киев.
E-mail: kirill.tselykh@gmail.com

Добрый день, может есть ментор QA/testing хотел бы подружиться. Не могу сказать что не буду сильно напрягать) НО со своей стороны обещаю старание, и трудолюбие)

Если есть добрые люди, очень хотел бы подружиться с опытным фронтенд-разработчиком. Я не буду вас сильно напрягать, не буду просить проверять мои задания, и делать все за меня(не в коем случае). Хочу всего лишь, чтоб меня направляли в нужную сторону(какой книгой, каким ресурсом пользоваться)! Что я умею, и что уже сам кое-как выучил с радостью расскажу вам в вк или отвечу на почту.

Я тоже занимаюсь фронтендом. Можно скооперироваться, может легче пойдет)

Да как стать? Ебошить надо, вот и все.

О боже! Сможет уделить каждому слушателю время кратное числу слушателей! Срочно запишусь на курсы с 10, нет 100, нет с 1000 слушателями в группе! Это ж сколько мне времени уделят! В 1000 раз больше чем на индивидуальных занятиях!

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

Прежде всего — наличие и количество оговорок говорят о качестве текста. И об отношении автора к аудитории.

Ну, а кроме этого, то, что кто-то бросается в меня детскими обвинениями, вроде, «Вы как в садике», уж точно никак не подтверждает правоты автора.

Будьте здоровы.

Из личного опыта вхождения в IT — упорство, самомотивация, желании и не боязнь платить за получение своих новых знаний. Причем не важно чем — деньгами, временем, нервами. Иначе толку не будет. Поделюсь своим небольшим опытом Мне 25. Хоть и учился я на радиотехнической специальности, последние 4 года работал в продажах. Дорос до довольно хорошего статуса в компании, все получалось. Но со временем понимал, что все больше и больше хочется работать мозгами, что-то создавать, развиваться, общаться с образованными людьми. + ко всему это уже был февраль 2014 и это был Донецк. Нашел курсы ( 1 преподаватель и нас 2 студента), начал дергать своего друга-программиста (на тот момент уже синьера), купил на OLX с рук книгу Шилдта по основам C# и поехало. Первые 2 месяца каждый день занятий по 2 часа после работы + после занятий с 11 вечера 1 ночи повторение и выполнение домашнего задания. По выходным тоже повторение + поездки к другу на «беседы» о наследовании, инкапсуляции, полиморфизме. Даже пивные посиделки заканчивались обсуждениями .Net технологий. К концу 2 го месяца я уже мог с ним дискутировать «на равных» в некоторых теоретических моментах. Потом ситуация в Донецке стала невыносимой и пришлось уезжать. Месяц без учебы ушел на переезды, небольшой отдых на море. Мой преподаватель тоже переезжал, но продолжить учебу решили уже по скайпу, удаленно. Еще спустя месяц жизнь круто поменялась — переезд в другой город, первые 2 месяца жизни у родственников в зале на раскладушке. Устроился на новую работу, тоже в сфере продаж (благо опыт и знания позволяли без проблем это сделать). Но с первого дня работы там я понимал, что долго не задержусь. За плечами были только базовые знания .Net и этого было мало. По итогу еще пару месяцев курсов по скайпу по выходным по 4 часа (повторение .Net + SQL + основы ADO). Этот период был для меня очень тяжелым, но в то же время и самым продуктивным. Мотивация зашкаливала — я очень хотел поменять профессию и устроиться на свою первую работу программистом. Приходилось по вечерам закрываться на кухне (квартира была 2ух комнатной и с годовалым ребенком), садиться с нетбуком ( запускал на нем VS + Menegment Studio ) и кодить. Благо родственники уезжали по выходным на дачу и это мне давало возможность целый день уделять учебе. В октябре я уже твердо решил искать варианты работы или стажировки. Был готов на работу на первое время за «копейки», т.к. понимал, что опыта нет. Рассылал резюме во все крупные города Украины и России, т.к. меня ничего не держало да и ради опыта. Понимал, что нужно еще набить руку и на собеседованиях. По итогу, спустя неделю получил предложение из Днепропетрвска пройти собеседование удаленно. Очень волновался, но и не надеялся, что с первым собеседованием мне повезет. Еще через пару дней состоялся первый этап собеседования (помню как отпрашивался с тогдашней работы, якобы по личным делам, а сам быстро домой и в скайп). 2 часа теории и на следующий день второй этап — тоже 2 часа теории. Я чувствовал себя как выжатый лимон. Первый раз я был доволен собой, т.к. отвечал практически на все вопросы, а вот после второго дня немного расстроился — подкачал в некоторых моментах. Но на следующий день я получил оффер и ровно через неделю, 4 ноября, я отработал первый свой день на должности Trainee. Спустя еще 3 месяца я стал Junior .Net developer. После получения оффера в течении недели мне пришло еще несколько приглашений на собеседования ( Новосибирск, Киев, тестовое задание из Москвы), но меня это уже не интересовало))))
Я надеюсь, что мой пример поможет кому-то сделать правильные решения и не сдаваться. Многие спросят почему именно курсы — так я получал систематизированные базовые знания, на основе которых потом учился дальше. Иначе, как мне кажется, мой срок «вливания в IT» увеличился бы вдвое. Да и стимул учить то, за что ты заплатил, помогает не сдаваться. Мой преподаватель, а вернее преподавательница ( да, она девушка-программист), со временем стал скорее для меня уже как друг — «ментор», с которым мы обсуждаем уже более профессиональные проблемы и делимся обоюдным опытом работы.

Радиотехнический говорите? Думаю, это и есть одна из главных причин, почему вам удалось довольно быстро влиться в IT.

В какой-то степени вы правы — базовые задатки были. Но существуют и другие примеры. У меня есть знакомые, которые имея экономическое образование и проработав год в банке решили пойти в Java developer. Но, безусловно, необходим математический склад ума — иначе человеку такая работа будет неинтересна.

мне 30 лет. В IT-сфере я только один год. 12 лет был барменом. Потом пришло время кормить семью (бармены не особо оплачиваемая профессия, а воровать я никогда не любил). Пришел к другу-программисту, и сказал, что хочу переучиться. Он мне дал темплейт в PSD и ссылку «htmlbook.ru» и сказал: «Иди читай и делай. Будут вопросы — обращайся». 4 месяца по 8-10-12 часов в день я осваивал основы HTML и CSS и верстал одну несчастную страницу. Психовал, пил МНОГО кофе и много курил, а еще сидел на мозговых стимуляторах. Но я это сделал. Первый барьер был преодолен. Порог вхождения в специальность. Дальше пошло намного проще, особенно после того, как я зарегистрировался на oDesk-Upwork и заработал свои первый $20. Сейчас постепенно осваиваю PHP и работаю с некоторыми CMS.
Я себе просто не мог позволить отступить. Жена, ребенок, и собранные сбережения, которых хватило ровно на 5 месяцев очень скромной жизни.
Теперь постепенно наращиваю обороты на oDesk. Вышел на $500 в месяц. Развиваюсь, изучаю новое. И самое интересное, что мне реально нравится! Постоянно приходится держать себя в тонусе, следить за стремительным развитием технологий.

Так что тем, кто только встает на этот путь могу дать лишь один совет — не отступать и не сдаваться и все получится!

Вы — молодец! Удачи в покорении новых вершин )

Благодарю. И надеюсь что мой опыт поможет кому-нибудь еще.

Кстати. Думаю, что стоит добавить еще одну важную вещь — Многие считают, что стоит сильно напрячься и все получится (это правда), а дальше все пойдет как по маслу (это не правда). Тут уместнее выражение — «Чем дальше в лес, тем толще партизаны». Технологии все сложнее, и «курить мануалы» приходится все дольше. Ну это лично мой опыт :) В 30 лет из бармены в программисты... это сложно :)
Но зато и награда все больше оттопыривает кошелек.

Суть одна — если человек готов вкалывать не забывая расширять кругозор и расширять кругозор не забывая вкалывать — он пробьётся в любой отрасли. IT в этом смысле просто честнее и прагматичнее.

Думаю тут сказывается еще профессиональная необходимость развивать логику, ведь «Everybody in this country should learn how to program a computer»

Это именно то, чего не хватает в менталитете нашего народа — напорства, системности. Разве сложно было? Да, непривычно, но не сложно! Удачи тебе, это круто что сразу на апворк вышел (в бадишопах многие за эти 500-2000 всю жизнь сидят).

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

Как доу мне посты предлагает...)

А вот Вам драсте :)
Есть базовые знание в PHP, и Zend-e. Хочется развить навыки ООП в PHP + Zend 2 + патерны проектирования (потом Yii, Symfony, Kohana и т.д.). «Отдамся» в хорошие руки сурового ментора (оч. серьезно). Обучаюсь сам, но иногда возникают вопросы ответы на которые приходится очень долго «гуглячить». А найдя решение, не всегда это решение может обработать «ЦП моего головного мозга». Это все в совокупности снижает стремление стать superhero :(
PS: Если Ты (суровый ментор) читаешь это сообщение, знай, я Тебя все равно найду :)

Для начала я бы все таки проанализировал рынок, посотрел тенденции в тулах/технологиях и на опережении можно найти пупулярный сейчас инструмент и который будет на гребне волны в омент выхода на стадию специалиста. Я к тому, что разве php/zend еще актуален? Может поэтому и никто менторить не берется....

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

ссылки на вакансии и зп в студию)

В Москве на днях Владимирская искала менеджера в перспективный стартап что-то так на 50 тысяч видимо джун.

А ну классно. Действительно, чего ж все не идут в банкиры, непонятно

Сейчас уже бывают потомственные программисты. )

Бывает, только у нас 2-е поколение максимум, а на Западе уже 3-е или 4-е с времен Кобола и Ады..)

Я практически в 3-ем поколении программист.

Не всегда дети получают предрасположенность родителя. А так то не важно чем занимается отец, главное чтобы ребенка правильно подготовил к реальной жизни. Тогда и еще один специалист будет, не обязательно в той же сфере)

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

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

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

здравствуйте!
дошел до Day 14611
как пропустить следующий шаг?

Я наконец-то понял, зачем на DOU плохие авторы. Некоторые секреты таки должны остаться секретами :)

Здравствуйте, хочу стать front-end developer..нужен ментор :) откликнетесь пожалуйста)

откликаюсь, становитесь.

1) вы можете быть ментором?
2) если да, то на каких условиях?

да нет, вы так написали, будто вам всеобщее разрешение нужно)
зачем вам ментор?

— читаете htmlbook.ru — главное запомнить возможности (например вот я могу захреначить тень с помощью стилей, а не нарезать картинку) и теги, потом по мере надобности всегда можно нагуглить. в общем развиваете кругозор.

— тыкаете какой-нибудь под бутстрап (листаете документацию — переводов полно, набрасываете хоть какой-нибудь рандомный дизайн, типа навбар, джамботрон с текстом «Привет, ЭТО САЙТ ЕПТА», пара-тройка колонок — сайдбар и контентная колонка, куда запихиваете какой-нибудь текст и картинку (присмотрите под это интересные блоки в бутстрапе), этс пытаетесь сделать так, чтоб это не выглядело говном хотя бы в ваших глазах.

— читаете гайды по верстке — в интернете полно.
— гуглите гайд «Верстка по макету». наличие/отсутствие бутстрапа не принципиально. верстаете по гайду.
— повторять предыдущий пункт с разными гайдами до тех пор, пока не появится хоть какое-то представление о происходящем и хоть более менее понимание @media для разных размеров экрана.

— ищете псдшки, верстаете сами.
после этого пункта уже можно начинать рассылать резюме на вакансию «Верстальщик». Желательно слать на все, где хоть как-то упоминается это слово — пусть эйчары отрабатывают.
поскольку капля камень точит, то пособеседуетесь и может что-то найдете, где на реальных проектах освоите верстку дальше.

а после — js.
ищете какую-нибудь книгу по основам языка (Флэнаган издательства o’reilly пойдет),
— читаете типы данных, языковые конструкции (ну там понимать простейшие математические операции, конкатенацию[и как добиться именно конкатенации/именно сложения] строк, яхз, циклы, функции и замыкания). можно дочитать книгу до конца, можно прерваться и >>>
— потыкать jQuery какой-нибудь (например брошюрку за авторством Шевчука???Оо. для старта более менее сойдет, хотя он много разглагольствует). делаете хоть что-то интересное для себя (любая динамическая херня в браузере, часы там нарисуйте, выведите содержимое рандомного альбома вк — есть библиотека для js, ну и т.д.);
— читаете javascript.ru и learn.javascript.ru.
— дочитываете книгу по js, если еще не дочитали. основные языковые конструкции знать обязательно, в остальном — абы хоть что-то отложилось.

гуглите чет типа «most popular js framework», гуглите под него гайды и примерчики, тыкаете.

рассылаете резюме на все вакансии, которые найдете на тему junior frontend blahblahblah...ну вы поняли.

ментор вам будет нужен для, разве что, чтоб было кого доставать вопросами «а как» и «а почему», а с этим отлично справится stackoverflow и сайты документации. а чем раньше вы это поймете и научитесь гуглить и сами решать проблему, тем более ценным специалистом вы будете и тем быстрее будет ваше профессиональный рост.

в целом удачи. главное поймите, что ничего страшного во всем этом нет. вся информация доступна, вопросы что читать, как и в каком порядке перебирались миллионы раз, на одном только доу 100600 тем, еще столько же на каждом сайте, который хоть как-то имеет отношение к погромистской братии. почаще открывайте раздел с вакансиями и смотрите на размеры зп (врядли вы хотите все это выучить во имя какой-то высшей цели нести людям счастье и тип того) — может помочь с мотивацией, если с ней плохо

Отличная статья, жизненная )) Некоторые моменты очень даже улыбнули )))
Спасибо, Юрий )

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

Более того, в таком случая мотивация даже вредна.

В таком случае надо уходить с программирования, не мучить себя и других. Может больше порадует, к примеру. разведение пчел, а не это кропотливое вылавливание жуков в коде :)

Один я так и не понял при чем тут 2 косаря? :)

О! Точняк. Карты, деньги, 2 ствола. Спс, а то уснуть не смог бы

это количество убитых енотов которое вам придется заплатить непойми за что.

Может заслужу критику, но хочу сказать следующее. Не надо делить человека, читающего курс, на лектора и ментора. Лектор в институте и ему зп платит государство. Его задача отработать нагрузку (отчитать часы) и пойти к себе в уголок писать очередную диссертацию.

В случае частных курсов по программированию (или по другой It-специальности), когда вы заплатили за обучение, ваш преподаватель (сам того не подозревая:)) становится вашим ментором. Особенно, это так для тех преподавателей, которые сотрудники IT-компаний, а не просто лекторы в институте решившие подшабашить после пар.

Ваши вопросы не могут остаться без внимания. У вас есть его контакты (почта, скайп) и для вас он доступен гораздо больше времени, чем во время лекций. Лекцию можно начать с недопонятого материала. Можно обратиться к преподавателю в «неучебное» время. Особенно ценно, что он для вас доступен после курса, как раз тогда, когда вы начинаете повторно прорабатывать усвоенную инфу и заполнять пробелы в понимании.

Самое важное в курсах — это то, что у учащегося не должно остаться вопросов. То есть весь материал должен быть «впитан». Я всегда это говорю своим студентам. Ленкцию послушали, дома перечитали, задали вопросы, сделали ДЗ. Если все это делается, то на выходе готовый джун.

Особисто в моєму розумінні ментор — людина, яка «веде тебе за руку» і завжди буде допомагати. Щось на зразок батька, який завжди поділиться порадою, інколи покаже все «на пальцях», але допомогу якого не бажано просити в першій-ліпшій ситуації. Який буде правильно мотивувати, давати саме той рівень знань, щоб інше ти вивчив сам.
Щось в стилі «сенсея», як це зазвчиай показують в кіно:)

Для меня ментор — это гугл, в нем все есть и можно найти любую информацию. По поводу зарплат: многие просто видят что вот программисты 1к-4к $ получают и рвутся не подумав. Всегда считал что нужно искать дело которое тебе нравиться, а если нравиться то можно в нем стать успешным и это принесет как и деньги , так и удовольствие от роботы.

Да нагуглити можна багато чого, просто інколи це ну дуже довго, а коли є знаюча людина, тикне відразу носом і все стає ясно :) Але звичайно в наш час майже все можна нагуглити, це лише питання часу і вміння гарно написати пошуковий запрос.

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

В том-то и суть, что пока гуглишь одно, то что ты мотивирован нагуглить — находишь много связанных вещей, и параллельно расширяешь кругозор. Без этого дальше сложно, т.к. в работе не будет постоянного ментора, который указывает, что прочитать. И еще — ни один ментор не знает, в какую область знаний потянут человека его внутренние стимулы. Начинал изучать одно — перешел на другое, дальше на третье, пока не нашел область и технологию, которая ближе всего к твоему способу мышления.

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

Для меня ментор — это гугл, в нем все есть и можно найти любую информацию
ага, друг — вов, а девушка — порнохаб :)
Всегда считал что нужно искать дело которое тебе нравиться, а если нравиться то можно в нем стать успешным и это принесет как и деньги , так и удовольствие от роботы.
в работе программистом, к сожелению, программирование не преобладающее занятие, кем мне работать если я очень люблю программировать, а остальную побочную срань типа разговоров с заказчиком и т.д. ненавижу? или в программисты должны идти не те кому программировать нравится, а те кому общаться с иностранцами? :)

Я не работаю программистом, но могу предположить что для общения с заказчиками есть менеджера в компаниях? Это не касается фриланса конечно. И действительно, программирование занимает меньше 50% общего времени роботы?)

Я не работаю программистом, но могу предположить что для общения с заказчиками есть менеджера в компаниях?
далеко не во всех компаниях есть менеджеры
И действительно, программирование занимает меньше 50% общего времени роботы?)
да, уточнения требований, объяснение кому-нибудь чего-нибудь, согласования, тысячи митингов, если есть менеджеры, то регулярный митинг с ними чтобы они что-то понимали что происходит, иногда борьба за баги, так же проведение собеседований, командировки, планы да отчеты, еще и иследовательсткие таски бывают, иногда настройка континиус интеграции и т.д., и на программирование остается ерунда времени

OMG, прочитав «настройка коитус интеграции». Треба чаю попити :)

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

К сожалению в идеалистичный аргумент «каждый должен заниматься тем, что нравится» вмешивается судьба, социальное неравенство и разгромный курс доллара по отношению к гривне. Сложно заниматься тем, что любишь, когда получаешь мизерные деньги, которых едва ли хватает на самое необходимое, пока програмист-сосед себе квартиру в рассрочку взял, машину купил, и живет в шикарной квартире в новострое.

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

Или помогать друзьям, которые хотят в айти, потому что им наверное непросто.

Без обид, чувак, но ты наверное молод. Вот эта фраза

нужно искать дело которое тебе нравиться, а если нравиться то можно в нем стать успешным и это принесет как и деньги
о многом говорит.
Попробуй — ка стать богатым(потому что успешный) военным на Украине. Ну, если проберёшься куда то, где можно воровать богатым будешь, но какая связь с успехами в профессиональных навыках? Попробуй стать богатым художником, учителем музыки, географом наконец. Много ты на Украине знаешь богатых географов?

Скажу о себе. Когда то я очень хотел заниматься математикой, очень — очень. Сидел, решал задачки, кучу времени на это тратил. Потом вышел на рынок труда и вуаля — математика моя оказалась никому не нужной. «Никому» это в буквальном смысле слова: в городе Николаеве, где я тогда жил вакансии именно математика — не учителя не было ни одной и на сколько я знаю до сих пор не предвидится. На Украине вакансии математиков стали появляться только в последние годы, до этого можно было попасть наверное в институт им. Стеклова, что в Киеве или во львовский институт математики. Вот только зарплату там не платили тогда. То есть кушать мне — молодому учёному было бы нечего и нечем за квартиру платить. Вот и стал я программистом.

Без обид, чувак, но ты наверное молод
жесть :) оскорбил человека до глубины души назвав молодым :)

По-поводу удовольствия:
как я писал выше — я бармен с 12-летним стажем. И до сих пор иногда «бросаю бутылки» во сне и поглядываю на бармена за стойкой с завистью, когда прихожу в бар-кафе-ресторан посидеть с женой или друзьями.
Поверьте, я хороший бармен, имею награды и дипломы. Но содержать семью на том уровне, на котором я хочу — эти дипломы не помогают, потому что у каждой специальности есть потолок зарплаты. Выше которого можно прыгнуть только не легальным способом. А открыть свой бар-кафе-ресторан стоит в разы дороже, чем открыть свою IT контору (я про первоначальный капитал, без ЗП).
Так что если человек стремиться жить достойно, иметь квартиру, машину, ездить-летать за границу в отпуск не только раз в жизни в Турцию, а регулярно и всей семьей — однажды приходится выбирать между «нравится» и приносит прибыль.
И конечно же мы не берем крайности, вроде «ежики плакали, кололись, но продолжали жрать кактус». От таких крайностей в сумасшедший дом можно попасть.
Зарплата Junior девелопера в средней IT-компании примерно в 3-4 раза больше средней зарплаты по Украине, и при этом не надо спускаться в шахту и дышать угольной пылью, или стоять возле доменной печи, внутри которой 1,5к градусов по цельсию. Сейчас в меня полетят камни, что IT требует бОльших интеллектуальных затрат и от этого устаешь еще больше. Не спорю. Более того, сам знаю. Но с другой стороны вы не подрываете свое здоровье, так как это делают те же шахтеры или сталевары.
Так что если человек в серьез осознает, ради чего он потеет и первое время голодает — он пройдет этот путь не смотря на «не нравится, не хочу, не могу». А когда он почувствует «вес лопатника в заднем кармане» то сразу все понравится.
Может быть этому человеку не взойти на олимп IT-первопроходцев, но это будут в меру умелые люди, какие-нибудь «МЕДВЕ-лоперы» (Middle Developer) в одно-двух языках программирования.

Может быть этому человеку не взойти на олимп IT-первопроходцев, но это будут в меру умелые люди, какие-нибудь «МЕДВЕ-лоперы» (Middle Developer) в одно-двух языках программирования.
печалька, когда в твою профессию толпами прутся хомо хабилисы, сперва похоронили профессию тестера, теперь очередь программистов настает

забавно что такии «айтишники» сочинили даже что на результат работают, а те тонны говнокода что они выдают не важны вовсе — главное клиент же не видит это все, но видит красивый интерфейс; у некоторых в голове идея фикс — стать начальником, потом они лезут собеседовать и нанимают таких же, в итоге целые фирмы людей умелых

нравится работать барменом так и работай им, свалить за границу очень просто, там зарплата бармена в 3 раза выше, чем программистом у тебя когда-либо будет здесь

Вы, молодой человек, путаете теплое с мягким.

тонны говнокода
выдают те, кто безответственно относятся к тому, что делают. И среди молодых специалистов за частую таких больше именно в силу молодости. Те кто сами прошли долгий и сложный путь намного больше ценят то, что имеют и относятся к своей работе ответственнее.
И начальниками такие люди становятся именно потому, что в них давно нет юношеского максимализма и перфекционизма, коим вы, судя по всему, до сих пор страдаете. В управлении людьми важнее умение создать правильную рабочую атмосферу в коллективе и не подавлять своим «авторитетным мнением». Если твой руководитель с тебя не слазит и постоянно ругает за каждый неправильный перенос — это создает стрессовую атмосферу и сотрудник или сотрудник работают хуже. Давно доказано, что в стрессовом состоянии сотрудник долго работать не может, и ни какие $4к зарплата долго его не удержат. В тоже время в здоровой рабочей атмосфере и дружном коллективе сотрудники работают с большим удовольствием, даже если зарабатывают значительно меньше.

Че ты так разводишься на троллинг. Если нашел себя в программинге, то хорошо, я за тебя рад.
Ну и сам программинг в 99% процентах работ (особенно здесь) это обычное ремесло и совсем не творчество или научные изыскания.

З.Ы. Очень многие не знают, что процентов 70 заработка барменов — это «заработок на пене». Если такое тебе не нравиться, то работа бармена не для тебя. Кстати, я даю чаевые тогда, когда вижу, что чел не на пене зарабатывает, иначе он уже получил свои доход с меня.

1. Мы с Вами на брудершафт на пили.
2. Я не троллю. А делюсь собственным опытом, а так же объясняю где не прав мой собеседник. Судя по ответам — я не единственный, кто ему (Vadim Kopanev) это объяснял.
3. Я из тех динозавров, которые никогда не позволяли себе «зарабатывать на пене».
4.

70% заработка барменов — это «заработок на пене». Если такое тебе не нравиться, то работа бармена не для тебя
то-есть по-вашему это нормально, когда бармен вас дурит, и кладет меньше алкоголя, и побольше льда? Это не бармены, это паразиты и враги профессии. Это то же самое, что в IT «быдлокодер» о которых тут распинался Vadim Kopanev.
Когда я работал главным барменом в международной 4* гостинице я таких увольнял на месте, если ловил на горячем. Потому что это не «заработок на пене» это чистой воды воровство. Но для успокоения собственной совести это называют как угодно, но не так как это есть на самом деле.
1. Мы с Вами на брудершафт на пили.
На брудершафт я вообще ни с кем не пью.
2. Я не троллю.
Тебя троллят.
выдают те, кто безответственно относятся к тому, что делают. И среди молодых специалистов за частую таких больше именно в силу молодости. Те кто сами прошли долгий и сложный путь намного больше ценят то, что имеют и относятся к своей работе ответственнее.
ответственность тут не при чем, есть неспособные работать программистом, но работают и их код не меняется существенно от того уровня что был на самом старте
И начальниками такие люди становятся именно потому, что в них давно нет юношеского максимализма и перфекционизма, коим вы, судя по всему, до сих пор страдаете
я ничем не страдаю, нормально писать не так и сложно, зато потом очень просто поддерживать, а с говнокодом надо постоянно быть героем
В управлении людьми важнее умение создать правильную рабочую атмосферу в коллективе и не подавлять своим "авторитетным мнением"
руководители вообще не нужны в айти
Если твой руководитель с тебя не слазит и постоянно ругает за каждый неправильный перенос — это создает стрессовую атмосферу и сотрудник или сотрудник работают хуже.
у меня скрам — нет руководителя, есть команда с равным правом голоса у каждого
В тоже время в здоровой рабочей атмосфере и дружном коллективе сотрудники работают с большим удовольствием, даже если зарабатывают значительно меньше.
да ладно, покажи хоть одну компанию, в которой большая часть коллектива не дружная, значительно меньшие заработки — это признак непрофессионализма и неуверенности

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

Ваш опыт говорит о том что способности мыслить логично у вас была, и аналитика не подгуливала. Мотивация тоже не заставила ждать. Это очень хорошо что вы смогли поднять занавес и выйти на уровень который начал приносить доход. Единственное что из этого всего отягащает что мотивация перейти в профессию — денежный фактор. Раньше выбор профессии девелопера был осознаный в направлении главном это — интерес и желания заниматься только этим. Я свою профессию выбрала ещё в школе, и в своё время пришлось наоборот идти в другую сферу, потому как админам и Ко платили не такие уж и большие деньги. Никто не торопился идти работать сисадмином, или как раньше всё было «саппорт» Теперь, после приличных лет скитаний в другой отрасли и достижений там тоже, хочется вернуться в ту профессию которая вдохновляла раньше, а из за того что она стала «вкусным пирогом», пробится даже с образованием и опытом, правда с перерывом на другую сферу, сложно. Вроде ты уже не джуниор, смеются над тобой, а на мидла требуют современный опыт. Вот и думаешь, если бы не переизбыток людей желающих заработать в айти, которые теперь демпингуют сферу, возможно и был бы шанс. Так что вам можно сказать повезло и кому то ваш опыт поможет. Это хорошо что среди людей самоучек есть самородки :-) И в каком то случае наверное легче из бармена поиты в айти, для вас там всё новое, нежели у кого есть уже знания но маленький опыт и лет уже не 25. Вот другая сторона монеты.

каждый судит со своей колокольни.
Я лично считаю, что ваш случай проще. У вас есть базовые знания, так необходимые для работы. Одно дело сидеть и учить функции, команды, переменные и т.д. Но вот зная это все потом написать программу или ее часть. Тут нужны так же знания в математики, мат. программирования и многого из того, что вы изучали в институте, и чего лишены те, кто там на программиста не учился.
Это как писать романы. Ведь все мы знаем слова, но роман написать может не каждый. Этому учатся годами в институтах и приходит с опытом.

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

Не лукавьте, вам видимо интрересно заниматься верской или фронт эндным програмированием и деньги это просто ещё один плюс, который вызвал мотивацию и держит её в тонусе.
Тут вы меня уели :) так хотелось сойти за человека, который пришел в IT косить «бабло лотатой», но не вышло :)
Вы правы, мне действительно нравится front-end, в частности CSS, LESS(в меньшей степени), SASS (в большей) а так же CMS Wordpress (I am sorry for my off-top). Но и back-end потихоньку подтягиваю :) Ментора только на back-end не хватает :)
И вам удачи в поиске работы своей мечты.
На правах не прошеной рекламы — dou.ua/calendar/7274
Сходите на выставку. Может и работу найдете. Лично я уже купил билеты :)

Общее фпечатление от статьи, разрешите процитировать:
«Великая русская актриса Александра Яблочкина пребывала в девицах до старости.
Как-то она спросила у Фаины Раневской, как, это, собственно, занимаются любовью. После подробного рассказа Раневской Яблочкина воскликнула:
— Боже! И это все без наркоза!!!»

Так вот как его зовут учителя JAVA-дая Ментор. Кто возьмет к себе в менторство, самому ой как тяжело.

Давно хотел затронуть тему менторства здесь, но все руки не доходили. Ищу ментора на Python. Буду весьма благодарен.

Питання, аналогічне питанню до Олександра dou.ua/...s/newbie-quitters/#707671 :)

Лалки так тут же целый топик этому посвящен dou.ua/forums/topic/10445

з метою вивчення Python и подальшою роботою з цією мовою

Я рассматриваю этот язык для автоматизации процесса тестирования :-). Изучать только начала и не очень понимаю с чего начинать.

полагаю, у Анны больше шансов :D

я как проблему вижу то что в компании сейчас требуются ТОЛЬКО с уровнем middle и выше, junior’ы никому не нужны, trainee тем-более, вот и получаем в итоге схему — курсы_за_2_к->лоу-левел джоб без особо повышения в уровне знаний за определенное время работы(аля вечный джун) или вообще уход из IT

Процитирую Дмитрия Вежнина: «Никто не пишет в брачных объявлениях „ищу толстую глупую жену“, но это не значит, что толстушки и глупышки не выходят замуж.»
Если бы джунов не брали, то количество программистов стремительно уменьшалось и как следствие ИТ в нашей стране начал бы затухать

Количество программистов пока не уменьшается, потому, что средний возраст программистов не достиг (пока!) того уровня, с которого начинается массовая смертность (большинстство мужчин в Украине умирает в возрасте 50-60 лет), если ситуация с джунами не изменится, то лет через 15 начнется резкое уменьшение поголовья программистов в Украине.

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

Пока опросы ДОУ показывают, что средний возраст программистов не меняется. Это говорит о том, что поток молодежи большой и противостоит тренду ежегодного смещения среднего возраста, как было бы случае, если бы поток молодежи был низким.

Не совсем точно. Точно вот так:
«опросы ДОУ показывают, что средний возраст программистов _на_ _ДОУ_ не меняется».

ЗЫ: а с учётом последних месяцев крена ДОУ в маловразумительную ересь «типа для чайников что хотят стать» как раз этот тренд отвечает как раз этой формулировке. ))

то лет через 15
Есть ещё демогрфическая яма. Сейчас она пытается естественным ходом событий компенсироваться перетоком «взрослых» из других сфер. Что технически трудно-реализуемо, но сам факт демографического давления обеспечивает. Скажем сейчас мы «предельным возрастом 35 лет» выбираем категорию родившихся в конце 70-х начале 80-х прошлого века. Чисто технически рождаемость тогда вдвое превышала показатели конца 90-х начала 2000-х. Если взять нижнюю границу — 23-летних синьоров — то год рождения их сегодня придется на начало максимум середину 90-х, когда падение рождаемости еще не достигло своего «дна». На пик или пусть будет дно демографической ямы мы еще не вышли и выйдем как раз к 20-му году и можно смело считать этот период последующие до 25-го.

Теоретически демографию могла бы смягчить наука точнее же образование но я такого процесса не наблюдаю а наблюдаю скорее обратный. На этот же процесс прямо накладывается миграция. Которая в этом году резко и очень резко подскочила, думаю перескочив уровень начала 2000-х. При том, что сегодня грамотному специалисту переехать даже проще, чем 10-15 лет тому назад. Вплоть до всего процесса укладывающегося в «сел и поехал». Процесс уезда видимо будет задевать как раз ту часть спецов 30-35 лет, которая, чисто теоретически, могла бы послужить опорой тому «процессу эффективизации образования». Опять таки, «уезжают самые лучшие и самые активные». Остаются, понятно, другие. На образование я бы не рассчитывал...

Что-то реальное можно будет смотреть по итогам этого полугода — сможет ли рынок переварить с кой-либо пользой «всплеск желающих джунов».

Ну и да — не факт что мы т.е. Украина успеем т.е. успеете выйти из «ямы рождаемости» не начав заваливаться в «яму смертности». 15 лет — пожалуй еще рановато ждать — но 20 лет таки уже срок. Плюс на это уже скоро начнёт накладываться фактор возраста. Который для отечественного всего вообще будет вновье потому как «отечественному всему» 25 лет от роду чисто технически и ничего такого на реальном опыте еще не проходили. А придётся. Плюс это будет относиться не только к программистам...

Не учтен еще момент уровня сознательности, котрый у нас ну на очень низком уровне. Уверен, что не специалистов рождают по 10-15 штук в селах понятно ради чего...

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

Только с уровнем миддл, поэтому я за полтора месяца нашел работу джуном. Спасибо за мнение.

ГК Лига как-раз таки относится к уровню лоу-джоб ИМХО

я так понимаю, вы работали и видели проекты, которые написаны там? иначе, весьма странный вывод, даже не смотря на ваше ИМХО.

Я тоже за три месяца нашел. Но это не значит, что любой джун может найти работу. В лотереях джекпот постоянно кто-то срывает, но никто (кроме организаторов лотерей) не делает лотереи своим бизнесом.
Это впервые за 15 лет, когда мне удалось найти работу менее, чем за полгода после увольнения с предыдущей, и впервые за 15 лет, это работа с тем же языком и тем же стеком технологий, что и предыдущая.

at first i was like .... Юрий Паламарчук
but then i

многие курсы — не более чем механизмы по выкачиванию денег из доверчивых студентов.

Ты был как Юрий? Статьи писал?)

что именно мешает им стать-таки программистами.
отсутствие желания стать таковым :)
Сразу же опустим случаи, когда человек, эдакий самородок, самостоятельно прошел несколько онлайн-курсов по программированию, прочитал пару книг, забацал pet-проект и, о чудо, научился программировать и его взяли на работу.
бацание проектов, еще не гарант того, что бацающий их понимает что он бацает :)
взяли на работу....ура.....на работе дают кучу гуано-кода и вот он диссонанс....как я пишу...как они пишут........где правильно ?.....как правильно ?.....почему не сделали правильно ?...:))
и где же про fluent English ? :)
выбрать слишком сложный язык
не встречал еще слишком простых, чтобы «пилить» на любом языке нужно понимание :)
Те, кто бросают — наверное, не так уж сильно хотели.
спс, кэп :)

Пробував «менторити» одного знайомого системного адміністратора, який ніби-то був готовий стати ПХП програмістом.
Коли дійшли до циклів і я на домашнє йому дав завдання :
" написати програму, яка рахує суму чисел від 1 до {n} використовуючи цикли do...while, while...do, for"
він став мене ігнорити і на цьому «менторство» закінчилося.

На жаль далеко не всі з тих, хто хочуть мати ІТшні зарплати, хочуть хоча б трохи напрягтися для того шоб стати банально джуніором.

потому что есть формула суммы арифметической прогрессии в девятом или десятом классе школы.

Адмін мав просто подужати цикли, а не згадати прогресії :)

" написати програму, яка рахує суму чисел від 1 до {n} використовуючи цикли do...while, while...do, for"
Это же школьная программа, что его так напугало?

Может быть трое детей, а может быть директор школы.

Це ж типу не реальна задача. Таку фігню ніхто на справжній роботі ніхто не пише!

Без хоча б поверхневого розуміння циклів важко уявити як людина напише щось більше, чим «Hello World».
Та й порахувати якусь статистику, проходячи записи з бази даних в циклі з умовою наприклад, це теж не умова «з реального життя» :)

Добрый день! Прошу рассмотреть просьбу о менторстве по направлению РНР :-)

На жаль, чи на щастя — я вже 4 роки не маю стосунку до ПХП.
Зараз якщо на щось таке теоретично зможу найти трохи часу — то тільки по профільній мові, тобто JAVA.

Здравствуйте! Если у Вас будет время и желание поментортсвовать по Java — хотел бы побыть Вашим учеником =)

Теоретично — можу попридумувати чи навіть найти десь в інеті якісь таски починаючи від простих алгоритмів та закінчуючи веб + фреймворки. ( Те з чим доводилося працювати самому ).
Щось в форматі — ось вам таск, через якись час переглянути це в репозиторії на джітхабі і дати якісь рекомендації якщо буду бачити що не так.
Але багато часу на це витрачати не зможу.

Буду дуже радий якщо будете приділяти трохи свого часу. Дуже не вистачає якогось ревью кода. Хочеться знати де які проблеми виникають, як правильніше вирішити поставлені задачі.
Як с Вами краще зв’язатися?

skype, контакт в профілі

Владимир, по профилю JAVA. Прошу принять в падаваны. Буду благодарен любой помощи.

Який ваш відгук про ПХП? як людини що працювала з ним та змінила профіль

Могу попробовать поменторствовать. Напиши в лс. Оговорим детали

Володя, це тобі просто потрібно було відразу перевіряти його мотивацію, наполегливість і здатність засвоювати знання.
Маю прямо протилежний досвід, людина вчиться на 5 курсі прикладної, відповідно має деяку базу. В лютому я став його ментором, вчив ПХП і фронтенду, результат — зараз він уже місяць працює у нас на фірмі. Інший співробітник також менторствує, але його учень має перших два пункти, а от щоб щось вивчити, то вже тяжко йому дається.
Також можна користуватися наступним:
Питання, які ставив мені мій підопічний деколи заставляли мене годину — дві гуглити, щоб йому відповісти, а підопічний співробітника сидить і мовчить — типу слухає і запамятовує.
Тобто я веду до того, що людина має думати в процесі навчання над тим чого її вчать і тоді логічно, що в неї виникнуть запитання, причому нетривіальні.

П. С. Співбесіду мій підопічний проходив не у мене ;)
П. П. С. Хтось колись сказав: «Коли я вчу, я сам учусь.» :)

Здравствуйте!
Можно у Вас попросить рассмотреть вопрос менторства для такого специалиста как я? :-)
Интересует РНР на данный момент

Здравствуйте. Как и Александра меня тоже заинтересовал вопрос вашего менторства. Меня тоже интересует PHP. Не могли бы вы и мне написать по поводу него? Нахожусь на начальном этапе изучения.

А після пхп джава менторством не займаєшся? :)

Теоретично — можу попридумувати чи навіть найти десь в інеті якісь таски починаючи від простих алгоритмів та закінчуючи веб + фреймворки. ( Те з чим доводилося працювати самому ).
Щось в форматі — ось вам таск, через якись час переглянути це в репозиторії на джітхабі і дати якісь рекомендації якщо буду бачити що не так.
Але багато часу на це витрачати не зможу.

Ну для мене особисто цінно щоб тикнули пальцем і сказали ось так не роби так роби із точки зору досвідченого джавіста, бо вчити і шукати собі таски то не проблема :)

Владимир, если есть время можете меня под свое опекунство?))

В мене таке зрештою вийшло з героєм цього топіку dou.ua/forums/topic/2526
На роботу його зрештою влаштував, але не програмістом, а конфігуратором, тепер вже він тестер.
До речі, він розкрився як ватник і ми вже десь рік не спілкуємось.

$sum = 0;
$n = 1;
do {
$sum = $sum + $n;
$n++;
}
while(
$n < 11
);

print $sum;

Правильно? ))

на Java десь отак :
//for
int s = 0;
for (int i = 0; i <= 10; i++) {
s += i;
}
System.out.println(s);

//do .. while
s = 0;
int n = 0;
do {
s += n;
n++;
} while (n <= 10);
System.out.println(s);

//while ... do
n = 0;
s = 0;
while (n <= 10) {
s += n;
n++;
}
System.out.println(s);

Так, нуль нічого не міняє в даному випадку.
З нуля по привичці роботи з колекціями :)

Також можна 2 стрічки


s += n;
n++;
замінити на

s += n++;

Я б злякався ментора, який ставить такі задачі...

Юра отлично, я бы так лаконично не написал :)
Кстати, закрываю набор к себе в Java менторство :)

почему-бы тогда сразу не вывесить стоимость так называемого «менторства» в вашем исполнении?

Александр, как раз этим и занимаюсь. Довольно много вариантов сотрудничества, стараюсь учесть все. На днях будет описание новых форматов и цены.

у Вас там написано набір продовжено до 25 числа але вже 27, набір ще актуальний?

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

Подписаться на комментарии