Архив Сентябрь, 2009

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

Суть в том, что большинство требований к программисту – это знание фреймверков, плагинов, cms систем и тому подобного. При этом этими знаниями оценивается уровень программиста. Проблема в том, что это кардинально не верно. Так давайте-ка зададимся вопросом, что же такое программирование.

Один умный аналитик безопасности систем сказал “Безопасность – это процесс, а не состояние”. И практически так же можно описать программирование. Ибо программирование – это поиск решение, умение качественно и быстро подстраиваться под задачу и решать ее. Скажем так.. основная задача программиста – это анализировать. И чем выше уровень специалиста, тем больше ему приходится решать не типизированных задач. Следовательно знание как устроен какой-то фреймверк или CMS система - бесполезны.

Программист – это человек который каждый день учится и развивается.

Из более 15 собеседований, только на одном мне предложили решить логические задачки и спросили мое мнение о определенных процессах. Еще понравились пару ребят которые попросили написать код на определенную задачу(которая была кардинально не верна изначально).

В общем я составил небольшой список грубых ошибок на собеседованиях:

  • отсутствие задач на логику
  • задание написать код программы прямо на собеседовании
  • вопрос о названиях функций, классов в каком-то фреймверке, cms
  • вопросы о крайне встречаемых багах или ошибках кода
  • отсутствие интереса к организаторским способностям человека
  • отсутствие интереса у увлечениям и интересам человека
  • опрометчивость и не желание видеть свои ошибки
  • боязнь сильных людей, которые способны что-то изменить
  • не обознанность в мире ИТ и как следствие не умение анализировать уровень человека
  • не умение идти на компромисс

Где-то так.

Господа работодатели,  рекомендую обратить на это внимание ибо многие люди никогда к вам и не прийдет, если вы не научитесь задавать верные вопросы.

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

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

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

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

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

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

Тест собачьего шокера на человеке))

Часть 1

Короче немного доделал этот примерчик. Появились следующие фичи:

  • Добавление списка меток(возможность переключатся на метки через список)
  • Удаление меток(в том числе и через список)
  • Добавлен поиск с учетом ограничения сектора
  • Добавлены подсказки для поиска при множественном совпадении

В планах сделать:

  • Редактирование меток
  • Переделать UI(Есть небольшие глюки)
  • Добавить поиск по списку меток
  • Добавить категории для меток
  • Написать бек-энд для хранения всей инфы, включая разделение на пользователи.

Сам пример смотреть здесь

Сегодня видел в сети прикол))) Короче объявление о работе:

“Ищем специалиста по Ruby On Rails с опытом работы от 7-12 лет”

Это собственно при том, что первая версия Ruby On Rails вышла в 2004г. Народ чисто ищет народ с параллельной реальности, где Ruby On Rails существовал с незапамятных времен)

Задали вот на днях интересный вопрос “как предоставлять гуглу чистый контент”, в том смысле что бы предоставлять поисковиу только ту часть страницы которая действительно важна. И как я увидел, это мало кому известно поэтому вот силами трудящихся был найден ответ на сей вопрос. Посему решил его описать для будущих поколений.

Подробнее »

Найти разные темы для Google Chrome вы можете здесь:

https://tools.google.com/chrome/intl/en/themes/index.html

I don’t know why, but today when i was twittering i looked above the input textfield and saw this question “What are you doing?”. No i wasn’t surpriseed seeing it, but i was surprise that it still there. Twitter now is not the same as it was at the beginning, when it was only to show a status. Now twitter is a microblog and this question “What are you doing?” does not meet today philosophy of Twitter. And i think it must be removed or changed on something else. Unless i think it must become the registered label for Twitter, cause phrase began the history of Twitter.

Вчера копался с Google Maps API, так как выяснил, что они наконец то добавили карту Киева(до этого юзал Mapia, но там API шо из задницы). Решил вот сделать небольшой примерчик ее использования.

В примере расмотренно:

  • Ограничение области показа карты
  • Ограничение увеличения в зависимости от типа карты
  • Настройка UI
  • Добавление собственых контролов
  • Работа с урл(парсинг координат в урл и обратно)
  • Поддержка истории
  • Работа с событиями
  • Работа с маркерами и менеджером маркеров

Код выкладывать небуду по ненадобности, заходим и жмем Ctrl + U (и код ваш)

Зырим здесь

Мля.. я это пистец полный… Смотрим в правельном порядке)

Подробнее »


Наверх