Каждый сам для себя выбирает свой путь. Только сам человек может знать, чего ему действительно нравится и чем он хочет заниматься. Правда это не всегда так. Все чаще встречаются люди, которые не знают чего они хотят. Одним нравятся разные увлечения, другим вообще не хочется ничем заниматься. Задумавшись о плато, я наконец-то задумался о том, как […]
Продолжить чтение "Карьерное плато программиста — Фильтр вариантов" »
Золотые времена программиста — это время между выходом из стен учебного заведения и последним возможным повышением в карьерной лестнице. Время, когда смена работы может обернутся повышением зарплаты в 2 раза (со мной это произошло 2 раза). Дальше все печально. Когда привыкаешь к такому росту, приход плато кажется концом света (ну как минимум шагом назад). Вопрос […]
Продолжить чтение "Карьерное плато программиста — Не личный опыт: «Консалтинг»." »
Я уперся в потолок. Потолок из совершенствования навыков профессиональной деятельности. Я не хочу сказать, что обладаю священным граалем программирования без ошибок и обхожу все возможные грабли «фреймворков», но я знаю достаточно, для того чтобы составлять достойные архитектуры и писать код с поправкой на расширяемость. Все дело в том, что больше половины моих знаний не монетизируются. […]
Продолжить чтение "Карьерное плато программиста — Проблема, как она есть." »
Представим компанию с возможностью серьезного карьерного роста. Скажем, Макс — прошел собеседование и устроился рядовым, разработчиком (или, возможно остался на постоянной основе после контрактной работы). Проработал 1-3 года и стал Senior Developer, Development Lead, Team Lead и т.п. Потом, еще через несколько лет — Technical Analysist, Divison Lead, Architect — или любое другое название, красиво […]
Почти две недели назад стартовал проект, организованный университетом Waterloo Computer Science Club и Google в качестве спонсора. Участникам предлагается сделать алгоритм, который победит других в игру Galcon. С самого начала, алгоритм предлагалось писать на одном из четырех язаков — Java, C++, Python, C#. Но теперь, появилась поддержка и других: PHP, Ruby, Lisp, Hascell и т.д. […]
Продолжить чтение "Программирование искусственного интеллекта от Google" »
DLR — это дополнительная обложка, написанная на C#, предназначенная для интерпретации скриптовых языков. Среди пионеров — IronPython и IronRuby. Теоретически, можно добавить любой другой интерпретируемый язык, сделав его совместимым с библиотеками .NET. Так как я чувствую в этом некоторый потенциал к расширяемости приложений, то решил изучить этот момент. В большинстве статей сделано описание того, как […]
Это довольно странная с точки зрения интерпретации тема. Популярность ни в коем случае не отображает удобство или лидерство во всех направлениях. Разные сайты строят свои рейтинги по разному. Например, на основе количества книг на ту или иную технологию, или количество выдаваемых страниц поисковиком, количество вакансий и предложений (да много чего еще можно придумать). Время от […]
Знания во многих областях IT может сыграть злую шутку с их носителем. Сегодня меня пытались убедить в том, что широкие знания в разных областях и языках программирования не делают меня профессионалом ни в одном из них. За свою жизнь я успел поработать свои силы во многих языках, прочитал не один десяток книг. Но если не […]
Продолжить чтение "Полезно ли знать много языков программирования?" »
Не знаю, может в питоне для этого есть инструменты и проще. Тем не менее я столкнулся с такой проблемой и решил решить ее написав свой скрипт удаления. Я пока зеленый в мире питона и это мой первый делающий что-то полезное скрипт на этом языке. К тому-же, так получилось что это еще и первая статья, открывающая […]
Открыв учебник по любому языку программирования, самым первым уроком идет программа «Hello World». Почему это важно? Если вам удалось написать, а особенно собрать и запустить программу, начальный путь в освоении языка уже пройден. И так, идея статьи — показать различия в создании «самой первой» программы на разных языках программирования, баз данных и скриптах т.д. К […]