Инженерная культура, командная работа Два понятия объединены вместо, чтобы сильно не дробить тему. К тому же, командная работа в принципе невозможна без привитой каждому участнику команды инженерной культуры. Сначала об инженерной культуре. Понятие сложное, чтобы его свести в емкое определение. Сюда включено много внешне независимых понятий, которые сами по себе мало что значат, но объединенные…
Багаж знаний. Часть 5.
Специализированные знания в определенной предметной области Если главы про книги, ОС, форумы и телеконференции актуальны для любой специализации, глава про инструментарий актуальна не всем, то про технологии и языки программировании главы интересны далеко не всем. Это такие специализации, как программист банковского ПО, программист бухгалтерского ПО, тестировщик, системный администратор и т.д. Перечисленное в этой статье- только…
Багаж знаний. Часть 4.
Рабочий инструментарий программиста Как я уже писал ранее, рабочее место современного программиста оснащается, как «космический корабль», кучей различного ПО: см. «Инструменты программиста»: http://www.alvosoft.com/itlife/2007/05/blog-post_30.html. По этому вопросу даю еще ссылку: http://alenacpp.blogspot.com/2008/01/wiki.html. Теперь, как и с технологиями, список с небольшими комментариями от себя (сразу извиняюсь, что в списке я не всегда корректно «на одну доску» ставлю в…
Багаж знаний. Часть 3.
Операционные системы На протяжении всего блога я ориентирую начинающих специалистов на мэйнстрим. Явно указываю язык программирования, который надо изучать, критерии для оценки фирм, в которых стоит работать и т.п. Да! И еще я по-прежнему утверждаю, что не надо поступать учится в ВУЗ: http://www.alvosoft.com/itlife/2007/04/blog-post_5372.html. А по операционными системами я еще «наводок» не давал. На сегодняшний день…
Багаж знаний. Часть 2.
Технологии Для свободного общения с коллегами надо владеть соответствующей терминологией и разбираться в ряде технологий программирования. Их незнание с головой выдаст вас как программиста-новичка и затруднит общение с коллегами. Вот те, что я вспомнил (коллеги, прошу дополнить меня, если что упустил). Пробегитесь по нему глазами- здесь нет строгих определений, общие вводные слова: Run-Time, Design-Time, Compile-Time….
Багаж знаний. Часть 1.
Полночь. Я опять набираю свою новую статью в блог. Для меня это загадка, но самое продуктивное время для меня с 23 часов и до 2 часов ночи. Я не один такой- несколько моих друзей тоже говорят, что наиболее активны в это время. Может все же подумать над тем, чтобы удаленно работать… Ладно, это все мысли…
Про важность отдыха
Начну с такой истории в своей жизни. На заре своей трудовой деятельности работал я в небольшой фирмочке. За соседним столом сидел коллега лет 40. Я каждый день старался, выкладывался как только мог. Часто бывало, что приходил домой в 2-3 часа ночи. Я очень хотел заработать хорошую репутацию и сделать карьеру. И для этого считал, что…
Дети, программирование и наука
Как кандидат технических наук, ранее работавший в области научных исследований, а теперь живущий в более «сытной» области прикладного программирования, я не утратил в себе основных качеств научного работника: наблюдательности и системного подхода при анализе наблюдаемого. Поэтому появление в моей семье маленькой дочки, помимо отцовских забот, вызвало у меня любопытство к тому, как развивается маленький человечек….
Где лучше жить: провинция, Москва, заграница
Хорошо там, где нас нет. Данная тема с периодичностью не менее одного раза в месяц возникает на различных программистских форумах в форме вопросов типа: «Сколько стоит проживание, какова средняя зарплата программиста в Москве?» Эта статья аккумулирует ответы на вопросы подобного типа. Общем-то, вывод по статье очевиден: «Приятная особенность IT-профессий- вы востребованный работник в любом городе…
Называется, не прошло и года…
Примерно год назад я писал: «Основная проблема Web 2.0 не столько в скудной непривлекательности интерфейса, сколько в зависимости от удаленных серверов. Выключите Google- и все: ваша почта, документы, таблицы, календарь вам уже недоступны.Web 3.0 должен научится кэшировать данные локально, синхронизировать локальные хранилища личных данных пользователя с сетевыми хранилищами.» И вот читаю новость: Текстовый редактор Google…
