Задать вопрос
  • Как стать программистом?

    @rtorsten
    Преодолевай барьеры, учи английский. На большую часть вопросов связанных с программированием для новичка может ответить stackoverflow.com. Есть так же русские специализированные форумы для программирования — типа sources.su, vingrad.ru, если с английским проблемы.

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

    Так же важно умение грамотно составить вопрос. Очень часто, когда пишешь вопрос на какой-либо форум — подробно его описывая, понимаешь как его решить и даже не публикуешь его.

    А самое главное — самообразование. В универе тебя сделают кодером, если хочешь расти дальше тебе нужно обезательно читать книги связанные с программированием. Начать прежде всего стоит с Макконнелла — Совершенный код, это книга, которая дает очень много полезных знаний, причем абсолютно никак не связанные с конкретным языком программирования, и в этом главная ценность этой книги. Но это стоит сделать после того, как ты научишся сносно программировать на каком-либо языке, чтобы понять и осознать те ошибки, которые ты совершал. Книгу естественно не нужно читать сначало полностью. Главы связанные с проектированием/дизайном ПО, следует отложить курса до 3-го, ты просто не будешь в состоянии понять их. Ну, а потом все зависит от твоей направленности в программировании, тут нужно знать в какую-область ты хочешь попасть — системное, прикладное, веб, базы данных или какое-либо еще программирование и гуглить конкретные запросы по своей тематике и ты быстро найдешь книги из разряды must read, специализированные сайты/форумы итд итп.
    Ответ написан
    1 комментарий
  • Вы бы пользовались планировщиком/трекером с уровнями, экспой, достижениями и другими игровыми элементами?

    @rtorsten
    Если данный функционал можно будет использовать по желанию (читай установил чекбокс в опциях аккаунта багтрекера), то почему бы и нет? А если по добровольному принуждению — то ну его нафиг.
    Ответ написан
    Комментировать
  • Что делать, если в СМИ скажут, что конец света наступит через 24 часа?

    @rtorsten
    Проснуться.
    Ответ написан
    Комментировать
  • C++ список ссылок на функции, возвращающие новые экземпляры разнотипных классов?

    @rtorsten
    Можно добавить в каждый класс статический инициализатор.

    class bar : public Base
    {
    public:
            // ...
    	class registrator {
    	public:
    		registrator() 
    		{
    			Base::registerType<bar>();
    		}
    	};
    	static registrator _registrator;
    };
    bar::registrator bar::_registrator;
    

    Обычно для этого пишут макрос (а точнее 2 макроса, 1ый для определения регистратора, 2ой для определения статического объекта), т.к. подобные инициализаторы надо добавить в каждый класс, который вы хотите неявно регистрировать.

    И не забудьте (может Вы и не забыли) в Base или от чего там наследуется handlers добавить виртуальный деструктор.
    Ответ написан
  • Что делать с усталостью?

    @rtorsten
    Игры. А уж компьютерные, реальные (начиная от футбола и заканчивая боулингом/бильярдом) или сексуальные — решать тебе :)
    Ответ написан
    Комментировать
  • Эргономичную клавиатуру?

    @rtorsten
    Microsoft Natural Ergonomic Keyboard 4000 — без вариантов. Привыкаешь несколько дней, а потом кайфуешь.
    Ответ написан
    Комментировать
  • Некорректный порядок вызова деструкторов при выгрузке динамической библиотеки?

    @rtorsten
    Было нечто подобное. У тебя случайно эта динамическая библиотека при сборке не линкуется статически с какой-нибудь библиотекой, которая так же статически линкуется и с бинарников из которого происходит загрузка динамической библиотеки?
    У меня похожая проблема была, но она проявлялась только на определенном дистрибутиве.
    Ответ написан
  • Книга по программированию, оказавшая наибольшее влияние

    @rtorsten
    С. Макконнелл — Совершенный Код
    Ответ написан
    Комментировать