Вывод
Чтобы стать программистом не надо заканчивать ФизФак или быть гением в точных науках. Нужно желание учиться новому и определённая страсть всё систематизировать и созидать. Как оказалось все преграды и лимиты, как бы это избито не звучало, у нас в голове! Дерзайте, трудитесь, учитесь и больше практикуйтесь и всё у вас получиться!
Да и изучать много нет смысла, важно найти свою нишу и в ней обосноваться, а с неё уже и учить по немногу всё что вы считаете вам может пригодиться в будущем :)
Дневник цели
Я думаю эта цель выполнена, вот уже пару лет как работаю на фрилансе как программист. Всё получается, знания накапливаются, кол-во клиентов растёт. Я так и не устроился в офис как программист, просто в одно время понял, что уже мне особо и не за чем) Возможно в будущем всё таки захочеться попробовать офисную жизнь разработчика, а пока мне нравиться быть свободным в плане времени и рабочих обязанностей перед кем-либо, кроме моих клиентов
В последнее время стал сильно лениться, при изучении новых технологий. Возможно это из-за праздников, а может я в чём-то утратил мотивацию. Чтобы исправить эту ситуацию я нашёл новый способ концентрации на работе. СТРИМИНГ!) Странное явление стриминга разработки поддерживает в тонусе. Да пока я Нуб, и разработка по уровню и содержанию у меня на начальном уровне, но уже одно понимание, что за тобой следят не даёт расслабиться и переключиться на социалки или на YT.
Кому интересно, буду рад советам и комментариям на моём стриминг канале
Не знаю, наверно эта цель... она риторическая. Так как закрывать её при получении позиции Junior/Middle developer будет не верным. "Стать программистом" - очень безформленная и бесконечная цель. Поэтому буду наверно в ближайшее время переоформлять и дробить на более мелкие и измеримые цели.
Кстати, пока делал тестовое задание, начал по чуть-чуть изучать AngularJS, что очень радует, так как его надо давно было начать изучать, но всё небыло под это задачи. Ну а так как я его не знал, пришлось выкручиваться и выучил на начальном уровне работу с Ajax, Jquery и JS. В общем прогресс есть, хоть и совсем крошечный
Текущая цель до сих пор в процессе. В середине Декабря отправил резюме в одну местную компанию на позицию Стажёра Ruby-разработчика. Сделал тестовое и сходил на собеседование. Жду ответа от них. Кому интересно тестовое вот . Тестовое мне показалось немного выше, чем уровень стажёра, но его я всё равно сделал ( необходимо было написать Дешифратор/Шифратор по шифру Цезаря с наличием автораспознования шифра) . Ответ жду после 5ого числа, так что как только узнаю - сразу отпишу тут)
Всё, пора отдыха закончилась, так что вперёд и с песней, как говорит мой папа.
Итак, что такого произошло за прошедшие 2 недели. Начнём с того, что 2 заказа которые я получил перед отпуском, в связи с отпуском естественно, были не закрыты, однако на удивление, один из заказчиков проявил терпение и его задачу я закрыл по прилёту, за что кстати он обещал оставить хороший фидбек на Upwork. Ко второму я даже боюсь вылазить, так как по сути человека я подвёл и я это понимаю, а заказ в Upwork всё еще открыт, значит наверно, что-то от меня ждёт, ну да ладно с начала недели порешаю с ним вопросы.
Зарегистрировался на Fiverr.com и создал GiG по разработке простейших парсеров. Много конечно нового мне они не дадут, но если пойдёт, то какой-никакой будет заработок. Паралельно продолжаю изучать Ruby и RoR на ресурсах http://rubyflow.ru/ и https://mkdev.me/ . С новой недели добью уже Майкла Хартла с его Туториалом ( в переносном смысле естественно) и с чисел 20ых планирую начать Гибкую разработку.
Отправил в пару компаний резюме, чисто на удачу. За собой чувствую необходимость в большей практике собственной разработки по RoR, так как пока ничего по сути и не сделал своего, только по учебникам.
Подведу итог по планам на предстояющую неделю:
- Закончить Туториал от Майкла Хартла
- Закрыть вопрос с проваленным заказом
- Начать Гибкую разработку ( хоть вводную прочитать)
P.S: На Upwork продолжаю рассылать заявки на работу, больше "боевой" практики, тем лучше, но она конечно отвлекает от такого запланированного, "правильного" обучения последовательного
Denis, рассматриваю такой вариант, но чуть попозже. Пока что я прошла только пару курсов на codecaemy и начала читать кое-какие книги("самообразование web разработчика" уже прочитано, штудирую ресурсы указанные там). Ну то есть хочу максимально поднатаскаться самостоятельно, а потом в любом случае придет момент когда понадобится ментор/наставник/структурированные курсы какие-то. Я начала вообще с полного нуля, 28 лет, работаю конструктором железобетонных конструкций))
Это очень похвально, что вы не побоялись и взялись за переквалификацию. Многие опускают руки и это главная ошибка. Особенно в становлении себя как программиста, так как программист это про решение проблем/головоломок и составление правельных алгоритмов/архитектур и т д. Так что тут понадобиться упорство и сила духа. Я вот сам около 9 месяцев назад начинал, и за это время пришёл к выводу, что нет ничего лучше практики. Книги не дают навыков, даже знаний они не дают, когда просто повторяешь либо штудируешь их. Нужно набивать мышечную память и понимание, что как работает
Улетаю сегодня в Турцию на неделю, так что возможности обучаться не будет. Позавчера получил ещё один заказ на UpWork и всё бы хорошо, но я не успел его сделать, теперь видимо получу негативный отзыв и низкий рейт, что плохо. В добавок и по первому заказу прилетели правки, достаточно объёмные и за пару часов я не успею сделать, так что на выходе 2 заказа первых провалены. Печально, но надеюсь тут действует пословица "Первый блин всегда комом". В моём случае уже 2 блина. В общем, не серьёзно это я подошёл к делу, за что и поплатился или поплачусь.
Кстати, может кто в курсе, как преобразовать в Nokogiri ссылку типа www.alexa.com/topsites/category/Top/World/Türkçe в понятную для него http://www.alexa.com/topsites/category/Top/World/T%C3%BCrk%C3%A7e. Может есть какая таблица кодировки или что-то типа того?
На выходных получил свой первый заказ на UpWork. Просто невероятно много радости, уже сделал его. Заказ то простой, парсер для Алексы написать, но главное это первый отзыв!! Пока делал его осознал как быстро забывыется информация. Пару месяцев назад делал для себя парсер, и поэтому думал сделаю заказ за пару часов, а не тут-то было потребовалось аж 2 выходных, чтобы написать этот парсер. Да и сама реализация, я прям чувствую говнокодерская))) Через Nokogiri и с использованием Watir-a (использовал его так как не хватило знаний Nokogiri сделать всё по уму).
Первые деньги и отзыв по фриланс-разработке, для меня это важно. Чувствую это отправной точкой. Из плохих новостей правда то, что деньги заканчиваются и на следующей неделе буду на отдыхе, поэтому работать и учиться продолжу уже с 5ого числа.