Обзор Soft Skills

Когда я начал читать "Soft Skills" Джона Сонмеза я не знал чего от нее ожидать. С одной стороны, как программисты мы считаем, что нет ничего важнее написания кода. И это правда. Тем не менее, чрезвычайно сложно найти интересный проект без продвижения самого себя. Я сомневался, что кто-нибудь способен объяснить это разработчикам. Не могу сказать, что Джон делает это идеально, но его попытка достаточно хороша, что бы потратить время и прочитать его книгу.

more ...

Это MOOC-курс хорош для меня?

Сейчас в сети довольно много различных массовых открытых онлайн-курсов (MOOCs). Одни платные, другие бесплатные. Пару лет назад о подобных курсах говорили на каждом углу, что они убьют все другие формы обучения. Этого, разумеется, не произошло. Тем не менее эта форма - полезный и удобный инструмент самообразования, его точно стоит использовать в собственном учебном плане. Правда, стоит для начала выбрать подходящий курс.

more ...

Enums в Python

Enums наименее используемая фича Питона. Как программисты мы предпочитаем использовать странные дикты или списки там, где мы могли бы использовать enum. По большей части это происходит из-за того, что это довольно новая фича и требуется использовать внешнюю библиотеку обратной совместимости, если используется питон версии 2.7. Тем не менее, довольно много случаев, когда использовать enum гораздо удобнее.

more ...

Почему я использую текстовые файлы

Примерно неделю назад я пытался мигрировать блог обратно на WordPress. Я решил дать ему еще один шанс, поскольку у меня есть планы добавлять больше картинок к постам, что достаточно тяжело делать используя Pelican: очень много ручной работы. В WordPress есть отличные инструменты для управления картинками. К тому же я думал, что WYSIWYG мне подойдет. Я установил его и даже перенес пару постов. Но все же я решил остановиться: форматирование этих двух постов заняло у меня порядка 20 минут.

more ...

Effective Java второе издание

Если задать вопрос о том какую книгу стоит прочесть о Java, все скажут, что Effective Java. Эта книга есть во всех списках рекомендованных книг по Java, за исключением, пожалуй, только тех, авторы которых пытаются продать вам свои книги. Есть несколько причин, почему эта довольно старая книга остается такой популярной.

more ...

c