Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы

Время на прочтение17 мин
Количество просмотров103K
В этой статье я расскажу, как за девять месяцев проделал путь от практически нулевого опыта в разработке ПО до должности программиста с шестизначной зарплатой, при этом работая полный день и обучаясь собственными силами.


Всякий раз как мне попадается чья-нибудь история успеха, я первым же делом с надеждой смотрю на биографию автора — вдруг его история совпадет с моей. Пока что мне не попадался еще ни один человек, у которого все сложилось бы именно так, как у меня; скорее всего, и вы найдете некоторые отличия между моим опытом и вашим собственным. Тем не менее, я надеюсь, что это рассказ послужит вдохновением и источником ценных сведений, которые вы могли бы добавить себе в базу.
Читать дальше →
Всего голосов 41: ↑36 и ↓5+31
Комментарии42

Моя история эмиграции, воплощение мечты админа

Время на прочтение20 мин
Количество просмотров36K

Приветствую, уважаемые хабражители. Хотел бы поведать вам историю моей эмиграции из Москвы в Евросоюз. Когда-то давно мне попалась статья и я проникся окончательной идеей уехать из России, но я не думал что это будет Латвия.


image

Читать дальше →
Всего голосов 70: ↑41 и ↓29+12
Комментарии268

Иллюзии мозга. Эффект большой рыбы в маленьком пруду

Время на прочтение4 мин
Количество просмотров29K


Что лучше — быть последним парнем в городе или первым на деревне? Перейти в гимназию в окружение умных ребят или оставаться лучшим учеником обычной школы? Уместно ли жертвовать социальным статусом (а возможно — и здоровьем) ради знаний, образования и большей зарплаты? Это сложные вопросы, ответы на которые каждый находит для себя лично. Но интересно посмотреть на научные исследования, которые помогают немного разобраться в том, как функционирует человеческий мозг и формируется субъективная самооценка человека (Я-концепция). Речь идёт об эффекте большой рыбы в маленьком пруду (Big-fish–little-pond effect, BFLPE), который впервые описан в литературе в 1984 году в научной работе психологов Герберта Марша и Джона Паркера.

Согласно теории BFLPE, каждый человек оценивает себя в сравнении с окружающими. В результате, самооценка выше в том случае, если человек окружён менее талантливыми и способными коллегами. И наоборот — в окружении талантливых и умных людей самооценка человека снижается.
Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии123

От проектирования до разработки: 10 инструментов, без которых я не могу обойтись

Время на прочтение4 мин
Количество просмотров25K
Инструменты сами по себе не могут сделать из вас настоящего мастера. Но они точно могут помочь в этом. В этом посте я хотел бы познакомить вас с несколькими инструментами, которые я использую. Надеюсь, вы откроете для себя некоторые новые инструменты, которые помогут оптимизировать ваш рабочий процесс.
Всего голосов 34: ↑21 и ↓13+8
Комментарии18

Углекислого газа в атмосфере стало больше: 400 частей на миллион

Время на прочтение4 мин
Количество просмотров19K

В сентябре мы перешагнули красную черту: концентрация углекислого газа в атмосфере Земли повысилась до 400 частей на миллион. За 200 лет развития промышленности концентрация углекислого газа в атмосфере поднялась с 280 до 400 частей на миллион. Климатологи считают, что СО2 в атмосфере никогда не станет меньше.

Сейчас считается, что повышение уровня углекислого газа обусловлено деятельностью человека. Увеличение концентрации СО2 совпало с началом промышленной революции. С тех пор этот показатель только увеличивался, и в ближайшее время снижаться не собирается. Доказательством этому может служить то, что в сентябре в атмосфере Земли, обычно, минимальный уровень углекислого газа за год. Но в 2016 г. СО2 в сентябре не стало меньше.
Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии29

Как меняется мораль со сменой языка

Время на прочтение5 мин
Количество просмотров42K


Что определяет нашу личность? Наши привычки? Наши эстетические вкусы? Нашу память? Если бы мне пришлось отвечать, я бы сказал, что если и есть у меня какая-то основа личности, неотъемлемая часть меня самого, то это – мой моральный центр, моё встроенное чувство того, что хорошо и что плохо.

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

Психологи, изучающие моральные суждения, уже заинтересовались этим вопросом. Несколько исследований изучают то, как люди оценивают этику, думая на неродном языке – например, так, как группа делегатов ООН использует язык лингва-франка для обсуждения резолюций. Открытия говорят о том, что в случае моральных дилемм люди могут вести себя по-разному, в зависимости от того, думают они на родном языке или на другом.
Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии84

НАСА объясняет, что положение «знаков зодиака» давно изменилось. Паника в женских журналах

Время на прочтение4 мин
Количество просмотров337K


Ещё никогда простое научное сообщение на образовательном портале NASA SpacePlace не вызывало такой бурной реакции в женских журналах. А ведь учёные всего лишь напомнили, что положение созвездий относительно эклиптики Солнца постоянно меняется из-за прецессии.
Читать дальше →
Всего голосов 109: ↑103 и ↓6+97
Комментарии963

8 признаков инфантилизма в бизнесе

Время на прочтение12 мин
Количество просмотров31K
Сегодня я хочу поговорить о том, что такое инфантилизм в бизнесе, как он проявляется и к каким последствиям приводит. Эта статья рассчитана, в первую очередь, в помощь всем, кто оказывает услуги бизнесу (в IT сфере и не только), также я думаю, что этот материал будет полезен тем, кто решил устроиться на работу, так как выявить признаки инфантильного руководителя на этапе переговоров очень важно хотя бы для того, чтобы понимать, как будет строиться работа в компании и с какими проблемами вы можете столкнуться в будущем.

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

Помимо статей о непосредственно программных продуктах и методах их внедрения, я также интересуюсь и другими аспектами бизнеса. Как консультант я изучил работу значительного числа компаний, которые работают в самых разных сферах. И по этому вопросу я также пишу статьи. Я изучал причины неудач, и написал статью “Как теряют бизнес”, изучал методы злоупотребления в различных компаниях, и также написал статью в помощь бизнесменам “10 способов злоупотребления сотрудниками своим служебным положением и методы борьбы с ними с помощью учетной системы”, есть у меня и статьи, посвященные сложностям сотрудничества IT-компаний и бизнеса, например, “Посредники или почему в России всегда «виноват» исполнитель на примере IT проекта”, а также описания негативного влияния на бизнес злоупотреблением дружескими и родственными связями “Родственники и друзья в бизнесе”.

А сегодня я хочу, повторюсь, поговорить об инфантилизме руководителей и бизнесменах, как он может проявляться, и почему на это важно обращать внимание.
Читать дальше →
Всего голосов 41: ↑33 и ↓8+25
Комментарии55

Что делать с чужими долгами?

Время на прочтение16 мин
Количество просмотров34K
Один из аспектов профессии разработчика — посвящение профанов в особенности процесса разработки ПО.
С. Макконнелл, Совершенный код

Цель этой публикации — поделиться опытом работы над проектом со сложной историей и тяжёлым наследием. После ухода из очередного т.н. «стартапа», я решил что хочу попробовать новых ощущений: enterprise, legacy, etc. Для этого взялся за работу над корпоративным приложением для транснационального концерна. Разработка на тот момент шла уже третий год, приложение пережило несколько поколений разработчиков, но стабильного релиза так и не было.

Полагаю публикация будет полезной:

  • разработчикам принимающим аналогичное решение, чтобы взвесить за и против
  • менеджерам «непростых» проектов, чтобы лучше понять причины и следствия технических проблем
  • и, конечно, просто любопытствующим

Затрагиваемые в статье вопросы:

  • Низкая компетенция разработчиков, и что с этим можно поделать?
  • Какие аргументы убедительны в глазах заказчика для нефункциональных изменений в проекте?
  • Почему работа аналитиков и QA очень важна с точки зрения разработки в частности и для проекта в целом?

Читать дальше →
Всего голосов 88: ↑85 и ↓3+82
Комментарии76

Средневековое оружие и броня: распространённые заблуждения и часто задаваемые вопросы

Время на прочтение18 мин
Количество просмотров238K

Немецкая броня XVI века для рыцаря и коня

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

Возможно, одним из самых печально известных примеров будет мнение, что «рыцарей на коней нужно было сажать краном», что является настолько абсурдным, насколько и распространённым мнением, даже среди историков. В других случаях некоторые технические детали, которые не поддаются очевидному описанию, стали объектом страстных и фантастических в своей изобретательности попыток объяснения их назначения. Среди них первое место, по-видимому, занимает упор для копья, выступающий с правой стороны нагрудника.

Следующий текст попытается исправить самые популярные заблуждения, и ответить на вопросы, часто задаваемые во время туров по музеям.
Всего голосов 115: ↑111 и ↓4+107
Комментарии248

Гильоши

Время на прочтение11 мин
Количество просмотров41K
Гильоши — это характерные узоры на деньгах и ценных бумагах. Они красивы, и сочетают в себе одновременно заметную сложность с внутренней простотой — когда кажется, что ты вот-вот уловишь принцип, но он каждый раз от тебя ускользает. Возможно, именно это и есть определение красоты.
Читать дальше →
Всего голосов 123: ↑123 и ↓0+123
Комментарии56

Обзор Java-конференции JPoint 2016

Время на прочтение6 мин
Количество просмотров14K
22-23 апреля 2016 года в четвёртый раз прошла конференция JPoint, в т.ч. уже в третий раз подряд в Москве. В конференции приняли участие более 1000 Java-разработчиков, на 4 параллельных треках было прочитано 48 докладов. Далее приводятся подробности о прошедшей конференции.


Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Комментарии25

Результаты большого чемпионата по программированию — 2016 на 5 тысяч человек

Время на прочтение4 мин
Количество просмотров15K


С 16 марта по 15 апреля проходил уже третий наш Открытый чемпионат по программированию для любых участников из России и других стран. В прошлый раз участвовало чуть больше 4 тысяч человек, а в этом году в первом туре на платформе Codeforces было уже целых 5 тысяч участников. Причём школьники и студенты шли поначалу наравне с опытными разработчиками и профессиональными киберспорстменами (хотя они тоже часто – студенты).



Кроме основного соревнования по олимпиадной схеме, для 50 финалистов была отдельная задача на написание AI боевого робота (вобота), сражающегося с другими роботами участников.
Читать дальше →
Всего голосов 25: ↑21 и ↓4+17
Комментарии3

Троллим бумажную газету

Время на прочтение2 мин
Количество просмотров61K


Я, чёрт побери, давно хотел подать обычное объявление «Сокол, нас раскрыли». Прямо представлял, как газета разъезжается по подписке всем пенсионерам, а они читают это объявление и обсуждают его на лавочках. А ещё лучше даже не одно, а взять и подать штук 10 объявлений, чтобы у читателя мозг нафиг сломался, пытаясь их осилить.

Случай представился. Подавали мы рекламный модуль в одну из газет объявлений, и владелец говорит – а давайте бартером, вы мне здоровенный хоккей, а я вам объявление раза в два больше. В итоге после нескольких итераций предложили поприкалываться и получили полосу после разъяснения идеи, благо люди адекватные. Поэтому сбылась давняя мечта натворить в серьёзной газете фигни. Вот эта полоса под катом.
Читать дальше →
Всего голосов 138: ↑129 и ↓9+120
Комментарии130

Использование POS-клавиатуры для решения рутинных задач

Время на прочтение8 мин
Количество просмотров49K

Вокруг нас есть множество полезных компьютерных устройств, которые при правильном приложении сил могут существенно помочь нам в решении типовых рутинных задач. И, к сожалению, немногие об этом знают и умеют применить такие вещи на практике. Сегодня я хочу рассказать вам о любопытном применении POS-клавиатуры для существенной помощи в работе QA-инженера. Это всего лишь одно из многих применений такого класса устройств для задач, где необходимо производить заданные последовательности одинаковых действий.
Читать дальше →
Всего голосов 38: ↑38 и ↓0+38
Комментарии66

Топ-10 торрент-трекеров за бугром

Время на прочтение4 мин
Количество просмотров229K
Ниже будет представлен список самых посещаемых торрент-сайтов за 2016 год. В начале 2016 года лидировал KickassTorrents, за ним следовал торрент-трекер The Pirate Bay. Многое случилось за последнее время, некоторые торрент-сайты исчезли, другие заняли их место «под солнцем».



Пользователи конечно же привыкают к тому или иному сайту, но в случае его исчезновения/ блокировки с удовольствием, не брезгуя, перепрыгивают на другие. Эта тенденция прослеживается и согласно данным нового списка топ торрентов. Первые позиции занимают всем известные старые игроки, но также появилась парочка торрент-новичков. После 10 лет работы, популярный торрент-ресурс EZTV был закрыт в мае прошлого года.
читать дальше
Всего голосов 23: ↑21 и ↓2+19
Комментарии52

Клиент возражает или сомневается?

Время на прочтение2 мин
Количество просмотров3.7K
Каждый из нас, хотя бы раз в жизни слышал или же сам произносил фразу "Ты меня не правильно понял". Поймут нас или нет, зависит от правильной интонации, построения предложений, а так же от самих слов. Ведь от правильного выбора того или иного слова, изменяется восприятие и смысл фразы в целом.

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

Пример:
— Андрей, да, ты хороший человек, но чувства юмора у тебя нет.
— Андрей, да, ты хороший человек, и все же чувства юмора у тебя нет.

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

ДТП робоавтомобиля Google — хороший знак развития технологии

Время на прочтение2 мин
Количество просмотров18K
Как известно, 14 февраля беспилотный автомобиль Google Gen-2 (Lexus) впервые попал в ДТП, когда столкнулся с автобусом, двигаясь на скорости 3 км/ч. Это первая авария, произошедшая по вине компьютера. Компания Google частично признала свою вину.

Что произошло на самом деле, можно судить из официального отчёта об инциденте. Дополнительные подробности есть в ежемесячном отчёте Google по робоавтомобилям.

Описание аварийной ситуации наводит на некоторые интересные мысли. Судя по всему, программа робоавтомобилей начала обрабатывать типичные ситуации на дороге, которые не описаны в ПДД.
Читать дальше →
Всего голосов 27: ↑21 и ↓6+15
Комментарии126

Архитектура Stack Overflow

Время на прочтение12 мин
Количество просмотров57K
image

Чтобы понять, как все это работает, давайте начнем с показателей Stack Overflow. Итак, ниже приводится статистика за 12 ноября 2013 и 9 февраля 2016 года:

статистика
  • 209,420,973 (+61,336,090) HTTP-запросов к нашему балансировщику нагрузки;
  • 66,294,789 (+30,199,477) страниц было загружено;
  • 1,240,266,346,053 (+406,273,363,426) битов (1.24 TБ) отосланного HTTP-трафика;
  • 569,449,470,023 (+282,874,825,991) битов (569 ГБ) всего получено;
  • 3,084,303,599,266 (+1,958,311,041,954) битов (3.08 ТБ) всего отослано;
  • 504,816,843 (+170,244,740) SQL-запросов (только из HTTP-запросов);
  • 5,831,683,114 (+5,418,818,063) обращений к Redis;
  • 17,158,874 (not tracked in 2013) поисков в Elastic;
  • 3,661,134 (+57,716) запросов Tag Engine;
  • 607,073,066 (+48,848,481) мс (168 часов) выполнения SQL-запросов;
  • 10,396,073 (-88,950,843) мс (2.8 часов) затрачено на обращение к Redis;
  • 147,018,571 (+14,634,512) мс (40.8 часов) затрачено на запросы к Tag Engine;
  • 1,609,944,301 (-1,118,232,744) мс (447 часов) затрачено на обработку в ASP.Net;
  • 22.71 (-5.29) мс в среднем (19.12 мс в ASP.Net) на формирование каждой из 49,180,275 запрошенных страниц;
  • 11.80 (-53.2) мс в среднем (8.81 мс в ASP.Net) на формирование каждой из 6,370,076 домашних страниц.


Вы можете спросить, почему существенно сократилась продолжительность обработки в ASP.Net по сравнению с 2013 годом (когда было 757 часов) несмотря на прибавление 61 миллиона запросов в день. Это произошло как и из-за модернизации оборудования в начале 2015 года, так и из-за некоторого изменения параметров в самих приложениях. Пожалуйста, не забывайте, что производительность – это наша отличительная особенность. Если Вы хотите, чтобы я более подробно рассказал о характеристиках оборудования – без проблем. В следующем посте будут подробные спецификации железа всех серверов, которые обеспечивают работу сайта.

Итак, что изменилось за прошедшие 2 года? Кроме замены некоторых серверов и сетевого оборудования, не очень многое. Вот укрупненный список хардварной части, которая обеспечивает работу ресурса (выделены различия по сравнению с 2013 годом):

  • 4 Microsoft SQL Servers (новое железо для 2-х из них);
  • 11 Web-серверов IIS (новое оборудование);
  • 2 сервера Redis (новое оборудование);
  • 3 сервера Tag Engine (новое оборудование для 2-х из 3-х);
  • 3 сервера Elasticsearch (те же, старые);
  • 4 балансировщика нагрузки HAProxy (добавлено 2 для поддержки CloudFlare);
  • 2 брандмауэра Fortinet 800C (вместо Cisco 5525-X ASAs);
  • 2 маршрутизатора Cisco ASR-1001 (вместо маршрутизаторов Cisco 3945);
  • 2 маршрутизатора Cisco ASR-1001-x (новые!).

Что нам необходимо, чтобы запустить Stack Overflow? Этот процесс не сильно изменился с 2013 года, но из-за оптимизации и нового железа, нам необходим только один web-сервер. Мы этого не хотели, но несколько раз успешно проверили. Вношу ясность: я заявляю, что это работает. Я не утверждаю, что это (запуск SO на единственном web-сервере) — хорошая затея, хотя каждый раз выглядит весьма забавно.
Читать дальше →
Всего голосов 78: ↑77 и ↓1+76
Комментарии29

Уязвимость ВКонтакте: доступ к превью фотографий из диалогов и скрытых альбомов любого пользователя

Время на прочтение3 мин
Количество просмотров108K

Коротко


Была обнаружена уязвимость в мобильной версии сайта vk.com. Она позволяла просматривать превью скрытых фотографий, в том числе фотографии из диалогов пользователей, плюс можно было получить информацию о пользователях лайкнувших это скрытое фото. На данный момент уязвимости уже нет — её устранили полгода назад. ВКонтакте выразили благодарность в размере 700$ (нет, не в голосах).
Подробнее
Всего голосов 66: ↑58 и ↓8+50
Комментарии6
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность