• Менеджмент фрилансеров — советы

      Мне часто приходится заниматься менеджментом проектов, исполнителями которого являются фрилансеры. В процессе работы на ум приходят мысли об улучшении такого менеджмента.

      Хотелось бы поделиться с вами советами, которые составил на основании своего опыта и которыми пользуюсь постоянно.
      Материал будет полезен и фрилансерам, и заказчикам, и менеджерам проектов.

      Читать дальше →
    • Советы — как понимать больше, запоминать дольше

        Все мы хотим как можно скорее стать профессионалами в своей области. Все мы хотим иметь феноменальную память, запоминать все с первого раза, на лету воспринимать новые технологии.

        Владея несколькими хитрыми принципами мы сможем этого достичь. Для этого нам вовсе не нужно иметь феноменальную память с рождения.

        Пост решил писать кратко и по делу, без пространных объяснений и примеров. Зачем они вам? Хитрость легко попробовать на практике. Не помогла? Забудьте. Помогла? Используйте всегда.

        Читать дальше →
      • Очные курсы — получаем максимум пользы

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

          Что получилось? Советы под катом.
          Читать дальше →
        • Успеть в кратчайшие сроки — разработка этапами

            Нам дают задачи и ставят сроки. Иногда сроки не реалистичны. Возможная причина — задачу не проектировали, не разбивали на этапы. Сложно установить сроки выполнения, основываясь только на интуиции и опыте.

            Мне, как разработчику сайтов, такие задачи попадаются. Сроки на эти задачи устанавливаются исходя из требований бизнеса. Поделюсь опытом — как в условиях узких сроков с успехом удавалось реализовывать требования бизнеса.
            Читать дальше →
          • Новая профессия с первой попытки или искренность на собеседовании

              Приходилось ли вам или вашим знакомым/друзьям полностью менять свою профессию? Как вы/они это делали?
              А в каких условиях и за какое время? С каким бекграундом по новой желаемой профессии вы пришли на первое собеседование?

              Примем следующие условия:
              1. Тяжелая финансовая ситуация (семье нужны деньги)
              2. Кризис в стране. На текущей работе резкое уменьшение зарплаты. Кризис. Финансов меньше, проектов меньше, премий тоже меньше.
              3. У других работодателей похожая ситуация.
              4. Необходимо как можно скорее сменить профессию.
              5. Бекграунд по новой профессии есть, но он не очень велик/глубок.


              Если конкретнее, то нужно было сменить профессию на веб-программиста.
              Не спорю, что порог входа в такую профессию не очень велик. Но а если цели еще вот такие:
              1. Устроиться в нормальную, стабильную фирму, а не в ту, «куда возьмут».
              2. Чтобы были отличные перспективы, мощный и умный коллектив.
              3. Чтобы была возможность очень быстро расти и развиваться.


              Можно создать очень привлекательное резюме. И пытаться произвести впечатление на работодателя всякими-разными способами.

              А может, просто быть искренним? Поделюсь своим опытом.
              Читать дальше →
            • Кандидатская диссертация. Инструкция по корчеванию научных пней.Часть 2



                Всем известно, что диссертация — процесс очень трудоемкий и отнимает огромное количество свободного времени. В этом посте не будет инструкций о том, как выбирать тему диссертации, расставлять приоритеты. Здесь не будет советов о том, как организовать первый, второй, третий и прочие годы обучения…

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

                Этот пост является продолжением предыдущего поста о разнообразных научных пнях: habrahabr.ru/post/213367

                Представлен коллектив пней, обитающий на этапе подготовки к защите диссертации. Еще свежи воспоминания о приключениях на этом этапе! Спешу же поделиться с вами соответствующими проблемами, секретами и советами.

                Сегодня познакомимся со следующими пеньками:
                1. Еще месяц-другой подождать до защиты диссертации? Без проблем, ведь это ничего не изменит.
                2. Подготовить документы для диссертации? Легко и быстро!
                3. Нужно помочь с пакетом документов? Всегда рады, милости просим!
                4. Сайт ВАК? Открыт круглосуточно!
                5. Новые постановления ВАК? Жизнь упрощается!

                Читать дальше →
              • Кандидатская диссертация.Инструкция по корчеванию научных пней.Часть 1

                • Tutorial


                Спасибо тем Хабра-пользователям, которые создали посты, являющиеся путеводителями в этом нелегком деле! Выражаю уважение тем, кто прошел через все трудности, связанные с написанием диссертации и получил-таки долгожданную корочку и самоудовлетворение.

                Как показывает практика, большинство людей (увы!) бросают свои диссертации, не дойдя до защиты. Почему так происходит?

                Всем известно, что диссертация — процесс очень трудоемкий и отнимает огромное количество свободного времени. А также порой очень трудно себя заставлять заниматься диссертацией. Потому что кандидат наук автоматически сверхуспешным человеком не становится. Диссертацию еще необходимо реализовать. А еще диссертацию писать трудно, потому что…
                Впрочем, все вышеописанное Вам хорошо известно, и об этом ни раз было написано на Хабре.
                В этом посте не будет инструкций о том, как выбирать тему диссертации, расставлять приоритеты. Здесь не будет советов о том, как организовать первый, второй, третий и прочие годы обучения…

                А будет перечень проблем и опасностей, возникающих на пути соискателя (будем их называть пнями, чтобы было не так печально читать). К перечню прилагаются практические советы о том, как избежать этих опасностей и решить возникающие проблемы. Хочу поделиться с Вами своим успешным опытом и опытом своих друзей. В части №1 расскажу о корчевании пней на раннем этапе написания диссертации.

                Читать дальше →
              • Вопросы и задания для русскоязычной книги Thinking in Java (Философия Java) Брюса Эккеля



                  На вопрос «С какой книги начать изучение Java?» очень часто отвечают: Thinking in Java Брюса Эккеля.
                  Но вот беда — эта книга (4-е издание) не содержит в конце каждой из глав вопросы и практикум…

                  Именно того, что способствует наиболее эффективному изучению языка!

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

                  Почему бы не поделиться этими заметками-вопросами с Вами?

                  Приведен список составленных на данный момент вопросов.
                  Вопросы типа «Что такое внутренний класс?» отсутствуют. Такие определения, на мой взгляд, четко формируются по мере чтения главы и не требуют скучного и банального вопроса для подкрепления.

                  А также отсутствуют вопросы, наподобие «что такое stack? каковы особенности его работы?». Они являются базовыми для многих языков и для всего программирования в целом. Поэтому старался их избегать.

                  В целом, я старался формулировать вопросы о различных интересных тонкостях и нюансах, которые требуют периодического повторения.

                  В конце вопросника приведен сделанный мной перевод некоторых упражнений-заданий, опубликованных в англоязычном оригинале книги. Указаны страницы, на которых эти упражнения напечатаны.

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

                  Читать дальше →
                • Qwt и Qt Creator. Часть 3: график как элемент Designer Form

                  • Tutorial


                  В примерах использованы Qt Creator 3.0.0 (MinGW) и Qwt-6.1.0.

                  Для понимания этой статьи читатель должен иметь начальный опыт разработки windows-приложений в среде Qt Creator, понимать концепцию «сигнал-слот». Также рекомендуется познакомиться с частью №1 и №2 цикла моих статей про Qwt:


                  habrahabr.ru/post/211204
                  habrahabr.ru/post/211867

                  Qwt – графическая библиотека, позволяющая значительно упростить процесс визуализации данных в программе. Упрощение заключается в следующем: нет необходимости вручную прописывать элементы отображения, такие как шкалы координат, сетки, кривые данных и проч. Следует лишь задавать параметры этих элементов.

                  В предыдущих частях цикла статей элементы управления графиком добавлялись ручным кодированием. Думаю, большинство программистов предпочли бы пользоваться средствами Qt Creator.

                  В части №3 мы сделаем следующее:

                  • добавим виджет для отображения графика в Designer Form, что позволит использовать элементы управления Qt Creator;
                  • построим демонстрационную кривую, реализуем базовые удобства работы с графиком: возможность перемещения по полю графика, его приближение/удаление, отобразим координаты курсора при его перемещении;
                  • отобразим координат клика в строке состояния Designer Form;
                  • переместим кривую вдоль оси х, используя стандартные элементы управления из Qt Creator.

                  Читать дальше →
                  • +4
                  • 19.2k
                  • 2
                • Qwt и Qt Creator. Быстро и просто. Часть 2: элементы отображения и управления

                  • Tutorial


                  В примерах использованы Qt Creator 3.0.0 (MinGW) и Qwt-6.1.0.
                  Для понимания этой статьи читателю желательно:
                  • иметь начальный опыт разработки windows-приложений в среде Qt Creator;
                  • понимать концепцию «сигнал-слот»;
                  • познакомиться с частью №1 цикла моих статей про Qwt: habrahabr.ru/post/211204


                  Qwt – графическая библиотека, позволяющая значительно упростить процесс визуализации данных в программе. Упрощение заключается в следующем: нет необходимости вручную прописывать элементы отображения, такие как шкалы координат, сетки, кривые данных и проч. Следует лишь задавать параметры этих элементов.

                  В части №1 (постепенно разрастающегося) цикла статей мы:
                  • подключили Qwt к Qt Creator;
                  • построили график;
                  • настроили оси координат;
                  • изменяли масштаб графика (приближали/удаляли его);
                  • перемещались по полю графика;
                  • отображали координаты рядом с курсором по щелчку мышкой.

                  В части №2 мы расширим функциональность нашего визуализатора:
                  • добавим строку состояния;
                  • сохраним координаты клика в переменных и отобразим их в строке состояния;
                  • добавим кнопку на панель управления;
                  • добавим на панель управления QwtCounter (поле для номера, значение которого можно изменять стрелками, см. картинку).
                  • зададим с помощью QwtCounter смещение графика x;
                  • нажатием на кнопку сместим график на ранее заданную величину х.

                  Примечание: В рамках этой статьи при добавлении элементов управления GUI не используется.

                  Читать дальше →
                • Qwt и Qt Creator. Быстро и просто. Часть 1: визуализатор данных



                  Для понимания этой статьи читатель должен иметь начальный опыт разработки windows-приложений в среде Qt Creator.
                  В примерах используются Qt Creator 3.0.0 (MinGW) и Qwt-6.1.0.


                  Qwt – графическая библиотека, позволяющая значительно упростить процесс визуализации данных в программе. Упрощение заключается в следующем: нет необходимости вручную прописывать элементы отображения, такие как шкалы координат, сетки, кривые данных и проч. Следует лишь задавать параметры этих элементов.
                  Аналогия: для того, чтобы построить график в Excel Вы выбираете данные и настраиваете параметры их отображения: минимум и максимум шкал, цвет кривых, подписи данных и др. За визуализацию отвечает Excel – сами элементы Вы не программируете.
                  Особо отмечу, что Qwt позволяет работать с достаточно большими объемами данных (я работал с 200 000 точек) без возникновения раздражающих «тормозов».
                  В данной статье мы будем отображать кривую на графике, масштабировать ее, перемещаться по графику, смотреть координаты курсора. Таким образом, мы реализуем минимальный функционал, необходимый для вывода и просмотра графиков. В последующих статьях наш графический редактор будет оснащен дополнительными возможностями.

                  Читать дальше →
                  • +12
                  • 68.3k
                  • 7