Задать вопрос
  • Болит душа, не знаю как быть. Как двигаться дальше (Java/Android/Clojure)?

    @Dzhamal
    .NET разработчик
    Я не Java программист, конечно. Но мне кажется, что Java EE для фана - не совсем то, что надо. Если хочется фана - мейнстрим в руки и поехали! Для мобилок писать круто - можно выйти на рынок с минимальными вложениями. И даже выстрелить, как Flappy Bird (так, по моему, эта задрот-игра называлась).
    Если ставить во главу процесс, а не результат - мейнстрим в технологиях. Распределенные приложения, контейнеризация с Docker'ом, CI и CD, оркестрация и т.п. Все это без реальных задач неприменимо, а применяется в суровом ентерпрайзе. Ну, Вы в курсе уже поди. А вообще, изучение таких штук приведет в devops.
    Ну и третий путь. Тут я соглашусь с jackroll: можно заняться самообразованием и двинуться в сторону тех областей, где помимо программирования есть еще и математика, и computer science. Например, Big data, искусственный интеллект.
    Кстати, для общего развития и для того, чтобы быть в курсе последних новостей, неплохо подходят подкасты типа радио-та или разбора полетов. Первый - про все-все-все, второй с упором на java.
    p.s. В постановке вопроса косяк.
    выяснить, основываясь на вашем опыте, друзья, какой мне путь выбрать, исходя из моих предпочтений в программировании

    В идеале - попробовать все самому. Вот я попробовал PHP - мне не понравилось. Больше я туда ни ногой :)
    Ответ написан
    2 комментария
  • Болит душа, не знаю как быть. Как двигаться дальше (Java/Android/Clojure)?

    @eldar_web
    Прекрасный Ruby on Rails. Может посредством него ты полюбишь web больше всего.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    @freeg0r
    .. some dude ..
    приехал в другую страну в 36 лет из России, без опыта программирования, был только политех за плечами, и то "инженер радиотехник" (хотя во время моей учебы программирование давали на нашем курсе по полной: Ada, Pascal, Fortran, Basic, C, C++ .. до ассемблера), но ввиду минимальных зарплат по тому времени, совсем не работал по специальности. Как переехал, стал усиленно заниматься, взял учебу по DBA, освоил Objective C, поработал полтора годика в стартапе... ну в общем сейчас 46, пока пенсионером не чувствую себя.. а Вы в 27 переживаете :)
    Ответ написан
    2 комментария
  • Есть ли книги по дизайну для людей незнакомых с дизайном?

    @eoffsock
    Кодер (Rails)
    Для общего понимания того, почему с дизайном все так плохо и что делать:
    Дональд Норман «Дизайн привычных вещей»
    Виктор Папанек «Дизайн для реального мира»

    Веб:
    Якоб Нильсен «Веб-дизайн. Книга Якоба Нильсена»
    Стив Круг «Веб-Дизайн: книга Стива Круга или «не заставляйте меня думать!»

    Интерфейсы и взаимодействие:
    Джеф Раскин
    «Новые направления в проектировании компьютерных систем», «Об интерфейсе»
    Брюс Тогнаццини «Главные принципы интерактивного дизайна»

    Шрифты, типографика:
    Ян Чихольд «Новая типографика»
    Эмиль Рудер «Типографика»

    Про «Ководство» уже написали. Опустил несколько книг, которые вам понадобятся, если совсем уйдете в дизайн — там про взаимодействие с клиентами и всякое такое. Так же пропустил книги о работе с текстом. Если интересно — пишите, дополню список.
    Ответ написан
    1 комментарий
  • Есть ли книги по дизайну для людей незнакомых с дизайном?

    @Raz1el
    Какие бы вы книги не прочли, прочтите помимо все "Ководство" от Артемия Лебедева. Очень много правильных вещей толкует.
    Ответ написан
    Комментировать
  • Есть ли книги по дизайну для людей незнакомых с дизайном?

    Bandicoot
    @Bandicoot
    Вась-программист
    Дизайн для НЕдизайнеров. Очень хорошая книга, мне помогла
    Ответ написан
    1 комментарий
  • Есть ли книги по дизайну для людей незнакомых с дизайном?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Как сделать красиво, как сделать логотип - это одно.
    Как сделать удобно - это уже совсем другое.
    Вы уж определитесь :)

    Если вы верстаете зачем вам дизайнить? Если собираетесь заниматься дизайном, надо было с него и начинать, а не с верстки :)
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    @lyeskin
    Есть только одна проблема - легко ли Вам будет, если Вами будет командовать 20-21 летний пацан ?
    Ответ написан
    1 комментарий
  • Каковы Возрастные ограничения в программировании?

    stasuss
    @stasuss
    быдлокодер со стажем
    есть ограничения, начинающие появляться в мозге после 25 лет. В зависимости от мыслительной активности, они могут быть крайне незначительными, а могут уже в 30 сделать из человека ленивого консерватора.
    изменения как раз связаны со способностями изучать и запоминать - формированием новых нейронных связей.
    как известно для стариков (большинства) нереально изучить даже то как пользоваться каким то гаджетом, потому что их мозг уже потерял практически способность формировать новые нейронные связи.
    отсюда вывод - если всегда стремиться к новому, то изучать его будет довольно легко и просто.
    Ответ написан
    5 комментариев
  • Каковы Возрастные ограничения в программировании?

    TwerTrue
    @TwerTrue
    Молодой и неопытный разработчик
    Какие могут быть ограничения ?
    Есть только одно -- мозг у подростка усваивает знания быстрее чем у взрослого человека
    Ответ написан
    2 комментария
  • Каковы Возрастные ограничения в программировании?

    @ChernovGV
    Я профессионально начал программировать в 26, было тяжело но интересно. За пару месяцев активного изучения не много покачался и смог устроиться на работу.8 часов работы, 15 мин обед и еще 45 мин работы, возвращался домой и еще 3-4 часа работал чтобы успевать все в срок. Через пол года смог уже ходить на нормальный обед и не работать дома. Теперь дома только изучение нового и свои проекты)
    В общем да, не поздно...
    Но есть факты с которыми не поспоришь, мозг активно развивается до 25 лет, к 30 рост нейронных связей замедляется и формировать нужные механизмы мышления будет сложнее...
    P.S.
    Моему деду 84, и он зарегистрировался в facebook раньше меня...
    Ответ написан
    4 комментария
  • Каковы Возрастные ограничения в программировании?

    Rampages
    @Rampages
    Как там поговаривали-то? – "Если очень сильно захотеть, можно в космос улететь"
    В общем нужны следующие скилы:
    1. Терпение
    2. Упорство
    3. Сила воли
    4. Немного логики
    Причем если какой-то из навыков у вас очень сильно прокачан, он может компенсировать недостаток другого. Остальные приобретается эмпирическим путем.

    С возрастом просто появляется больше обременяющих факторов и многие из нас концентрируются на повседневном быту и рутине.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    @ifqthenp
    Ограничений нет. Мне 34 и я начал год назад. Главное, чтобы нравилось и была цель.
    Ответ написан
    4 комментария
  • Каковы Возрастные ограничения в программировании?

    hronik87
    @hronik87
    Обитаю в 1С-Bitrix
    Раз в день стабильно появляется похожий вопрос. Мне 28, год назад ничего не знал ни о HTML, ни о CSS, ни о JavaScript, ни о PHP. Сегодня работаю в хорошей компании, верстка у меня на твердую 4, JavaScript на 3+(библиотека JQuery в основном, но могу и на чистом написать что-нибудь полезное), PHP начал осваивать месяц назад, но уже есть довольно неплохие результаты. Было ли мне сложно в самом начале? Да! Я не знал ничего об этой сфере. Спал по 4 часа в сутки прямо возле компьютера, шаблон разрывало и я начал уже вслух разговаривать с собой. У меня не стояло выбора поучить сегодня или нет. У меня стоял выбор пойти поссать и дальше учить или все же потерпеть, а потом уже сходить когда невмоготу будет. И я сейчас в той сфере которая мне нравится, я постоянно учусь и я не остановлюсь. Так что если ты уверен, что это твое, то любыми правдами и неправдами учи, старайся, вникай. И все получится)
    Ответ написан
    14 комментариев
  • Каковы Возрастные ограничения в программировании?

    Нет возрастных ограничений
    Ответ написан
    Комментировать
  • Из чего состоит окружение продвинутого php разработчика?

    nonlux
    @nonlux
    Поправил ответ, так будет логичнее.
    Ниже приведены инструменты, которые использую лично я и причины почему.

    1. docker-окружение
    (в 90% случаев для веб-разработки достаточно php -S 0.0.0.0:8000)
    виртуальные машину становятся нужны:
    - когда надоест переустанавливать хост-систему из-за обилия хлама
    - когда работаешь с несколькими проектами имеющие специфические (разные) настройки окружения(php, web-сервер, база)
    - когда надоест решать проблемы в команде из-за того что по разному настроено окружение

    2. git - система контроля версий
    Помнить что ты и когда изменял, должен не человек, а машина.
    Это необходимо:
    - чтобы не испортить всю работы за прошедший год нажав del
    - чтобы определить кто из команды злодей и все испортил
    - чтобы не думать как перенести свежую версию проекта с одной машины на другую

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

    4. behat + phpspec
    Тесты нужны:
    - когда хочется почувствовать себя безопасности и для сладко спать ночь, забыв о кошмарах о сломанном коде
    - когда в production все снова сломалось
    - когда ты написал одну новую фичу, а сломал три

    5. zsh
    Хорошей консолью приятно пользоваться, работа идет быстрее.
    Консоль есть жизнь, жизнь есть shell.

    6. tmux
    Мало одно окошка в консоли, тогда tmux идет к вам.
    В качестве бонуса получите возможность парного программирования совершенно бесплатно

    7. tmuxinator
    Надоело каждый раз открывать кучу окон для tmux, попробуйте его )
    8. vim
    - Потянуло на что-нибудь необычное?
    - Хочется эффективнее писать код ?
    Ну что открыли vim? В первый раз? Поздравляю закрыть вы его не сможете )
    Вызывает зависимость при частом потреблении


    9. continuous integration сервер
    Вообще ci сервер это одушевленная машина. Это твой тамагочи, ты кормишь его хорошим кодом, он радуется и ты видишь приятный зеленый огонек. Если ты дал с код от скажет что не вкусно. Ну а если ты ему, что гнилое он будет долго на тебя орать плохими словами. Со временем он растет и учится делать более серьезные вещи, и начнет помогать тебе:
    Его скилы:
    - он может сам выполнить 10 минутные тесты
    - подготовить и опубликовать проект
    - рассказать о твоем коде, даже то что ты не знаешь
    Он легко обучается и ты легко сможешь научить его удивительным вещам.

    10. куча линтеров на pre commit hook
    Чтобы ci не кормить плохими продуктами, хорошо бы проверять что ты сделал до отправки на сервер. Что бы не забыть это сделать git сам работу.

    11. gulp
    gulp - это еще один твой помощник.
    как если использовать, как watcher файлов + livepreview, можно забыть о F5 в браузере

    12. bower
    Тоже что и composer но для управления ассетами. Это я о всяких jQuery и Bootstrap

    666. Линукс
    Даже если не хочется ставить как хост-систему, его все равно надо знать. Ваш код будет работать на нем )
    Ответ написан
    16 комментариев
  • Из чего состоит окружение продвинутого php разработчика?

    sivabur
    @sivabur
    Заблокировали просто так!
    PhpStorm(IDE)+lamp(сборка сервера)+composer(менеджер пакетоа)+git(контроль версий)
    Ответ написан
    Комментировать
  • Как перейти в безопасники?

    faserschreiber
    @faserschreiber
    Android, немножко Flutter
    Поддерживаю Alejandro

    Ищите контору, где сильная служба ИБ, устраивайтесь сначала в IT-отдел. Или где нет службы ИБ и убедите начальство, что она им нужна (с Вами во главе ;)))
    А ФСТЭК - это госорганизация со всеми минусами (и, скорее всего, гостайной).
    Если хотите именно организовывать систему защиты, то Вы делаете всё правильно - администрирование сети это именно то, что нужно знать на отлично. Плюс законодательство, не только в области ИБ, но и многие юридические вопросы.
    Ответ написан
    Комментировать