Самые слабые стороны программистов-самоучек

Опубликовано 26 October 2015 в Разное • Помечено образование

Меня огорчает реакция людей, когда на вопрос "как мне стать хорошим программистом?" советуешь прочитать книгу по алгоритмам. Хорошо если каждый десятый спрашивает какую я посоветую. Остальные девять говорят, что им это не нужно. А ведь алгоритмы - это лишь одна из многих проблем у программистов самоучек.


Продолжить чтение

Kotlin мой следующий JVM-язык

Опубликовано 19 October 2015 в Java • Помечено android, kotlin, jvm

Утром, в дополнение к физическим упражнениям, я примерно час программирую. Для этого отлично подходят не очень сложные проекты, которые делаются в кайф. Для меня, это маленькие игры и приложения для Android. Первый подобный проект я написал на Java. Второй стартовал так же на Java. Но я решил его портировать на Kotlin.


Продолжить чтение

Паттерн Singleton

Опубликовано 12 October 2015 в Python • Помечено python, паттерны

Singleton не так часто встречается в коде на питоне. Есть большая вероятность, что если потребовался синглтон, то в проекте есть проблемы с архитектурой. В первую очередь это касается небольших и средних проектов. Да и в больших проектах синглтон в чистом виде встретишь не часто.


Продолжить чтение

Тренажер иностранных слов

Опубликовано 05 October 2015 в Java • Помечено проекты, android

Наконец могу поделиться с вами ссылкой на мое приложение в Google Play: Тренажер иностранных слов. И домашний проект выросший из недоумения по поводу отсутствия в LinguaLeo языков кроме английского.


Продолжить чтение

Неплохой вводный видео-курс по Python

Опубликовано 28 September 2015 в Python • Помечено python, видео, учебник

Люблю смотреть разные видео-курсы по используемым языкам и технологиям. Причем не только по продвинутым темам, но и по базовым. Еще не было такого курса, в котором не нашлось бы что-нибудь интересное и полезное для меня. О последнем просмотренном мной курсе от Курячего Георгия я хочу немного рассказать. Этот курс - отличное базовое введение в Python2.


Продолжить чтение