Статьи

Lenovo Yoga – самый лучший два в одном ноутбук на Windows

У моей жены уже четыре года Lenovo Yoga 910, который служит верой и правдой. Мы его покупали для жены, чтобы она на нем тестировала сайты, над которыми я работаю, а в то время я работал как раз на Sony. Нужен был ноутбук с хорошей производительностью, неплохой мобильностью и конечно же удобством. Несмотря на то, что этот Lenovo использовали немного для тестирования Sony и в основном это домашняя лошадка общего назначения. 

Чем отличается работа джуниора от синьора

Чем отличается работа джуниора от синьора? Отчасти ответ на этот вопрос помогает определить, кто такие джуниоры и чем они отличаются от синьор-программистов. Мне приходилось начинать свою карьеру с самого начала дважды – первый раз в 90-е годы, когда я впервые знакомился с программированием и второй раз уже в 2009-м году, когда переехал в Канаду сразу после кризиса. 

Нужно ли программистам читать книги?

Мне тут прилетело письмо, в котором автор рассказал о рекомендации, что язык нужно учить практикой и книги читать ненужно. Я тут согласен и не согласен с таким утверждением. Да, язык нужно изучать практикой, тут я на 100% согласен и всегда это рекомендую делать. Я практик и считаю, что практика помогает запоминать. Пока вы сами не увидите результат, не попробуете его лично, теория будет бесполезна. 

Авторизация и защищенный раздел на Symfony и PHP

В разделе Плюс+ я выкладываю курс по Symfony и PHP и там я рассказываю от и до, а здесь поднят вопрос – как сделать админку так, чтобы обращения к защищенной области сайта происходил редирект на страницу входа. Это можно использовать для администраторских панелей или для других задач, когда нужно иметь защищенные области сайта.

Пиратский софт в Канаде

Не знаю как сейчас, но когда я уезжал из России, то в коммерческих компаниях в основном уже старались использовать лицензионный софт. Да, были еще нелегальные продукты, но в целом все же видно было стремление. 

Как я написал свои книги или серия глазами хакера

Я выложил на канале уже несколько видео с рассказами о том, как я становился программистом, где работал и в этих историях не хватает одного из самых важных пунктов – как я написал книги. Я упоминал отрывками в разных местах про это и уже давно готовил этот рассказ. 

Как проходить собеседование на должность программиста

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

Софт скилз или гибкие навыки – стрессы и конфликты

Раньше работодатели при приеме на работу обращали внимание только на профессиональные навыки (hard skills). Умеешь хорошо программировать – нанят. 

Производительность программиста

Один из самых популярных вопросов, который меня спрашивают – как я так много успеваю – у меня есть работа, на которую я хожу 5 дней в неделю, у меня есть текстовый блог www.flenov.info, с прошлого года появился youtube канал Програмысли, пишу свои игры для iOS (www.enthunder.com), пишу книги, и еще и успевал левачить, работая на другие компании. И вот в очередном письме меня спросили: «Как? Тут после 8-ми часового рабочего дня приходишь домой и хочется забить на компьютер и даже учить ничего не хочется, а тут столько всего». 

Я устал или меня расстраивает работа

Незадолго до ухода из Клика мы запускали очередной редизайн сайта для Sony и у нас как всегда в последний момент начался аврал, пошли изменения, полезли баги и стало ясно, что будем в очередной раз ночевать в офисе. 

Автомобили программиста в Канаде

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

Кто такие Full Stack программисты

Я как-то записывал видео про то, как у меня менялась должность, когда я работал в консалтинговой компании в Канаде. Я начинал как простой программист, но когда моя заработная плата увеличивалась на 10 тысяч долларов, то автоматически менялась и должность, хотя обязанности и знания совершенно не менялись. Когда я работал простым программистом я писал C# код, оптимизировал базу данных, администрировал рабочие сервера клиента, поддерживал SQL, запускал код в продакшн, не говоря уж о CSS, HTML или JavaScript. Через год работы я уже и решал, каким образом решать задачи клиентов, то есть сам принимал решение об архитектуре и подходе. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне