• Вернуть клиенту деньги, за проделанную работу?

    iamd503
    @iamd503
    Верстальщик
    Посчитай всё, что сделала, вычти из аванса и если там что то осталось, то верни деньги ему, накуй его пошли и не переживай.
    Ответ написан
    Комментировать
  • Как вы планировали своё учебное время?

    @xfg
    В любом длительном деле главное заинтересованность. Вам нужно начать делать любой интересный для вас проект. В процессе, когда вам требуется сделать то или иное для вашего проекта, вы гуглите, читаете, делаете и даже что-то запоминаете. Изначально по любому вопросу будет требоваться гугл, но очень скоро обнаружите, что уже изучили добрую половину API языка javascript, спроектировали и сверстали несколько UI экранов вашего проекта.

    Радуйтесь маленьким победам. Когда вы делаете интересный лично для вас проект, вы понимаете зачем вы сейчас читаете тот или иной материал. Вы практикуетесь, вы решаете реальные задачи. Я никак не планировал учебное время, я 15 лет назад захотел свой сайт, открыл блокнот, нашел в сети учебник по html читал и сразу делал свой сайт. Потом захотел бекенд и открыл php.net, далее возникло желание, чтобы код был не просто лапшой, а имел какую-то структуру так познакомился с различными фреймворками. Потом захотел, на свой код тесты и так познакомился с TDD/BDD. Далее захотел независимую от фреймворка бизнес-логику и так познакомился с DDD. Ну и так далее.

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

    Если задуматься, все наши предки делали примерно также. Сначала была задача, а только потом они искали решение этой задачи. Человек захотел подняться в небо и только потом, он искал решение. Не наоборот. И это был не боинг.
    Ответ написан
    Комментировать
  • Знаете ли вы программистов которые в одиночку создали крутой проект?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Ответ asd111 шикарен, от себя добавлю:

    - WordPress, на котором работает 24% всего тырнета - переписанный форк другой платформы, одним человеком - Matt Mullenweg
    - Sublime Text - изначально написан одним Jon Skinner, да и сейчас большую часть он пилит
    - John Carmack, автор движка для таких легендарных игр как Doom, Wolfenstein, Quake
    - Тим Бернерс-Ли, кагбэ - HTML, URI, URL, HTTP и много чего еще. Википедия
    - Richard M. Stallman - Emacs, gcc
    - Bill Joy - vi, rlogin, rsh, rcp, TCP/IP стек для BSD
    - John Resig - jQuery
    - Larry Wall - Perl
    - Anders Hejlsberg - Turbo Pascal, Delphi, C# (и частично .NET)
    - Bram Cohen - BitTorrent, который дает ~50% всего трафика сейчас
    - Yukihiro Matsumoto - Ruby
    - Sid Meier - любимые многими игры Civilization, как минимум
    - Phil Zimmermann - PGP
    - John Backus - Fortran
    - Jon Van Caneghem - разработал первую из серии Might and Magic
    - Bram Moolenaar - VIM
    - Joe Hewitt - Firebug, DOM Inspector
    - Simon Tatham - PuTTY
    - Shawn Fanning - Napster
    - Markus Persson (Notch) - Minecraft
    - Cleve Moler - MATLAB
    - Will Wright - SimCity
    - D. Richard Hipp - SQLite, Michael Widenius + David Axmark - вдвоем, MySQL, а mSQL из которого все пошло (с некоторыми оговорками), написал David Hughes. В свою очередь, сам SQL, основа всех и вся, хоть и был создан в IBM, написали его тоже всего 2 человека - Donald D. Chamberlin и Raymond F. Boyce
    - Eugene Roshal - Far, RAR формат, WinRAR
    - Rich Hickey - Clojure
    - Tim Sweeney - еще один игровой движок, Unreal Engine (точно знаю, что он в одиночку пилил 1ю и 4ю версию движка, по остальным инфы нет, но думаю тоже)
    - Austin Meyer - X-Plane
    - Justin Frankel - создатель Winamp and Gnutella, первой P2P
    - Charles Simonyi - первые Microsoft Word и Excel
    - Allan Odgaard - TextMate
    - Andrew Tridgell - rsync, samba
    - Jeff Atwood, Joel Spolsky - StackOverflow

    и еще тысячи таких людей по всему миру.

    ЗЫ: Пруфы не линковал - гугл и вики подтвердят.
    Ответ написан
    Комментировать
  • Стоит ли работать программистом?

    Логика проста:

    1) Самое главное - есть ли интерес к данной работе, любили ли в школе решать задачи по физике/математике/информатике? Именно любили, а не просто решали. Лично я любил сидеть за формулами, графиками, интересными задачами, в то время как другие гуляли и пили пиво

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

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

    4) Перспективы и удобное рабочее место - тут уже всё будет зависеть от тебя. Есть две крайности:

    1. Можно устроиться в чмошную айти контору, где будут убогие задачи, убогое рабочее место со старым компом и маленьким монитором, где рядом будут сидеть быдло-программисты воняющие дешёвыми сигами (дымом) и бегать на перекур каждые 5 минут да и просто башорг читать тупить да байки травить как они "весело бухали на выходных" невольно намекая а ты такой задрот чем занимался интересным?
    З/п 20-100 000р в месяц

    2. А можно устроиться в компанию аля гугл, где печеньки и фрукты на каждом шагу, а люди, работающие там "какают радугой" (других туда не берут).
    З/п от 3000$ в месяц где-то

    Конечно можно найти золотую середину, но лично я решил, что допустим раз уж мне не суждено работать в местах аналогичных пункту 2, то я буду работать на фрилансе, сам организовывать себе рабочее место, покупать технику какую хочу, есть когда и что захочу, то есть такой маленький гугл в отдельно взятой квартире без быдла и прочих башоргов/ сигарет.
    Ответ написан
    Комментировать
  • Используете ли вы витамины для "мозга"?

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

    Во-вторых, на такие вопросы в интернетах чудовищное количество ответов, в основном оплаченных. Поэтому, когда вам будут настойчиво советовать пить обычный компливит, вспомните, что обычный ундевит от него отличается только ценой - раз в десять, правда... Ну, и найти его в аптеках труднее, особенно на витрине - там как раз красивые коробочки, прославленные телевизором.
    А так - попить витамины пару раз в год, для профилактики, никому еще не вредило. Но надеяться, что они дадут вам способности, которых у вас нет - как минимум наивно. Они разве что спасут от депрессии, хронической усталости и прочих состояний, граничащих с нерабочим. Подстегивать чем-то здоровый организм - это брать взаймы у собственного будущего. Очень не советую.
    Ответ написан
    8 комментариев
  • Восприятие материала - есть ли правильный и не правильный путь?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Это нормально. Просто читать книгу по программированию - бесполезно на 99%. Книжки нужны в двух ситуациях:

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

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

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