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

Основное отличие офисной от удаленной работы.

Чулан
До сих пор не могу понять, почему большинство людей предпочитает повременную работу.
Думаю это скорее всего наследие совка.

Мне кажется офисная работа подразумевает поденщину (оклад слабо зависит от выполненой работы), в то время как фриланс — это классически сдельная работа.

А теперь посмотрим на векторы интересов работника и работодателя в обоих случаях.

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

В случае сдельной работы работнику и работодателю выгодно, чтобы работа была сделана за минимальное время, в этом случае их интересы совпадают.
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 307
Комментарии 56

Размышления о веб-разработке

Чулан

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

Если у вас болит зуб, вы обращаетесь к стоматологу или бежите к соседу с просьбой «Вась, а Вась, вон зуб, третий слева, выбей долотом пожалуйста, а то болит очень»?
Читать дальше →
Всего голосов 20: ↑13 и ↓7 +6
Просмотры 265
Комментарии 41

Стремление к совершенству

Чулан
Эх. Всё же одно из немногих, что отличает человека от тупо выполняющего однообразную работу муравья — это стремление к совершенству. И рано или поздно у каждого, кого не устраивает пожизненное сидение за монотонным трудом в заштатной конторке за 10-15 тысяч рублей в месяц, такое стремление возникает.

Знаете, как отдельно взятый айтишник вдруг осознаёт, что по сути является не более чем эникейщиком или быдлокодером? Да, на своей работе он считается крутым, да, для непосвящённых его действия кажутся шаманством, и, казалось бы, на этом можно остановиться… но вдруг приходит в голову ИДЕЯ! Допустим, какой-нибудь простой, но гениальный веб-стартап. Не всё ж клепать однообразные сайтики из трёх страничек в конторе «пупкин инкорпорейтед», верно? Вот, значится, идея обмозговывется, уже в голове есть и дизайн странички, и структура баз, и ещё много чего… и тут по мечтам ударяет чугунная задница реальности.

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

Лифт 2.0

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

Я о скрытых возможностях. Есть ли они в лифтах? Часто встречаются секретные команды, набрав которые на клавиатуре телефона, можно получить дополнительные функции, узнать что-то о телефоне и т.д.

Вот мне и стало интересно, а можно ли набрать какую-нибудь секретную команду на кнопках лифта, чтобы например поменять его скорость, или это бред и лифт через кнопки перепрошить нельзя… Странные такие размышления.
Всего голосов 55: ↑50 и ↓5 +45
Просмотры 1.4K
Комментарии 89

XML, RDF и Я.

Чулан
В своем скромном блоге я примерно обрисовал свое отношение к XML-based языкам и DOM. Если вкратце, то после почти года работы с ними в вебе, я пришел к некоторым выводам. В частности что DOM для отображения сложного содержимого веб-страницы подходит как нельзя лучше, но XML, из которого строится эта модель, сам по себе слишком сложен и избыточен. Исходя из подобных заметок, так считаю не только я, но и другие разработчики, а также сам великий и ужасный W3C.


О RDF, я возможно напишу позже. Сейчас я хочу больше заострить внимание на идее неэффективности XML-подобных языков в вопросе представления данных. Эта тема плотно пересекается с преимуществами RDF. Поэтому, как я думаю, эту заметку можно считать иллюстрацией к применению оного.

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.2K
Комментарии 23

Игра на бумаге — Гонки.

Чулан
Искал тут недавно чем на лекциях поразвлекаться и нашел крайне интересную игрушку. Называется «Гонки». Как только я увидел название то сразу и не понял какие такие гонки на бумаге. Но освоив правилу втянулся. В этой игре есть ускорения, заносы можно на полно ходу в стену вписаться! И всё это на бумаге.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 781
Комментарии 9

Размышления на тему кармы

Чулан
Когда хабрачеловек высказывает мнение, он неминуемо приобретает как сторонников так и противников этого мнения. Но кто-то из противников, равно как и сторонников, мнения, считает (ошибочно?), что соглашаясь (или не соглашаясь) он автоматически становится сторонником (или противником) хабрачеловека.
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 179
Комментарии 13

Рассказ, который можно прочесть дважды

Читальный зал
Я приношу свои извинения, если публикую уже не раз читанное, также не могу найти автора, но рассказ совершенно не мой

– Первый, – сказал командующий верхним крылом резервного фронта. – Первый спутник…

На экране плыл маленький серебристый шарик с четырьмя антеннами-рожками. Неприятное, резкое «бип-бип-бип» стучало в слуховые мембраны. Командующий поморщился и легким движением щупальца ослабил звук. Повторил, сопровождая свои слова эмоциональными переливами поясничного гребня.
Читать дальше →
Всего голосов 64: ↑57 и ↓7 +50
Просмотры 418
Комментарии 77

try… catch VS if…else. Что, когда и почему?

PHP *
Данная статья расчитана для двух типов разработчиков:
— кто еще не знаком с исключениями
— кто пытается найти более разумное использование исключениям

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

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

Те, кто начинал знакомиться с PHP (тут и далее я буду подразумевать пятую версию), после другого процедурного языка программирования, так и не поняли что же такого в переходе от 4ки к 5ке и продолжают оформлять код привычными функциями, которые находятся на одном уровне по отношению друг к другу, а так же каждое действие проверяют на удачный код возврата. Но те кто знали об исключениях и классах…
Читать дальше →
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 79K
Комментарии 65

Полет мысли

Чулан
Прошу не относится серьезно данному топику, мне просто интересно мнение окружающих. Потому предлагаю пофантазировать
Технический прогресс возрастает по экспоненте, каждый день появляется что-то новое.
Четыре года назад я сидел на 7м волке и смотрел какие игры выйдут через месяц, два, чтобы знать, к чему готовить комп.
Сейчас это бесполезно, к моменту выхода игры на рынке все уже изменится.
Это относится не только к играм.
Скоро выходит USB 3.0, придумали 80-и ядерный проц (я не опечатался),
Растет все, что только можно.
В связи с таким возрастанием мощностей хотел спросить мнение хабровчан, как непосредственных участников научно-технического прогресса (только не говорите, что я фантастики перечитал, разработки и испытания ведутся и притом многие успешны):
1. Сколько лет осталось до полноценных нанотехнологий (чипы в мозг, восстановление тканей и т. д.)
2. Когда полетим в космос?
3. Когда изобретут полноценный ИИ?
4. Через сколько лет этот ИИ убьет/сделает попытку убить все человечество и случится ли это вообще?

Предлагайте свои вопросы на обсуждение
ЗЫ Еще раз прошу не относится к этому опроснику серьезно.
Всего голосов 39: ↑22.5 и ↓16.5 +6
Просмотры 249
Комментарии 41

Анонсы, благодарности и обещания

Финансы в IT
Ну во-первых, разрешите сказать свое огромное спасибо всем тем, кто читал мои статьи в этом блоге, комментировал, давал свои предложения — мне было очень приятно понимать, что не одному мне эта тема кажется важной (и ни капли-то она не скучная, ведь во всем можно найти свои интересные моменты!). Я получил массу комментариев и идей, вопросов, на которые постарался ответить… к сожалению, ответить удалось не на все и не всем — иногда потому что ответ — это отдельная статья, а иногда просто потому, что я не знаю тему вопроса настолько, чтобы вообще пытаться на него ответить.

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

Читать дальше →
Всего голосов 70: ↑58 и ↓12 +46
Просмотры 1.2K
Комментарии 60

О лидерстве и управлении

Чулан
В последнее время я достаточно активно интересуюсь лидерством и управлением. Ввиду новых жизненных позиций мне это важно. А учитывая мой интерес к этоё теме — возможно мне это сильно пригодится и в отдалённом будущем. Не знаю как оно будет. Но хочу попробовать поделиться своим текущим восприятием этого щепетильного вопроса. Скорее всего в будущем я изменю своё мнение. Но сейчас я формирую его примерно так.
Читать дальше →
Всего голосов 14: ↑8 и ↓6 +2
Просмотры 262
Комментарии 11

крик души и манифесто

Старое железо
Основной идеей нашего проекта является «осознание» того факта, что мейнстрим програмного обеспечения в данное время это движение в никуда. Если выражаться еще точнее, то это даже не движение как таковое, это стояние на одном месте (и обрастание мхом). То причем мы сейчас присутствуем фактически один огромный обман пользователей с целью непрерывного выкачивания из них средств.

Естественно многие удивились и повели бровью, но задумайтесь сами…
Два десятка лет назад мы уже достаточно активно использовали компьютерную технику не так ли? Что мы на ней делали? Тоже самое что и сейчас: играли, писали, считали …
В общем компьютеры вполне себе работали. Что же изменилось за эти два десятилетия? (крайне немаленький срок учитывая постоянно нарастающую скорость развития техники) Да, наши компьютеры стали быстрее в тысячи раз, улучшилась мультимедийная составляющая, увеличились объемы хранимых данных в какие то астрономические цифры! Мало того компьютер стал ощутимо более доступным (хотя тут есть о чем поспорить).

Но что мы потеряли? Мы потеряли контроль над ПК и собственную свободу!
Да это так! Мы больше не хозяева собственной техники! Мало того ужасное будущее из фантастических рассказов не наступило. Нами не правят машины и ужасный киберразум не шлет против нас ужасных роботов с лазерами и надувными молотами клоунов.
Мы во власти новой элиты — информационных корпораций! Ужасных монстров, которые уже давно решают не прикладные задачи по созданию базы данных в которой поиск будет происходить за микронаносекундочки. Нет, что вы это все мелочи для студентов и мелких контор! Мы решаем вопросы более глобальные.
НАМ решать, что вы будете использовать!
НАМ решать на каком оборудовании!
МЫ решаем будете ли вы справляться со своей работой или нет!
Что? Вам интересно, а что же собственно остается пользователю? Конечно же свободный и демократичный выбор! вы можете использовать наше ПО на том оборудовании которое мы считаем нужным или вы можете быть аутсайдером! У вас есть выбор! Нет, ну еще, конечно, вы можете использовать (хитрющий взгляд) пиратское ПО (да, да, нам это тоже выгодно! Привыкайте, привыкайте, к ПО нашего производства и тогда потом, когда мы начнем трясти вас, вам придется его покупать!)
Кто то сейчас попытается сказать про существование открытого ПО, но по сути дела за его спиной УЖЕ стоят корпорации (зачастую те же, что и за закрытым) и они так же решают все те же глобальные вопросы «как иметь юзера».

Так что же выхода нет? Выход есть всегда и везде! Варианты о пришествии Христа или высокоморальной расы инопланетян-тоталитаристов нам придется отложить; а что остается? остается два больших семейства решений. Изменить корпорации (мдэ? хммм) и Измениться самим. Думаю вариант с корпорациями отпадает по понятной причине; Остается вариант изменить себя — помнится еще кто-то говорил «хочешь изменить мир начни с себя». Тут тоже есть два варианта:
1. забить на все и плыть по течению (даже не обсуждается)
2. начать ВЫБИРАТЬ то что мы используем!

А так как данный текст пишу я, то, соответственно, без лишних споров выбираем второй вариант!
Ведь для нас вполне естественно выбирать вещь перед тем как ее купить. Но мы почему то даже не задумываемся об этом при упоминании ПО, а ведь оно и называлось когда то ПРОГРАММНЫЙ ПРОДУКТ!!! и люди его тогда ВЫБИРАЛИ! Оценивая плюсы и минусы, достоинства и недостатки! и современный человек должен вспомнить об этом! и начать выбирать (слава богу что пока еще есть из чего выбирать… )
Именно поэтому целью нашего проекта НЕ является защита и продвижение (и прочая «адвокася») открытого, закрытого, платного, бесплатного или какого-нибудь другого ПО. ЦЕЛЬ нашего проекта — это ДОНЕСЕНИЕ мысли о том, что МЫ пользователи и МЫ должны выбирать ЧТО использовать! И выбирать мы должны ИЗ КАЧЕСТВЕННОГО ПО, а не из кучи тормозящего пожирающего место и память говна!!! (а сбоку бантик ;-) )

© 2008 EFOlution.org
Всего голосов 41: ↑9 и ↓32 -23
Просмотры 253
Комментарии 53

Размышления — каким должен быть автомобильный портал

Чулан
В последний месяц в голове «мелькало» много мыслей. Вот одна из них: «Каким должен быть автомобильный портал». Из каких частей он должен состоять?

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

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

Ну и в-третьих быстро работать и не заставлять пользователей ждать. Информация должна обновляться как можно быстрее.
Читать дальше →
Всего голосов 8: ↑0 и ↓8 -8
Просмотры 211
Комментарии 6

Об операторах

C++ *
Задумался тут над вопросом. В языке Си для операторов && и || определен порядок вычисления операндов. Более того, если левый операнд вернул ложь для && или истину для ||, то правый вычисляться уже не будет. Это позволяет использовать конструкции по типу «smth or die», которые сплошь и рядом можно встретить в скриптовых языках:
(f = fopen("file", "r")) || fprintf(stderr, "Can not open file\n");
Вы когда нибудь видели такой код на Си? Я нет. Вот интересно почему :) Предвидя ответы «слишком длинно», «некрасиво» и т.п.: тогда почему же в скриптовых языках оно так распространено?
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 809
Комментарии 23

Война интерфейсов и простые пользователи.

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

Не знаю, откуда появляется такое желание спорить, это уж не мне, а скорее психологам разбираться.
Многие из нас приверженцы определенных технологий:
ОС: (MacOS, Windows, Linux, FreeBSD1)
Процессоров: (VIA, Intel, AMD1)
Видеокарт: (Intel, NVIDIA, AMD/ATI1)
Телефонов: (Siemens, Nokia, SonyEricsson, LG1)

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

Но…
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 226
Комментарии 17

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

GTD *
Сначала необязательное предисловие. За этот топик я получил инвайт на хабр (спасибо ecl). Не собирался его публиковать, но вчера история получила неожиданное продолжение, поэтому не удержался.
Сказ прост.

Начал я работать в маленькой конторе (человек 15-20), которая была единственной точкой разработки одной небольшой Канадской фирмы. Там я познал, что такое XP, Scrum, самостоятельное принятие решений и в общем свобода. Ну тогда-то я этого не понимал, я думал, что Scrum — фуфло, а по остальному — думал так везде.
Поработав годик-полтора за студенческую зп, я решил, что стою больше.

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

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

-Почему вот так? Так задумано? — Спросил я.
-Нет — говорят, просто так, недоделка.
— А почему вот так? -ответ тот же
и т.д.
-А почему проект под CVS, а не под SVN, скажем? Ведь CVS — это позавчерашний день!
-Админы никак не могут SVN репозитарий настроить. (проект уже шел 1.5 года)

Следующий шок ждал меня в проекте.
Бюрократия…
Я мог тупо неделю сидеть без работы, так как на стороне головной компании мне неделю не заводили какой-либо аккаунт. И никого это не волновало. Ни заказчиков, ни моего менеджера.
Проект, расчитанный на 3 месяца, координально поменял свои задачи за месяц до окончания — и все забегали, как потные мыши.
— ну, пивообще! -подумал я.
В результате по окончанию проекта получился бублик без дырки, а мы получили премию!!!
Ну ладно — подумал я — может, исключение.

И просидел без проекта 4 месяца.

Так как участвовать в говразработке интранета я очень не хотел, то пошел по топ манагерам.
Давайте — говорю — сделаем такой вот внутренний проект, у нас 10 человек без проекта сидит. Новые интересные технологии — не EJB2, а RESTful, JavaFX, Groovy. Мне говорят:
— Чувак, ты крутой, давай!
Но тут меня ждал еще один удар — никто из 10 человек не хотел что-то делать. вот примерный разговор с каждым из них:

— Зачем? Я получу премию?
— Нет.
-А смысл?
-Проф рост.
-Не, спасибо, я буду ждать проекта.

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

И я начал свой проект один.
Через месяц у меня появился один человек в проекте. через еще неделю — два…
… а потом меня взяли в проект. и внутренний проект загнулся сразу, оба помощника вернулись к ничего не деланию.

К чему я это все?
Возьмем абстрактно-среднестатистического программиста.
Вот тут все говорят — он в первую очередь должен получать удовольствие от своей работы, деньги — они вторые по мотивации.
А что получается? — он доволен. Проект интересный — хорошо. не интересный — ничего. нет проекта — нормально. Деньги-то платят.
Т.е. уважаемые хабрапользователи, когда говорят о мотивации, говорят о мотивации своей, а не среднестатистического программиста, скажем.
А он хочет денег.
И стабильности.
Причем стабильности в первую очередь, даже если это стабильность с небольшими деньгами. среднестатистический программист не пойдет в другую контору, если ему предложат на 20% больше зп. и тем более не пойдет на такую же или меньшую зарплату, но на интересную работу.
И останется среднестатистическим программистом.
Но при большом желании его можно воспитать. собственным примером. Стоит ли это того — другой вопрос.

Хочу отметить, что я не пытаюсь донести мысль: «все люди как люди, а я — Джимми Хендрикс». Я до сих пор работаю в этой конторе. и знаете почему?
Потому что это болото — затягивает.
Потому что лучше так, чем совсем без работы, реалии сейчас совсем другие, чем год назад, и молодому программисту не так просто найти работу.

Я силюсь понять среднестатистического программиста, потому что понимание его, будет, чувствую, мне очень полезно в будущем, как и вам надеюсь…
Но они — другие.

P.S. Чем все закончилось — напишу через недельку, не буду пока говорить «гоп» пока не перепрыгну.
Всего голосов 187: ↑152 и ↓35 +117
Просмотры 889
Комментарии 162

Субъективный взгляд на ЕГЭ с четырёх точек зрения

Учебный процесс в IT
imageВам, уважаемые пользователи Хабрахабра, скорее всего порядком уже надоело это слово: «ЕГЭ». Но это слово стало таким значимым в жизни почти всех абитуриентов нашей страны, что я не могу не предоставить свою оценку и размышления по этому поводу. Поэтому потерпите, пожалуйста, ещё немножно :)

Вот что я думал про систему образования до ЕГЭ.

Я попытался порассуждать на эту тему с четырёх сторон: абитуриент, престижный ВУЗ, правительство РФ и Я. Чтобы сделать статью более-менее разнообразной, я решил использовать разные стили повествования: не удивляйтесь и чувствуйте переход :) Надеюсь она не покажется Вам скучной и Вы прочитаете её до конца — это очень важно для меня. Спасибо. И, пожалуйста, не старайтесь найти какие-нибудь зацепки, которыми можно было бы поставить меня в неловкое положение(не нужно придираться к орфографии и т.п.).

То, что написано ниже: субъективный однопозиционный взгяд, не судите строго.
Читать дальше →
Всего голосов 94: ↑57 и ↓37 +20
Просмотры 1.9K
Комментарии 204

Цена прогресса, этические уравнения и фашизм

Занимательные задачки
Есть такая занимательная штука — этические уравнения. Она очень занимательна, когда не касается лично тебя и не приходится их решать в реальности. Приведу известный пример из истории:
Во время второй мировой войны у немцев была шифровальная машина «энигма», которая во всем мире считалась неподдающейся для взлома. Англичане смогли расшифровать сообщение о готовящейся массированной бомбардировке одного английского города. Массовая эвакуация населения подсказала бы немецким шпионам, что код раскрыт и в далнейшем союзные войска остались бы без ценной развединформации. Это могло бы изменить расклад сил и возможно изменило бы результат войны. Английский премьер-министр принимает решение не эвакуировать людей, в результате чего погибли десятки тысяч его соотечественников. Именно такое этическое уравнение и пришлось решать одному человеку. Главный показатель этического уравнения — человек будет чувствовать свою вину при любом раскладе.
Читать дальше →
Всего голосов 135: ↑115 и ↓20 +95
Просмотры 1K
Комментарии 257
1