• Какие книги следует читать, чтоб стать программистом

    @Optik
    Странно как то выглядят комментарии. Либо книги либо практика. Без практики вообще никуда, но и работать без книг нельзя. Меняется лишь стартовая точка в зависимости от текущего уровня знаний и умений. Если совсем программировать не доводилось, то сначала надо получить представление минимальное. Источником отлично послужит intuit.ru, статей для новичков с разжеванным материалом полно. Если это все уже известно, то тут надо начинать читать Thinking in Java и искать возможность для реальной практики. Можно конечно и задачки щелкать, но гораздо быстрей прогресс будет идти на неэфемерном проекте, где есть сроки и есть люди способные направить в нужное русло. Можно open source, но, имхо, лучше найти работу с минимальным порог входа. А дальше уже будут Блох, Кнут и прочее.
    Да это может не совсем корректный подход в понимании людей со стажем. Но для человека с головой этот вариант наиболее быстро ведет по пути развития. Только нужно помнить что ты до сих пор ничего не знаешь, а код того senior -а тоже надо проверять на наличие косяков и Г. Знание английского также сильно ускорит поиск инфы и новых знаний, ибо книги мастрид далеко не всегда есть на родном языке даже через годы + помощь на форумах англоговорящих будет оперативней и скорее более полезной (народу тупо больше, а значит и больше хороших специалистов). Еще очень важным моментом является инженерное образование, т.е. умение разрабатывать системы, обслуживать их, изучать неизвестные. И тут боюсь книг не существует. Только ВУЗовская школа.
    Ответ написан
    Комментировать
  • Лицензия Open Source проекта

    GearHead
    @GearHead
    Fullstack разработчик и предприниматель
    Об Apache License:
    > Данная лицензия не ставит условием неизменность лицензии распространения программного обеспечения, и не настаивает даже на сохранении его бесплатного и открытого статуса. Единственным условием, накладываемым Apache лицензией, является информирование получателя о факте использования исходного кода, лицензированного под лицензией Apache.

    В общем, если сохранение всеми форками открытого статуса — необходимый критерий, то вам смотреть только в семейство GPL. Если с продуктом подразумевается линковка проприетарщины, то LGPL, иначе чистая.
    Ответ написан
    3 комментария