• Как всё успевать и не быть роботом?

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

    А по вашим пунктам:
    1. Работа 8 часов....допустим....на начальном этапе.
    2. Спать 8 часов это конечно роскошь. 6 часов качественного сна в темноте и тишине должно хватать. Спортсмены, конечно, должны больше спать. Мышцам нужно восстановление. Но мы тут не спорт обсуждаем =)
    3. Готовка рано или поздно оптимизируется. Кроме того, мультиварка прекрасно справляется с кашами на завтрак. Готовка, ужина в виде творога или овощей тоже не занимает много времени. Электрическая духовка почти сама справляется с мясом. Плюс витаминные комплексы (без них никак, сам явно заметил разницу: без витаминов моих 6 часов сна мало, с витаминами явно бодрее). Ну и кофе раз в день утром не вредно. Кофеварка-автомат готовит сама. Плюс яблоко/банан для перекуса. Закупка продуктов раз неделю экономит время.
    4. Не спорт, а физкультура/фитнес. На спорт надо жизнь класть, иначе это не спорт, а название одно. А физкультура в тренажорном зале по 1,5...2 часа через день вполне доступно. У кроссфитеров вообще не больше часа тренировка получается. 30 минут тренировка+10 минут разминка+10 минут заминка+переодевания. Это все без фанатизма. Если задача накачать банки или жать от груди 150кг, то это уже спорт. Другие задачи. Другое количество тренировок. Тут логичнее тренером работать, чем программистом.
    5. Английский по идее должен в итоге все меньше и меньше времени занимать. А профессиональное самообразование. Мне кажется мало на него час-два в день. По мне так лучше день на него выделить, чтоб не отвлекаясь глубже вникать.
    6. Читал статью. То ли про ученых совершивших открытие, то ли про нобелевских лауреатов, а может просто про успешных людей, не помню. Но смысл такой: успешных люде довольно явно можно разделить на две группы: первые достигли успеха в молодости и скорее всего по удаче, то есть совокупность личных качеств плюс удачное время/место плюс удачная идея, вторые уже в зрелом возрасте, то есть сильные профессионалы вложили все свои навыки знания в нишу, которую они увидели своим профессиональным взглядом. Я думаю может стоит повременить со своим проектом и уделить скажем 5 лет на развитие профессиональных навыков/знаний/способностей, потому как на удачу полагаться гарантии успеха никакой, а силы распыляются.
    Ответ написан
    3 комментария
  • Как всё успевать и не быть роботом?

    paradokso
    @paradokso
    Начинающий фронт-эндер
    Ну и я напишу свою простыню =)

    Все зависит от ваших приоритетов и мотивации. Буду краток, так как по многим пунктам аналогичные моим мысли были уже высказаны.

    Нужно работать. Минимум 8 часов, чтобы были деньги
    . Т.е. вы хотите зарабатывать? Ведь можно жить нормально работая 3-4 часа в день. При ваем рейте в 10 баксов это в среднем 600 долларов. По моему это больше среднего дохода РФ. Не так ли? Прожить на эти деньги реально?

    закуп продуктов, готовка и подобное тратится 1,5-2 часа ежедневно

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

    Нужно заниматься спортом. Ежедневно это занимает около 1,5-2 часов.
    Верно. Но, во-первых, даже каждодневная нагрузка такого объема не сможет компенсировать 10-12 часов сидения за ПК/книгой. От пробежки такие проблемы как низкий тонус сосудов, чрезмерная нагрузка на ноги, таз и позвоночник никуда не денутся. Ко всему прочему после вялого дня это может привести к еще большим проблемам (бегать нужно правильно, так как в большинстве случаев люди неправильно ступают, тем самым повреждая колени и ступни и т.д.). Гораздо правильнее два - три раза в неделю заниматься спортом по-серьезному - спортзал, бассейн, баскетбол/волейбол. Ну а каждый день делать зарядку - утром и несколько раз днем, чтобы разогнать кровь.

    Это обязательный английский 1-1,5 часа каждый день
    вы уверены что у вас хватит мотивации на долго заниматься по часу в день? И это после 8 часового рабочего дня, часа готовки и часа на спорт? :) На самом деле тут можно схитрить: слушать подкасты/удиокниги на англ во время занятий спортом.

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

    Если это серьезное намерение, то см. выше - переключайтесь на этот вид деятельности и делайте его основным.
    Посмотрите доклад Вадима Макишвили "36". И поймите, что вы живете для других ("работаете на дядю") ровно столько, на сколько вы в этом уверенны. Жить только для себя - это жить в деревне и обрабатывать землю, питаться тем что вырастили и не зависеть от денежных отношений.

    Выводы: распределяйте время - все делать в один день неразумно и затратно по интеллекту/нервам.
    Определите приоритеты и свою мотивацию.
    И, как часто советуют жители Тостера - заведите жену, ребенка и собаку :)
    Ответ написан
    2 комментария
  • Как всё успевать и не быть роботом?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Есть такая поговорка "Скажи мне кто твои друзья и я скажу кто ты". Если хотите чему-то научиться и координально поменять свою жизнь и самого себя, то настоятельно советую поместить себя именно в то окружение, где по большей части те люди на которых Вы бы хоть немного но хотели быть похожими и у которых можно многому научиться.

    Это мой собственный опыт.

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

    Все это дало мне то, что неявным образом у меня сформировалось мышление, привычки, действия, ритуалы и др. таким образом, что аж диву даешься "И это я?". К примеру от математиков прям железобетонно вбилось в голову фраза "Необходимо и достаточно", т.е. есть задача значит надо сделать настолько мало насколько это возможно, но при этом чтобы задача была решена!

    Рекомендую Вам прежде всего надо спросить себя "А что именно хочу?" и "Какие у меня мечты?". Ежедневно спрашивать себя "Какие задачи должен сегодня сделать чтобы хоть на чуть чуть приблизиться к моим мечтам?".
    Ответ написан
    6 комментариев
  • Как всё успевать и не быть роботом?

    trevoga_su
    @trevoga_su
    3) Нужно кушать полезную и разнообразную пищу, приготовленную из свежих продуктов, кафе и фаст-фуд не рассматриваю
    в идеальном мире пони какают бабочками. Автор, лет тебе сколько?

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

    Тебе выше правильно сказали - никому никто ничего не должен. Ты сейчас тупо перечислил какие-то бренды, маркетинговые якоря, которые тебе как будто навязали. Здоровая пища, хороший сон, спорт.. да хер там - мало кто это имеет. Постоянные стрессы, усталость, питание в фастфудах, долги, кредиты. Это реальность.
    Ответ написан
    21 комментарий
  • Как всё успевать и не быть роботом?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Могу сказать за еду. 2 часа в день на заботы о еде - это очень много. Кафешки не нужны. Закупаться продуктами проще и дешевле один раз в неделю (а то и реже). Это яйца, курица, свинина, говядина, рыба, свежие, консервированные и замороженные овощи, фрукты, крупы, макароны, хлеб. Морозилка решает. Готовить надо сразу на несколько дней, многие продукты можно заморозить и потом разогревать без особого ущерба для вкуса.
    Например курицу я разделваю порционно, снимая мясо с костей и замораживаю, из скелета варю бульон - из него можно сразу сделать суп и есть два-три дня, а можно этот же бульон заморозить и использовать потом. Овощи тоже можно сразу нарубить и заморозить, потом удобно делать всякие рагу или стирфрай - покидал все в сковородку вместе с кусками мяса и ставь на огонь. Всякие каши, крупы и т.д. тоже здоровая пища и готовятся элементарно, завел таймер и над плитой не стоишь. Ну и само собой микроволновка, блендер и прочие прелести цивилизации ускоряют процесс. Ну и жена, само собой.
    Ответ написан
    1 комментарий
  • С какой книги по AngularJS начать изучение?

    Jeiwan
    @Jeiwan
    www.angularjsbook.com/angular-basics/chapters — лучшее, что я встречал. С азов, с подробным объяснением тонкостей. В книжке объясняются именно принципы работы фреймворка, которые в других книгах просто предлагают принять за данность.

    В js-то есть опыт? А то у Ангуляра свой лунопарк, и с самых азов будет трудно. Нужен опыт написания сложных вещей на js/jQuery, нужно дозреть до фреймворка, иначе он будет только всё усложнять. Ну и нужен опыт работы с какими-нибудь другими MVC-фреймворками (несмотря на то, что Ангуляр и не MVC), чтобы хоть как-то ориентироваться в теме.
    Ответ написан
    4 комментария
  • Порядок изучения react.js?

    VirmarY
    @VirmarY
    Full-stack web developer
    Ну вот вам для затравки:
    [pluralsight.com] React Fundamentals
    [Tuts Plus] Getting Started With React.js Video Tu...
    [Egghead.io] React Lessons
    scotch.io
    sitepoint.com
    codementor

    а дальше документация + поиск статей на английском
    Ответ написан
    Комментировать
  • Deploy приложений на node.js?

    @maks_ohs
    Самый лучший вариант на сегоднящний день Shipit
    Есть очень удобная интеграция с Grunt
    Ответ написан
    Комментировать
  • Deploy приложений на node.js?

    qfox
    @qfox
    Ответы есть у меня
    В свое время я нашел roco ;-) Очень похож на капистрано, но уровень ниже, конечно.

    upd
    Ну и недавно появился https://github.com/pstadler/flightplan — очень активно пилится.
    Ответ написан
    Комментировать
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    Как же жаль, что вы из Москвы. Мы как раз уже полгода ищем верстальщика, подобного вам - знающего основные азы (способного самостоятельно начать делать), которого впоследствии научить своим лучшим практикам и приветствовать изучение всего что угодно нового в этой области. Казалось бы, это идеальное место для типичного junior'а? Но увы, опыт множества собеседований показал, что порой подобные начинающие работники или с завышенной самооценкой (с ними или просто не хочется работать, или хочется, но просят зарплату они большую, чем у лид-программиста), или имеют свой "багаж" из ангуляр, бэмов, бутсрапов, используя их прямо таки с неуёмным фанатизмом (а иногда даже есть ребята, умеющие верстать только на bootstrap и не умеющие просто открыть блокнотик и что-то реализовать).

    Что же касается сути вопроса. Когда сам был junior-программистом всегда критерием движения вперед мне служили сайты с вакансиями. Там я искал подходящие для себя, сортировал по уровню заработной платы и смотрел требования. Те требования, которые упоминались наиболее часто и имели "вес" - те я и изучал, применял, щупал и давал заключительную оценку (добавлять себе в арсенал, если нравится, или ограничиться простым знанием этой технологии). Таким путем дважды достигал на работах уровня overskill, когда компании физически не нужен был тот уровень, который был достигнут на тот момент (не нужен - то есть не был готов платить соразмерно уровню работы. это просто компании было не нужно). Так что в итоге эти знания автоматически просто за шкирку толкали вперед по развитию уровня жизни, специализации и всему прочему остальному. Таков совет -).
    Ответ написан
    3 комментария
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    @urmanta
    Ох, как я Вас понимаю, сама не так давно из такой ситуации выбралась. Мой совет -- идти за любые копейки junior'ом в контору, где есть нормальный разработчик. В бою все учится намного быстрее. Я сама читала и перечитывала книгу "jQuery для начинающих", и толку было ноль. На реальных рабочих проектах с подсказками старшего дело сразу пошло. И с sass за один день разобралась, потому что дали проект, который уже начали на sass, хочешь-не хочешь, а запишешь. Не могу сказать, что уже гуру, ни с бэм, ни с ангуларом, ни с бэкбоном работать еще не довелось, но я уже присматриваю себе вакансии с приличной зарплатой и возможностями дальнейшего роста.
    Ответ написан
    1 комментарий
  • Учеба/работа за границей?

    laska
    @laska
    PHP/JS разработчик
    В целом с вашем скиллом заграницей и без денег вам делать нечего. Рабочая виза будет несбыточной мечтой, студенческая реальна, но требует кучу денег (в Германии можно и бесплатно учится, то там конкуренция соответствующая).

    Что нужно, что бы попасть заграницу. Первый путь. Зарегистрироваться на одеске и работать. Выйдите на стабильный рубеж в 1000 долларов в месяц - можете ехать в страны ЮВА / Египет / Индию. Для Европы нужно больше, от 3х примерно. Первый рубеж достигается за год, второй большинством программистов вообще не достигается.

    Или второй путь. Работаете в России на любую фирму. Если вы активно прокачиваетесь, то вам звонят HRы из все более и более крупных компаний, пока наконец не позвонят из условного гугла. В отличии от первого пути, нет промежуточного звена в Тайланде, но в целом наверное он проще.

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

    Извиняюсь за возможно излишние эмоции.
    Ответ написан
    8 комментариев
  • Почему большинство программистов выбирают Mac?

    ruddy22
    @ruddy22
    Спасение утопающих — дело рук самих утопающих
    это просто удобно!
    поддержка компиляторов gcc, clang, а также llvm
    не нужно запиливать под себя окружение, т.к. оно и так удобное!
    можно прогать фронт, бек, системные штуки.
    ЯП ставишь на вкус и цвет: руби, нода, с++, golang.
    полнофункциональная консоль
    менеджеры пакетов brew и macports -> значит можно юзать линуксовые тулзы
    плюс ко всему - микроядерная архитектура на основе Math
    mac os x - ветка от BSD 4.4
    дрова для конкретного железа, оптимизированны для работы с этим железом
    и все это из коробки (кроме менеджеров пакетов и ЯП)
    Ответ написан
    4 комментария
  • Почему большинство программистов выбирают Mac?

    gluck59
    @gluck59
    Виртуальный глюк
    Не "программистов", а "людей, которые за компьютером РАБОТАЮТ".
    Примерно вот почему:

    U1Zp8PTy91s.jpgaORgD6FLo74.jpg
    Ответ написан
    5 комментариев
  • Как сделать, чтобы click не появлялся некоторое время?

    5angel
    @5angel
    Фронтенд-лид
    Самый простой вариант – сохранить флаг в local storage и проверять его после загрузки страницы. Туда же можно положить и timestamp, чтобы по нему смотреть, не пора ли нам снова показывать click.
    Ответ написан
    Комментировать
  • Как определить свой уровень программирования?

    laska
    @laska
    PHP/JS разработчик
    Есть много тестов, к примеру тут.
    Но это не слишком хорошо отражает градацию.

    Попробую обобщить мой опыт.

    Junior пишет код под присмотром более опытных программистов, сам делает только простые вещи.
    Middle это обычный программист, таких большинство. Он может отлично проходить любые тесты, иметь хороший опыт, знать все тонкости JS. А может и не знать.Но в любом случае он должен справляться с любой разумной задачей.
    А senior это не только про JS. Он должен быть специалистом во многих смежных областях, чтобы понимать "философию JS". Как правило такие люди либо сами пишут популярные библиотеки, либо контрибьюторы в них, либо пишут книги. В общем как то двигают язык вперед.

    Впрочем, есть компании в которых могут дать миддла студенту, а сеньера рядовому девелоперу. А в некоторых компаниях ступней четыре. Все относительно.
    Ответ написан
    1 комментарий
  • Как программисту быстро научиться качественно верстать?

    nanomen
    @nanomen
    front-end разработчик
    Может пригодиться. Страничка с тестовым заданием в Яндекс. Ниже они дают ссылки на ресурсы по теме.

    alexbaumgertner.github.io/testworks/yandex
    Ответ написан
    1 комментарий
  • Что такое plain?

    vserykh
    @vserykh
    Разработка сайтов, лендингов «под ключ»
    Plain text? Просто текст.
    text/plain — одно из значений HTTP-заголовка Content-Type, которое задаёт тип данных.

    Для HTML — это «text/html». Если вы хотите передавать или получать JSON, то следует использовать значение «application/json». Для XML — «application/xml».

    ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%...

    UPD
    Зачем ВКонтакте шлёт данные в виде плэйнтекста — стоит у них спросить. Если посмотрите в тело ответа, увидите там мешанину данных из HTML и JSON в непонятной кодировке.
    Видимо, оптимизация такая. Им виднее :)
    Ответ написан
    4 комментария
  • Зачем нужны таск менеджеры GULP и GRUNT?

    Мне кажется тут не хватает образного примера:

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

    Вот и сказочке конец, а кто слушал, тот и gulp.

    Простите - пятница.
    Ответ написан
    Комментировать