10 заповедей программиста
Ты считаешь себя профессионалом. Ты уверен, что за твой код тебе должны платить деньги. Ты «не халявщик, а партнер» и понимаешь, что и ты, и твой работодатель плывете в одной лодке.
(далее…)
Ты считаешь себя профессионалом. Ты уверен, что за твой код тебе должны платить деньги. Ты «не халявщик, а партнер» и понимаешь, что и ты, и твой работодатель плывете в одной лодке.
(далее…)
На этот раз спросили разработчиков Яндекса о том, о чём не так часто спорят, но о чём задумывается каждый в какой-то момент своей жизни. Сколько часов в день могут работать программисты? К кому они ближе — к художникам или к рабочим на заводе? Применим ли к ним восьмичасовой рабочий день? Работает ли разработчик, когда пьёт кофе или спит?
В этот раз на наши вопросы ответили не только те, кто работает в офисе Яндекса в Москве, — доехали мы и до наших коллег в Нижнем Новгороде, чтобы получить чуть большее разнообразных мнений.
(далее…)
Каждый стартап задумывается в какой-то момент, как организовать для себя рабочее место: идти в коворкинг, в акселератор или работать из дома? Мы сейчас проходим акселерацию во ФРИИ. Нам часто задают вопрос: что вам дает акселерация? Помимо экспертной поддержки менторов и предоставленной инфраструктуры, возможности получить инвестиции, это знакомство с другими стартапами. (О том, чему учат на аселерационной программе, читайте в материале "Что должен делать стартап, чтобы выжить?"). Мы хотели бы рассказать об особой внутренней культуре участников акселератора: о взаимопомощи проектов.
Во ФРИИ участники помогают друг другу постоянно, это заложено в сам процесс работы. Во-первых, сам акселератор проводит мероприятия, которые помогают взаимодействию команд. Во-вторых, в условиях многозадачности и ограниченного количества времени основатели подходят друг к другу с вопросами и за полезными советами. Мы разбили все виды полезной коммуникации между проектами на 9 категорий.
(далее…)
В ответ вот на эту статью, про выбор покупки серверов или оптимизации.
Хочется затронуть фактор людской психологии в принятии решений, его недооценку и важность влияния на конечный результат.
Внизу статьи есть тезисное изложение, кому не хочется читать.
Действительно, существует такое распространенное мнение, что железо купить проще и надежнее, чем оптимизировать код.
Другой вопрос, а проводились ли достоверные исследования на эту тему? Думаю, нет, и это только подтверждает тезисы статьи «Программирование, как новый вид человеческой деятельности»
Однако, попробуем построить мысленный эксперимент с некоторыми допущениями. Рынок — это место для естественного отбора. Компании отбираются по признаку выживаемости. Кто обслужил клиента лучше, заработал денег больше и сумел удержаться на рынке, обойти конкурентов — тот и выжил. Обратная связь обеспечивает эволюцию компаний.
И, судя по тому, что компании как инвестируют миллионы долларов как в человеческий потенциал, так и в сервера, имеют место оба подхода, возможно даже их комбинация. О чем было сказано в исходной статье в комментах (комбинации подходов нередки и в других случаях в жизни, например, ястребы и голуби)
(далее…)
Совсем недавно в Бразилии было завершено одно из самых захватывающих событий в международном спортивном календаре. Но никто из тренеров не был уволен, и траву поливать не приходилось и, конечно, никто никого не кусал.
Называлось данной мероприятие Robocup, турнир, который видит замену профессиональных футболистов роботами. Это регулярный турнир для сборных команд экспертов в области программирования и робототехники, который показывает как стремительно развивается данное направление.
(далее…)
Простите за дурашливое название, оно исключительно для привлечения внимания. Конечно же, компетенция управления конфликтами, лежит вне добра, зла и прочих оценочных суждений. А значит, сможет помочь как тем, кто будет мир порабощать, так и будет полезна для тех, кто займется его освобождением от поработителей… Шутка.
Сразу оговорюсь, что эта публикация – своего рода эссе по ментальной карте в которую я упаковал собственный опыт и приобретенные знания по теме управления конфликтами. Мой взгляд не полон и ограничен, а значит если есть какая-либо дыра в смысловой ткани темы — дайте знать, доработаю (для кого удобнее использовать для понимания ментальную карту — она в конце текста):
В этой статье рассматриваются конфликты класса человек-человек, как самый простой тип конфликтов, в отличии от других, затрагивающих более объемные системы (группа; супер-группа). Сам конфликт понимается как тип отношений между субъектами, наделёнными волей, имеющими собственные интересы и способными в силу этого занимать позицию.
Обычная (регулярная) ситуация переходит в конфликтную, а затем кристаллизуется в конфликт, при наступлении одного или нескольких факторов:
И если с целями и обстоятельствами более-менее понятно, то два других пункта нуждаются в уточнении.
(далее…)
В своем рассказе хочу поведать о своем опыте в области интернет торговли. На Хабре уже лет 5, почерпнул много полезного для себя за это время.
И, пожалуй, настало мое время внести капельку пользы для других.
История моего опыта в интернет коммерции началась в 2011 году, когда я «дорос» до ведения достаточно трудоемкого проекта. Опыт создания и верстки сайтов визиток и сайтов на CMS-ках приобрел еще в 2003 году, тогда пару раз делал клансайты для War3TFT, после этого делал еще 5-6 сайтов на Joomla, в основном тоже для гильдий и кланов. Конечно, это нельзя назвать полноценным ресурсом, но минимальные нужные знания, перед открытием своего интернет-магазина, уже имелись.
Изначально перелопатил море литературы по коммерции в интернете и скажу, на практике не всегда все так легко, как в книгах. Допустив много ошибок вначале, в дальнейшем здорово себе усложнил жизнь.
Под катом хочу рассказать о том, как этих ошибок избежать.
(далее…)
Как создать стартап, вывести его на международный рынок, привлечь инвестиции и открыть представительство в Кремниевой долине?
Чтобы получить ответы на эти и другие вопросы, Киево-Могилянская Бизнес Школа при поддержке проекта GeeksLab приглашает на трехдневную программу «Создание глобального IT startup-а», которая состоится 7-9 августа в Киеве. Автор и преподаватель программы — предприниматель из Кремниевой Долины, генеральный директор компании rollApp Влад Павлов (Пало-Альто, Калифорния).
(далее…)
На данную статью меня сподвиг следующий пост “Как улучшить свой стиль программирования?” плюс недавний спор среди коллег.
Представьте себе такой диалог:
Админ: Господа, разработчики, ваш код на сервере стал поедать много оперативки. Сервер уже свопиться начинает. Сами понимаете, все может встать колом!
Представитель разработчиков (например, тимлид): Блин, беда. Сейчас займемся проблемой.
Эй, команда, нас тут админы стыдят за неоптимальный код. Нужно срочно все бросить и оптимизировать старый код.
Менеджер проекта: Эй, вы куда? Какая оптимизация? Пусть админы докупят памяти в сервера и проблемы нет. А у вас вон кучу нового функционала нужно разработать. Никакой оптимизации! Сосредоточьтесь на новом функционале. Нам нужно опередить конкурентов с новыми фичами. Потом как-нибудь оптимизируете свой код.
И кто по вашему прав? Что нужно сделать? Сделать апгрейд железа или заняться оптимизацией?
В конце статьи будет голосование.
(далее…)
Известно, что зарубежное патентование изобретений – дело недешевое. Затраты на патентование одного изобретения в 30–40 странах (типовой целевой рынок для hi-tech продукта сектора В2В или В2С) и поддержание патента в силе в течение первых десяти лет составляют приблизительно 200–300 тыс. долл. Учитывая, что патентный портфель молодой высокотехнологичной компании, как правило, содержит от трех до десяти патентов и патентных заявок, совокупные затраты на патентование чаще всего оказываются в диапазоне 1–2 млн. долл. Столь значительные суммы требуют особого внимания.
Одна из прошлых публикаций была посвящена оптимизации маршрута зарубежного патентования, которая позволяет выбирать между экономией и гибкостью в принятии решений по тем или иным странам, а также учитывать предпочтительный график финансирования программы патентования.
Сегодня в центре внимания вопрос адекватного управления рисками, состоящими в том, что цель патентования – обеспечение правовой охраны изобретения на целевых рынках – не будет достигнута при всех понесенных затратах. В патентовании в полной мере применимы принципы классического менеджмента рисков, но для их эффективного применения следует знать специфические инструменты риск-менеджмента при зарубежном патентовании. (далее…)