Блог

Что популярно среди программистов

На stackoverflow опубликовали результаты опроса посетителей сайта, среди которых большинство конечно же программисты - http://stackoverflow.com/research/developer-survey-2015.

Первое, что бросается в глаза, глядя на опрос – больше всего программистов на 1,000 человек населения в Европе и на первом месте идет Люксембург. 

Дальше идет большое количество ерунды, проматываем, проматываем, и натыкаемся на образование. 41.8% опрошенных самоучки. Я сам самоучка, потому что в мое время в глубинке компьютеров почти не было, а образование в этой сфере получить было практически невозможно. Но сейчас уже пора учиться. У меня хоть и не было высшего образования в ИТ, но оно у меня экономическое и был большой упор на математику, различные экономические и математические моделирования. Помимо этого я ездил на курсы в МГТУ им Баумана и сейчас продолжаю учится. Это все тоже образование и оно необходимо, а то потом на работе не могут написать пары строчек кода, а требуют сотни тысяч зарплаты. Об этом стоит мне отдельно написать заметку, что я обязательно скоро сделаю. 

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

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

Можно ли научится самостоятельно хорошо программировать? Да, можно. Желательно всё же высшее образование и с хорошим математическим уклоном, но даже и без него можно. А нужно? 

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

Как в Канаде относятся к самоучкам

Некоторое время назад я получил вопрос - как в Канаде относятся к самоучкам. Смотря о какой сфере мы тут говорим. Я так понимаю, что На моем блоге такое могли спросить относительно программистов или других профессий ИТ отрасли, таких как системных администраторов. 

Если говорить только об ИТ профессиях, то тут конечно же нормально относятся к самоучкам. У меня лично нет высшего образования в сфере ИТ, но пока что это никого не смущало. Обычно компании просто просят высшее образование, а в какой оно области им всё равно. 

В некотрых случаях действительно я видел в объявлениях требование иметь высшее образование именно в Computer Science. Не знаю, на сколько это необходимое требование или просто пожелание.

Посему хакеры за компьютером в очках, перчатках, капюшоне?

Меня в последнее время все чаще удивляет, почему в СМИ и в кино хакеров постоянно показывают за компьютером в капюшоне, регулярно в перчатках, а если и очки, то они почему-то темные. У них что, аллергия на свет от мониторов, или может у них нет денег заплатить за коммунальные платежи, чтобы в доме включили отопление? 

Ну я еще понимаю стереотип заросших очкариков. Я сам в очках и регулярно хожу заросшим. Не особо люблю бриться, обычно это делаю только пару раз в неделю. Сейчас жена в России, живу один, и бреюсь вообще один раз в неделю - по субботам. 

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

Париж - старинная архитектура и технологии

Я был в Париже пол дня, но он оставил у меня достаточно двоякие ощущения. Красивый город, невероятная история и сумасшедшая аура. Но при этом технически отсталый и слишком грязный. 

Наверно грязь - это проблема больших городов, а может быть я просто избалован чистотой Торонто, который так же является достаточно крупным городом. То, что в городе почти везде бетон пошарпаный и грязный - даже прикольно. Это добавляет ощущения старины и бедности средневековья. Но во грязные сиденья в поездах нашего века - это уже слишком. Я не знаю, какие сейчас вагоны метро в Москве, но когда я там последний раз ездил, они были на много чище и аккуратнее. 

Открывать по правому клику

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

Очень часто замечаю, что люди используют правую кнопку мыши слишком часто. Например, один программист открывает так все файлы и запускает программы. Я ему говорю, запусти программу ХХХ, а он щелкает по ярлыку правой кнопкой и нажимает открыть. 

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

Жаргон - клава, комп

Когда я ещё работал в журнале Хакер, то там очень приветствовался жаргон в стиле клава, комп. На своейм блоге я очень редко использую жаргон, потому что очень часто он меня раздражает. Да, есть случаи, когда можно сказать комп, но все же в большинстве случаев так просто сказать или написать "компьютер". 

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

Вот я сейчас запустил поиск по слову клава у себя на блоге и нашел только пять заметок, где оно встречается. И это из 2802 заметок, которые присутствуют на блоге. Интересно, что если искать по слову комп с пробелом на конце, то так же получается 5 заметок. Видимо просто у меня 5 раз за все годы ведения блога было такое настроение, что я захотел написать жаргон. Если честно, то я ожидал большего количеств, ну хотя бы 20 из почти 3000 заметок. 

Роты программистов

Министр обороны Щойгу собирается создать роты программистов и отбирать туда лучших выпускников. В принципе, для программистов это будет хороший шанс не терять навыки в течении года после выпуска из ВУЗов. 

В современном мире это конечно же необходимо. В армии должен быть самописный софт, иначе никакой гарантии, что ОС не отправляет ничего лишнего в Майкрософт. Невозможно проверять каждое обновление на жучки, а ведь для Майкрософт достаточно только прислать на все компьютеры обновление, которое соберет данные по просьбе ФБР и Пентагон и в следующем обновлении удалить жучка. Обрубить связь ОС с Майкрософт? Не будет тех же обновлений. Следить за каналом? Зашифрованные данные особо не прочитаешь, что там компьютер шлет в MS. Это так, в порядке бреда, но смысл в том, что я поддерживаю, что в армии должен быть свой софт и нужны программисты. 

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

Место России в мировом ИТ

Я тут недавно говорил, что одним прекрасным утром получил сообщение с сайта и в Facebook с приглашением участвовать в радио программе, но к сожалению я не в Москве, чтобы так легко добраться до студии. Там собрались разные специалисты обсудить место России в мировом ИТ. Интересная тема для русского в Канаде. 

Ну раз я не смог поучаствовать в радиоэфире, расскажу своё мнение на блоге. Итак, место России в  ИТ пока останется там же, где оно и сейчас. Но это только пока. На сколько я знаю, образование сейчас на постсоветском пространстве не очень и продолжает падать. Везде сокращают финансирование на детей и это конечно же отразится на будущем страны. 

Такие как я будут валить в Канаду, США, Европу и другие страны, а если не будет хорошей подпитки молодых кадров, то могут начаться проблемы. Но не прям сейчас и не завтра. Тут я говорю о далёкой перспективе, если сохраниться такая же динамика, о которой я слышу сейчас. Лет через 10 или 15 могут начаться проблемы, а за ближайшее время я бы не волновался.

Планшеты не заменят Компьютеры

Раньше просто народ пускал вокруг этих устройств сопли, потому что планшеты клёвые, более дешёвые и портовые. И что теперь? Я кажется уже писал на эту тему, но уже прошло слишком много времени с появления первого iPad, чтобы снова посмотреть на эту проблему и увидеть, что изменилось. 

У меня iPad 4-го поколения уже почти пять лет служит Верой и правдой, но так и не заменил компьютера. Для таких как я планшет конечно же н заменит полноценного ноутбука, потому что я много программирую, а на планшете это просто невозможно. 

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

О блоге

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

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

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

Пишите мне