Еще не разучился и все еще любишь читать? Тогда загляни в раздел Плюс+, там много новых заметок, часть из которых со временем станет видео. Если ты присылал мне донат и есть доступ к разделу, то сможешь узнать заранее, о чем будет одно из ближайших видео.
В разделе Оптимизация Web (Плюс+) появилось три новых части этого электронного руководства. Читаем здесь
Что-то я давно не добавлял в плюс ничего книжного. Сегодня выложил 16 и 17 главу Python + Django
Я не буду здесь учить вас каким-то навыкам, потому что сам не являюсь экспертом. Но могу рассказать свой опыт, именно это и будет в этой заметке.
В прошлый раз мы поговорили о самых сложных и важных на мой взгляд скилах – стрессы и конфликты. В этот раз мы продолжим говорить о гибких навыках, как их назвали в русской википедии
Умение общаться или communication. Не уверен, что при выборе термина умение общаться я правильно подобрал перевод, но я постараюсь покрыть идею уже разговаривая о проблеме.
Следующий вопрос, который пришел от читателей моего сайта или зрителей моего канала (не помню точно источник) - начинающий программист - junior против уже полноценного программиста. Я понимаю, что звучит вопрос немного странно. А начинающий программист разве какой-то неполноценный?
На самом деле все полноценные программисты, просто в данном случае автор вопроса не смог придумать хорошую формулировку, а здесь наверно должно было использоваться слово «продвинутый».
В разделе Плюс+ появилась новая статья: Автомобили программиста в Канаде, уже записано видео на эту тему, но я его еще не пересматривал. Записывал на улице, показывая машины и не знаю, на сколько хорош будет звук. Но если все норм, то на канале может появится видео и тогда эта статья станет публичной.
Я кажется не афишировал, но в плюсе уже с конца сентября есть рассказ о том, как я общался с Управлением К, за что меня разыскивал Интерпол и там же раскрывается секрет, почему я ушел из журнала Хакер - Как меня разыскивал Интерпол и Управление К. Эта статья в паблик пойдет только тогда, когда наберем 200 лайков под этим видео:
Только вышло первое видео про Symfony, а на сайте уже появилась текстовая версия продолжения. Так как видео и текст пишутся независимо и очень часто текст или видео может содержать чуть больше информации. В видео я затронул контроллеры, которые не были затронуты в текстовой версии на сайте, но я их только затронул. Во второй части мануала я эту тему покрываю уже более подробно. Чувствую, что во втором видео нужно будет вернуться к этому вопросу и повторить все, что было сказано уже так же подробно, как и в тексте.
В общем продолжение мануала по Symfony доступно здесь Контроллеры в Symfony
В разделе статей появилась текстовая версия статьи - счастливый программист. Я на примере себя размышляю о том, что делает меня счастливым и думаю, что многие из вас согласятся со мной.
Там же есть и видеоверсия, в конце которой конкурс, в котором достаточно большие шансы победить. И пусть приз не самый крутой, но кому-то он может оказаться полезным. Так что смотрите видео и участвуйте в конкурсе, подробности в конце видео.
Возможное зло от интерфейсов с слишком большим количеством методов. Я уже говорил, что не люблю, когда появляются в коде методы типа Open2, CreateEnhanced и так далее. Очень редко бывают случаи, когда подобное оправдано, в остальных случаях это не выгодно, выглядит плохо и приводит к проблемам.
Сегодня я написал статью, в которой я описал возможный случай, в результате которого появляются подобные методы и описал, как бы я улучшил код. В общем, новая статья: Слишком много методов у интерфейса - зло