• Какой локальный сервер выбрать для mac?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Не засоряйте систему установкой родных пакетов (через homebrew). Сервер должен быть изолирован, когда понадобился - тогда подняли и работаете. Не надо - вырубили. А еще сервер для разработки должен быть максимально приближен к среде на будущем продакшне. Все перечисленное присутствует в Vagrant - изолированная виртуальная машина, можно собрать (или найти готовую сборку) под конкретную среду. В ней же можно экспериментировать с системными настройками, крутить kernel и делать вообще все что угодно без риска навредить родной ОСи.

    2021 Update:
    Беру свои слова назад. Давно работаю с Laravel Valet, все пакеты устанавливаются с помощью Homebrew. Ни Vagrant, ни Docker, ни всякие MAMPы и рядом не стояли по скорости, удобству и минимальному использованию ресурсов.
    Ответ написан
    2 комментария
  • Рабочий органайзер для фрилансеров?

    Vas3K
    @Vas3K
    Я всегда говорил: плох тот фрилансер, что не планировал написать свой redmine :D
    Как уже сказали, LEVEL UP, мой друг.
    Но лучше не надо.
    Ответ написан
    Комментировать
  • Как узнать свой уровень в кодинге?

    @PavelGatilov
    sijinjoseph.com/programmer-competency-matrix

    Вот держи, хорошая таблица. Попробуй заполнить для себя, и оценить, после посчитать средний уровень.
    Если у тебя после заполнения такой средний уровень между log(n) и n - примерно senior. Есди между n^2 и n - то мидл, если ниже - джун.
    Ответ написан
    Комментировать
  • Как узнать свой уровень в кодинге?

    customtema
    @customtema
    arint.ru
    У меня рост был скачкообразным. Каждые 3-4 года делаю большой шаг вперед, на протяжении последних 20 лет.

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

    Что повлияло на личное развитие? Каждый из этих пунктов способствовал большому скачку:

    1. ОИВТ и основы программирования (ООП, СУБД)
    2. Linux
    3. Чужой код
    4. Книги Фаулера
    5. Unix Way
    6. Изобильная практика
    Ответ написан
    1 комментарий
  • Как узнать свой уровень в кодинге?

    @kirill-93
    Это все в пределах конкретной компании ведь. Тимлид в конторке по разработке сайтов != тимлид большой международной компании. В целом примерно так:
    Джуниор не может сам полностью выполнять таски, ему нужны советы и контроль.
    Мидл может сам выполнять таски без контроля и советов, кроме исключительных случаев.
    Сеньор - тот, на ком все держится и к кому все обращаются.
    Тимлид может быть мидлом или даже джуном в другой компании.
    Что конкретно нужно знать вам никто не скажет, да и всего знать невозможно. Если речь идет именно о каких-то технологиях, то это не важно, важно уметь находить решения, а не знать их наизусть.
    И еще, лучше быть крутым джуниором/мидлом, чем хреновым тимлидом. Очень смешно смотреть, как человек с двумя годами опыта гордо рассказывает всем, что он тимлид. Этим любят пользоваться хитрые начальники, типа: "Давай ка мы тебя тимлидом называть будем, а ты поработай сверхурочно и по выходным, ты ведь теперь сеньор-помидор!", а молодежь ведется.
    Ответ написан
    3 комментария