Entry tags:
IT wish-list
Понял, что составляется IT-шный wish-list. Что-то хочется для себя, что-то ради абстрактного повышения квалификации, какие-то навыки явно позволят повысить рыночую ценность.
Хочется освоить несколько языков. Видимо, Java и Python. Можно C#/Mono. С функциональными языками я разобраться уже не мечтаю. Вообще такое впечатление, что ниша Perl даже в абсолютном выражении не растет, и распадается на две части: нижний сегмент - PHP/Ruby, верхний - как раз Python.
Хочется попрограммировать на C++ с использованием Qt. Хочется поприменять Boost. Хотя, по совести, по плюсам я скучаю не особо. Мелкие поделки лепить лучше на чем-то другом, а в крупных проектах испытываю каждый раз странные чувства, когда натыкаюсь хоть на часовые пояса, хоть на локали. От языков программирования, правда, приколы с интернационализацией не зависят - вон, Витус на Python по аналогичному поводу жалуется.
Хочется написать программу, обрабатывающую датчик наклона (об этом я уже пару дней назад писал) - просто потому, что это интересно. Вообще, наверное, для мобильных устройств что-нибудь написать было бы прикольно.
Хочу купить и прочитать Dragon Book (про компиляторы). Хотя, возможно, это по категории комплексов: "computer science" vs "кодирование", туда же, куда и функциональные языки. Да, и Гарсиа-Молину про базы данных на полку поставить.
В рамках повышения собственной товарной ценности - надо бы повысить навыки DBA применительно хотя бы к PostgreSQL, благо у нашего нынешнего DBA я чего-то нахватался. Тут, правда, сам торможу - надо подписаться на профессиональные рассылки и их начать читать.
Кажется, ничего не забыл.
Хочется освоить несколько языков. Видимо, Java и Python. Можно C#/Mono. С функциональными языками я разобраться уже не мечтаю. Вообще такое впечатление, что ниша Perl даже в абсолютном выражении не растет, и распадается на две части: нижний сегмент - PHP/Ruby, верхний - как раз Python.
Хочется попрограммировать на C++ с использованием Qt. Хочется поприменять Boost. Хотя, по совести, по плюсам я скучаю не особо. Мелкие поделки лепить лучше на чем-то другом, а в крупных проектах испытываю каждый раз странные чувства, когда натыкаюсь хоть на часовые пояса, хоть на локали. От языков программирования, правда, приколы с интернационализацией не зависят - вон, Витус на Python по аналогичному поводу жалуется.
Хочется написать программу, обрабатывающую датчик наклона (об этом я уже пару дней назад писал) - просто потому, что это интересно. Вообще, наверное, для мобильных устройств что-нибудь написать было бы прикольно.
Хочу купить и прочитать Dragon Book (про компиляторы). Хотя, возможно, это по категории комплексов: "computer science" vs "кодирование", туда же, куда и функциональные языки. Да, и Гарсиа-Молину про базы данных на полку поставить.
В рамках повышения собственной товарной ценности - надо бы повысить навыки DBA применительно хотя бы к PostgreSQL, благо у нашего нынешнего DBA я чего-то нахватался. Тут, правда, сам торможу - надо подписаться на профессиональные рассылки и их начать читать.
Кажется, ничего не забыл.
no subject
а я вот C++ использую только как язык реализации, после того, как концепт проверен на макете (на лиспе/схеме или haskell/ocaml - что под руку попадется первым)... без буста в С++ жизнь очень тяжела...
no subject
Мои ИМХО по поводу функцональных языков: это не так страшно, пока ты не пытаешься сделать что--то, что в туториалах не рассматривается (например, нетривиальный ввод-вывод). По крайней мере по Хаскелю у меня такое впечатление. Я постараюсь выложить рассказик по этому поводу через неделю.
no subject
По Хаскеллу я пытался читать учебники (по Лиспу тоже).
no subject
На hs я пытаюсь написать маленькую полезную програмку. Надеюсь, что я её таки закончу.
no subject
no subject
no subject
Было бы еще на что её менять.
no subject
no subject
no subject
no subject
no subject
Python - забавен, в связке с Django (а если изучать, то сразу с ним), судя по всему, удобен для небольших сайтов (даже если они вырастают в очень большие). И, кстати, в Python есть кусочки функциональщины (впрочем, где ее только нет).
Ruby, полагаю, умрет. Аналоги RoR уже есть для многих языков, а в самом языке Ruby, как я понимаю, ничего замечательного нет.
no subject
no subject
А вообще, если говорить об актуальности и нише, то учи ActiveScript и прочий Flex :)
no subject
no subject
no subject
no subject
no subject
Welcome!
http://code.google.com/p/boostdc/
Например, нужно сокеты на boost.asio поменять. Ещё задачек хватает. Experience гарантирую.
no subject
no subject
no subject
no subject
Первая версия - простая, второая - thread-safety, а этот distributed mesage passing похож на signals третьего поколения
no subject
Что такое вообще это DC++?
no subject
DC++ - протокол p2p такой.
no subject
no subject
Один товарищ отпиливает вендовые потоки, я гуйню строчу пока что.
no subject
no subject
На первом этапе лучше всего почитай документацию и попробуй собрать проект.
А там - есть задачи, как на backend так и на gui.
no subject
Реально. Basic, C#, C++, Web Developer и даже SQL Server. Express-версии абсолютно бесплатны.
no subject
Вообще, Qt-ка очень грамотная и удобная библиотека, аналогом я могу вспомнить только IBM OCL :)