Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Приключения Тыж-программиста. Предновогоднего поднятия настроения пост

Программирование *

Обычная ситуация на заказе. Кадр из К/Ф «Четыре комнаты»

Каждый из нас знаком с клеймом «тыж-программиста», даже если ты веб-дизайнер. Сидишь у компьютера — программист! Собирательный образ супергероя на ниве починки вычислительной и не очень техники, романтика. Но в реальности с этой ролью справляется более-менее смышленый эникейщик с банкой дисков, отверткой и смекалкой, кем и являлся ваш покорный слуга в период с 2008 по 2011 год. И так, пока Владивосток готовится ко сну, чтобы раньше всех начать чистить мандарины и строгать оливьешку, а западная часть России только предвкушает завтрашние приготовления ко встрече Нового Года, я предлагаю тебе, читатель, устроиться поудобнее и познакомиться с теми случаями из моей практики, которые я уже не смогу забыть. Это была отличная школа, которая позволила научиться находить выходы казалось бы из тупиковых ситуаций имея при себе минимум инструмента и максимум нервного заказчика за плечом. Приобретенные в работе навыки общения и прокачанная смекалка не раз спасали меня в моей дальнейшей трудовой деятельности уже в роли саппорта на различных проектах. Я побывал на нескольких сотнях заказов, встретил несколько сот людей, ситуаций и проблем. Кто-то был изначально зол, кто-то был тихим котиком и не мешал работать, а о ком-то я расскажу сегодня.

И да обойдет меня стороной банхаммер НЛО! Поехали!
Стать на 15 минут тыж-программистом
Всего голосов 164: ↑143 и ↓21 +122
Просмотры 87K
Комментарии 170

Вот что будет, если установить топ-10 программ с Download.com

Информационная безопасность *
Recovery mode
Перевод


Мы установили десять самых популярных программ с Download.com, и вы не поверите, что произошло! Впрочем, наверное, вы и сами можете догадаться: что-то ужасное. Что-то ужасное — вот что произошло. Присоединяйтесь к нашему веселью!

Уже не первый год мы сетуем на то, что нельзя спокойно порекомендовать скачать бесплатную программу, а недавно мы рассказали, как можно безопасно испытывать любое ПО при помощи виртуальной машины. И мы подумали: а почему бы не повеселиться и не посмотреть, что же, в самом деле, произойдёт, если скачивать программы как обычный ничего не подозревающий пользователь?

Ради эксперимента мы будем просто прощёлкивать все экраны установки с настройками по умолчанию на чистой виртуальной машине. Мы установим десять приложений из списка самых популярных загрузок. И предположим, что наш персонаж — рядовой пользователь.
Читать дальше →
Всего голосов 358: ↑324 и ↓34 +290
Просмотры 318K
Комментарии 381

9 фактов, которые знают программисты, и не знают все остальные

Программирование *Совершенный код *
Перевод
image

Факт 1


Под капотом самых критичных программ, которые вы используете на ежедневной основе (Mac OS X или Facebook) содержится ужасное количество хаков и костылей, которые с трудом уживаются друг с другом. Это как если бы вы разобрали боинг 747 и увидели, что топливопровод держится вешалкой для одежды, а шасси смотаны изолентой.

Бен Черри
Читать дальше →
Всего голосов 237: ↑164 и ↓73 +91
Просмотры 182K
Комментарии 88

Дорабатываем открытый код — развиваем и показываем всем свои навыки разработки ПО

Блог компании ABBYY Разработка веб-сайтов *Open source *Программирование *
Многие начинающие разработчики сталкиваются с необходимостью показать существующий опыт разработки ПО. Даже если вакансия называется «программист без опыта работы», то и без Капитана ясно, что предпочтение будет отдано претенденту, показавшему более-менее внятный код, более-менее подтверждающий наличие полезных в работе навыков.

Что же делать? Показать решение типового задания с ранних курсов или дипломный проект? Возможно, этого мало? Может быть, написать какую-нибудь впечатляющую программу и заодно получить опыт разработки? Например… калькулятор или компилятор или что там обычно пишут для получения и показа опыта? А если не хватит сил закончить?

На эти вопросы и сомнения есть один почти универсальный ответ — доработка проектов с открытым кодом. Вы получаете возможность решать реальные проблемы самых разных уровней сложности, результат не только будет работать у сотен-тысяч-миллионов людей во всем мире, но его еще и можно будет показать. Эту возможность иногда упоминают, но обычно на ней не останавливаются. В этот раз — остановимся на ней.
Читать дальше →
Всего голосов 40: ↑38 и ↓2 +36
Просмотры 23K
Комментарии 51

Когда разработчику вредно совмещать программирование и техническую поддержку ПО

Управление разработкой *Управление персоналом *

Изображение сайта easywebstudio.ru

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

Так или иначе, перспектива совмещения техподдержки и разработки программного обеспечения радует далеко не всех программистов. Работа специалиста технической поддержки зачастую оказывается серьезным испытанием для нервов разработчика. Более того, такое совмещение часто сказывается на его результативности. Головному мозгу требуется время для переключения с одной деятельности на другую. Для многих программистов это означает несколько потерянных часов, которые тратятся на то, чтобы вернуться из мира людей в мир алгоритмов и кодирования. А неудачное общение с разгневанным пользователем и вовсе может выбить некоторых разработчиков из колеи на весь день.
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 15K
Комментарии 25

В поисках взаимопонимания — 2: «Вредные советы» для моих IT-коллег

Блог компании Евростудио Управление разработкой *Управление проектами *Управление персоналом *Карьера в IT-индустрии
Recovery mode

В июле мы опубликовали подборку «Вредных советов» для клиентов digital-агентств, веб-студий и агентств интернет-маркетинга и получили много комментариев, подтверждающих, что с описанными в статье ситуациями сталкиваются если не все, то большинство. Однако не только заказчики бывают сложными. Внутри IT-коллектива обитает огромное количество самых разных специалистов, которые нет-нет да преподнесут сюрприз коллегам, сделав что-нибудь «этакое».


Кто они? Разработчики всех уровней и специализаций, интернет-маркетологи, SEOшники, аккаунт- и проджект-менеджеры, менеджеры по продажам, веб-дизайнеры… И не стоит забывать, что любой из нас может оказаться «тем самым странным коллегой». Если вы уверены, что вы — идеальный коллега, то не читайте дальше (хотя нет, читайте).


Сделай, сайт, как ты умеешь,
Ты же лучший, ты же знаешь :)
Прикрепляю скан визитки!
Это всё, что дал клиент :(
Убегаю, ждут на встрече,
Если что, то ты звони!

image


Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 14K
Комментарии 0

Опрос айтишников. На «вы» или на «ты»?

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

При этом при общении на сайтах в интернете (facebook, habr и др.), даже на сугубо «программистские» темы, стало довольно много «выкания». Замечу, что в нулевых в интернете все были строго на «ты», без вариантов, и постепенно это сходит на нет.

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

Предлагаю небольшой опрос-замер на эту тему. Через пару лет повторим, чтобы увидеть тенденцию.

Естественно, не во всех языках есть это различие. В английском языке все на «you», например. Хотя и там ранше было слово thou, которое до сих пор можно встретить у Шекспира или в Библии. (Кстати, аналогом «you have» будет «thou hast», почти как «du hast» у Rammstein).
Читать дальше →
Всего голосов 67: ↑44 и ↓23 +21
Просмотры 26K
Комментарии 158

Вот что будет, если установить топ-10 программ с Download.com: развитие событий

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

image

Целью было узнать, легко ли вычистить систему, если ставить приложения с помоек наподобие Download.com.
Размышлизмов не будет, их достаточно в оригинальной статье.
Сразу к делу
Всего голосов 56: ↑51 и ↓5 +46
Просмотры 33K
Комментарии 67

Умирающий хард Hitachi, bash и технонекрофилия

Старое железо
Из песочницы

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


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


Однажды знакомые попросили помочь разобраться с ноутом, на который они не смогли переустановить Windows. У ноута, судя по виду, была тяжелая жизнь: трещины корпуса, помяты углы, выломаны стойки. Понятно — проблема в повреждении жесткого диска в результате многочисленных ударов, что подтвердил и смарт: более 200 срабатываний G-sensor'а, 500 Reallocated Sector Count и еще есть в Current Pending'е. Ну людям, понятное дело, я поставил SSD, а информацию с их винта скопировал в образ командой:


dd if=/dev/sdb of=/media/hddimages/ht320.img bs=409600 conv=noerror,notrunc,sync

Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Просмотры 23K
Комментарии 48

Айтишники vs продажники: и треснул мир напополам

Блог компании RegionSoft Управление продажами *Управление персоналом *Карьера в IT-индустрии
Практически в каждой компании можно встретить противостояние: продажников и маркетологов, админов и бухгалтерии, продажников и айтишников и т.д. В этом явлении нет ничего удивительного: подразделения решают задачи бизнеса, и каждое из них стремится продемонстрировать, что именно их вклад в общее дело ключевой. А и правда: если бы не было инженеров, разработчиков и производства, что бы делали продажники? Неясно. А если бы был классный продукт, но о нём бы некому было рассказать рынку? То-то же. Но тем не менее, такое противоборство порождает не только позитивную для бизнеса конкуренцию, но и вызывает конфликты, срывает сроки и иногда даже портит продукт или проект. Начинается цепная реакция: конфликт → срыв проекта и ухудшение продукта → недовольство клиента → снижение выручки → управленческие проблемы, включая кадровые. А значит, локальный конфликт внутри отделов становится глобальной проблемой бизнеса, которая затрагивает всех. Давайте посмотрим, откуда растут ноги великого противостояния.

Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 9.9K
Комментарии 26

Чини свою Теслу сам, тыжпрограммист

Настройка Linux *Программирование **nix *DIY или Сделай сам Автомобильные гаджеты

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

Ты айтишник, на тебя с обожанием смотрят женщины и с завистью мужчины. Хорошо, что ты уже за компьютером, будем в две клавиатуры хакать Теслу.

Читать далее
Всего голосов 113: ↑82 и ↓31 +51
Просмотры 46K
Комментарии 44