Pull to refresh

Comments 80

UFO just landed and posted this here

Спасибо) Правда немного устарело, я с ноября работаю в GATech)

Это какой то транслейт или просто столько ошибок ?

Как я фрилансер я выполнял множество различных задач

Большинство требуемых навыки и знаний были приобретены в процессе работы с помощью самообразования.

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

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

Такие статьи делают для контент-маркетинга обучающих курсов. Чего вы тут со своим самообразованием людям лиды портите :)

UFO just landed and posted this here
UFO just landed and posted this here

А через неделю начнётся новый сезон, в котором мы узнаем, почему лопнул пузырь доткомов, и захочет ли Адам Сэндлер переучиваться обратно на нефтяника или пойдёт в макдональдс?

UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here

На PyCharm может не быть денег (честно признаться, не в курсе, насколько Community версия подходит для задач автора).

VS Code, предполагаю, в 2017 был кажется не так популярен, как сейчас. Скорее всего и не так могуч.

Community версия ему только и подходит, все что есть в проф версии начинающий просто не в состоянии использовать.

Поддержка Django/Flask разве не только в Professional?

UFO just landed and posted this here

Очевидно что вы не работает с более менее большими проектами, в которых сотни а то и тысячи модулей, подключены докер или кубернетс, несколько ресурсов для работы с разными БД (и не всегда sql)

Тогда да, можно и в sublime text писать.

UFO just landed and posted this here

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

Да вот прикольно - точнее всего)) Тоже использую Vimium)

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

Что значит навигация идеи отстает от вим? Рефакторинг в виме? Это каким адоном?

IdeaVim

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

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

До этого без него работал 4 года и кайфовал от idea. Но режим vim более богатый.

Окей. Поставьте на свой андроид Termux.
Готово? Теперь поставьте туда vs code. Уже сложнее? Хм. Тогда ставьте vim или neovim. Готово? Окей, теперь немного плагинов по вкусу/необходимости и вы можете учится программировать на живых примерах в дороге.

И это только один из кейсов.

Согласен, для новичка это лишнее, сам никому не советую.

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

Насчет IDE я уже несколько лет пользуюсь Pycharm-ом с IdeaVim плагином, хотя в то время действительно мне хватало Vim-а.

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

UFO just landed and posted this here

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

На начальном уровне вообще не нужна.
Потому что в начале я (и думаю что все) думал намного медленнее, чем мог печатать.
Конечно после года другого слепая печать очень помогает.

Ну и если печатать вслепую, то потом ключевые слова пальцы уже сами начинают помнить. Синтаксис ЯП + user, order, client, transaction и другие часто встречающиеся переменные - пальцы помнят сами по себе, а не по буквам.

На начальном уровне вообще не нужна

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

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

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

На самом деле этот процесс позволял думать что идет обучение и день не совсем прошел зря. Он простой и виден результат.

Плюс этот навык никуда не денется, он не приносит страданий и дает плюсы - почему его не заиметь?

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

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

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

Конечно важна, чтобы не отвлекаться на то, как ты пишешь, а сосредоточиться на том, что ты пишешь. =)

Да и учитывая, что освоить слепую печать на начальном уровне вполне хватает недели по часу-два в день - почему бы и нет? Трудозатраты минимальны, а польза навсегда.

вы просто не представляете, насколько это удобно - печатать в слепую.
я сам научился с помощью тренажера Stamina, еще лет 20 назад, и очень этому рад.
Вы можете думать, что это сложно и долго, но на самом деле можно научиться за 1 месяц, занимаясь по 30минут в день.
ваши глаза, руки и шея однозначно будут вас благодарить каждый день после освоения навыка

Для себя не чувствую необходимости, т.к. за свои 20 лет (или даже больше) активного использования компьютера я научился довольно сносно печатать. Скорость меня устраивает, иногда даже выходит печатать в слепую. Да и набор текста — не мой основной способ заработка.

Если я что-то и пишу объёмное, инструкцию там, или скрипт какой, то гораздо больше времени думаю, чем набираю текст. А в консоли вообще есть автодополнение по клавише Tab.

Я тоже так считал, пока не научился. Слепая печать привносит мелкие, но приятные удобства.

Допустим, открыты на экране параллельно дока и IDE, либо два класса в split-view. Ты переводишь взгляд между ними и что-то печатаешь. Не умея печатать вслепую, надо переводить ещё взгляд вниз, теряешь место, куда ты смотрел, особенно в доке, где нет мигающего. Не смертельно, в целом, но если есть время научиться, то почему нет.

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

Трудно даже поспорить. Зарплаты такие и правда есть. Только рынок труда этот представлен гастарбайтер-подходом. Более культурно и модно "Проектный подход" - Мавр задачу сделал, Мавр может уходить. Все это перемноженное на редкость встречи субъекта, соответствующего всем критериям да еще и с молодым мозгом-губкой, способным впитывать.

При размещении вакансии 300К+ чего там только нет. Все актуальные и устаревшие фреймворки до кучи. И даже если какой-то фреймворк не упоминается, то точно подразумевается его знание.

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

Чем отличается программист с образованием от программиста без образования? - Первому не нужно писать статьи в интернете о том как он "получает 100500 тысяч долларов рублей без смс и регистрации всего за N лет".

Я вот не программист, хотя на коленке напишу хеллловорд (приходится иногда), но я не пишу статей про 100500 (хотя собственник бизнеса и зарабатываю больше), тут дело в другом - в ЧСВ. Я часто вижу как люди, которые начинают зарабатывать 1000/месяц в условной провинции начинают царапать носом потолки, а потом приходит семья, дети, необходимость в собственном жилье, авто и тут их ЧСВ разбивается о рутину жизни. Всегда когда кажется, что уже добился всего я вспоминаю, что есть те, кто добился большего и ты не лучше других, просто чуть удачливее и чуть трудолюбивее, но не более. Достойных людей много на самом деле, важно не ставить себе потолок, как автор статьи.

Мой комментарий не об этом. А о том, что так-то разницы особой нет, начал человек программировать в 15 или в 30, есть у него образование или нет, потому что всё это очень условно. Но почему-то в последнее время появилось много статей, в которых смена рода деятельности приподносится как некое невероятное достижение.

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

В последнее время сильно активизировались продавцы всяких курсов типа "заплати 75 сейчас и начни получать 300к/сек уже через месяц". На днях даже заметил их оффлайновую рекламу в одном из новосибирских ТРЦ, чему сильно удивился.

Возможно, что это часть этого тренда.

По вашему мнению поступление и обучение в ВУЗе по программированию с последующим трудоустройством как разработчика ПО настолько же сложно как проработать 10 лет в другой сфере, потом самому заняться своим обучением и самому искать работу (без диплома разработчика)? Я правильно понимаю ваши слова о том что разницы нет или вы про что-то другое?

Я тоже против высокого ЧСВ, но всё же мне кажется тут явно есть объективная разница в сложности решаемых задач.

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

По моему мнению, факт получения работы (пуская, и с зарплатой в 300 000) ничего не говорит о квалификации программиста.

Это всего лишь одно из измерений квалификации. Есть еще соревнования, отзывы/мнения коллег и начальства, участие в Open Source проектах, выступления на конференциях, участие в хакатонах, сравнение результатов выполнения одного и того же задания (например решения тестового) и т.д. Всё это в какой-то степени отражает квалификацию программиста.

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

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

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

Больше похоже на рекламу курсов по Python с гарантированным трудоустройством после окончания и с зп 300к.

Такие слезы умиления от этой слепой печати и вима накатили. Я всегда думал, подобные инфантильные идеи сами проходят к годам 20 и человек понимает, что действительно важно, независимо от того, получал он жизненный опыт программистом или нефтяником. Хотя может, это художественный приём, надо же романтизировать...

Самообразование оно такое.. Если повезет - отрывочные знания сложатся в какую-то систему.

ЗЫ: Напоминает Паганеля, случайно изучившего португальский язык вместо испанского.

Аналогично я встречал таких людей 14-17 лет, но старше 20 нет, хотя может они есть, но молчат.

Чел, пиши свои статьи по пятницам, в ИТ такое по пятницам принято писать.

Заранее спасибо!

Отличная статья. Спасибо, что поделился. Самообразование - самый трудный путь. Успехов тебе в дальнейшем.

UFO just landed and posted this here

А был ли мальчик?....

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

ЗЫ: хотя зря бурчу, есть полезное в статье - это вести записи, раньше часто носил ежедневник с собой, потом забросил, нужно опять заставить себя

А мне понравилось изложение. Чувствуется коллега-прокрастинатор :)
Автор, пишите продолжение на vc, если здесь заминусят

Странная какая-то последовательность действий, да и обучение тоже (слепая печать?). Хотя бы для начала изучить все более-менее (не только же книжка про питон, все по-немногу посмотреть и иметь какое-то представление от сетей и бд до паттернов и алгоритмов) пет проект, потом найти что-то потом уже увольнятся и переезжать (и зачем Белгород, лучше уж сразу Москва, раз переезд. Но вот то, что окружающим рассказывать ничего не надо это факт. Желание все обосрать и зависть, хотя мне, например, это дало хороший урок на будущее и возможность почистить круг общения.

UFO just landed and posted this here

Не думаю, что рынок веб-разработки будет и дальше расти... А вот действительно хороших разрабов не так много, я например часто ищу с помощью сервиса ит-сорсинга https://heaad.ru/ это очень удобно и не нужно тратить кучу времени на поиски. Вот еще интересно, как на фрилансе ниходит хороших разработчиков?

UFO just landed and posted this here

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

Судя по моему опыту, вам с таким потоком мыслей надо в начальники идти. Глубоко уверен, что программист обязан держать в тонусе своё сознание. Из статьи я, ровным счётом, вынес ноль информации. Какова мораль? Одолели свои слабости - молодцы. Стоит ли это целой статьи? Не уверен.

[15:32:21] Y: одумайся ПОКА НЕ ПОЗДНО

[15:33:05] Y: тут ад

[15:33:08] Y: я упахиваюсь по 18 часов в сутки за зарплату 500$ в месяц

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

В госконторе такое реальность.

Сумбурно, но мне было сначала интересно. Под конец читал по диагонали. Смена профессии возможна в любое время - было бы желание. "Кто хочет - ищет возможности, кто не хочет - оправдания".
Я хотел стать программистом, выучился, получил диплом, но опыт первый был эникей+сисадминство. С опытом админством зарабатывал столько что давншифтиться в джуны-разработчики не хотелось. Нашёл обходной путь - устроился админом, прошёл курс программирования 1С, начал кодить на нём, дорос до эксперта по эксплуатации с сертификатом, а тут и знания python нужны периодически. И купил я себе таки курс по Data science. Не буду писать где, чтобы не сочли за рекламу. ...И прокрастинирую :-) Благо есть статейки здесь и на hh сколько зарабатывают в других профессиях - мотивирует пробивать "потолки", которые мы сами себе придумываем :-)
Подписался, жду продолжения статьи...

Один вопрос - от куда переехал в Белгород и почему переехал от туда и почему в Белгород?

сильно мешала моя страсть к играм

Я вот игроманией не страдаю совсем, но могу сказать что задрачивать в решение задач не менее очень увлекательно! Кое-где за это и медальки дают :) А есть сайты где задачи построены в виде игр, с графой, геймплеем и вот этим всем :)

есть люди вокруг меня, получающие примерно больше 300К, но не верящие что можно больше!

Я прямо сейчас не верю что специалист может заработать 300. Сказки всё это! Доказательство: зачем менеджеру отдавать специалисту такие деньжищи если их можно оставить себе? :) Пока в своей СМС-ке не увижу 150 два раза в месяц - не поверю!

Я прямо сейчас не верю что специалист может заработать 300

зря ?

Заработать можно намного больше, надо мыслить шире.

В москве по 400к и выше зарплаты уже пошли.

Я прямо сейчас не верю что специалист может заработать 300. Сказки всё это! Доказательство: зачем менеджеру отдавать специалисту такие деньжищи если их можно оставить себе? :) Пока в своей СМС-ке не увижу 150 два раза в месяц - не поверю!

если речь идет о 300к руб ~ 4000$, то это не очень то и интересно, а переманить на такую зп синьйора-помидора так и вообще малореально

На самом деле пару месяцев, но где-то по полчаса в день максимум (часто меньше), но большую часть этого времени я учился играя в vim adventure, так что это было очень просто и больше похоже на отдых. Самое главное, и что больше всего времени заняло - это учебник Марка Лутца, могу его всем порекомендовать. А также 2 практикума после него. Хотя, конечно, этого недостаточно чтобы работать разработчиком, нужно еще фреймворк какой-то выучить, SQL, GIT ну и может несколько тем связанных с конкретной работой.

Sign up to leave a comment.

Articles