Разработка сайтов, программирование, верстка

Напал тут на одну статью на хабре - Эффективная организация труда.

Начну с принципов, стоящих за хорошо организованной работой: 

  • информация структурирована, разнится по типу данных (документы, книги, музыка, видео, фото)
  • удобные, хорошо изученные, заточенные под себя рабочие инструменты
  • автоматизация повторяющихся действий
  • рабочая документация
  • профессиональная литература под рукой
  • овладение универсальными рабочими навыками(слепая печать, умение находить редкую информацию в интернете)
  • регулярное архивирование данных
  • набор девайсов

В целом очень познавательно. Лично для себя решил, что надо бы провести анализ того, чем я должен заниматься по работе и оптимизировать ее. Автоматизировать повторяющиеся решения. Например созданием сниппетов в Komodo Edit. Также надо поставить на машину систему контроля версий, очень давно этого хочу. В качестве базы знаний можно использовать движок вики, можно писать статьи на этот сайт, чтобы можно было потом при помощи поиска по блогу найти нужную вещь, а можно использовать например OneNote + DropBox. Очень эффективная связка получается. 

Есть над чем подумать :)

Комментариев(0)

За отчетный период пришли в голову следющие светлые мысли:

  1. Если большая загрузка, не надо браться за сложные проекты или за проекты, где надо применять не знакомые технологии.
  2. Не надо затягивать с решением проблем. 
Комментариев(0)

Время

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

Списки дел

Список ваших дел надо выписать на бумажку, пометить их важность, прикинуть сколько примерно у вас займет то или иное действие.

Приоритеты

Приоритеты надо ставить так: А1, А2, А3, Б1, Б2, В1, В2. Действия с буквой А - это самые важные дела, которые вы должны сделать. Как правило они же и самые не приятные, и их очень хочется отложить на потом. Не надо этого делать. Сначала сделайте самое важное и не приятное, а остальное будет на этом фоне уже не так страшно. Заставьте себя сделать сначала дело А1, на остальные даже не смотрите. Как только вы сделали самое ужасное, вы почувствуете волну облегчения, с вас как будто гора упадет. 

Длительность

Прикиньте, сколько у вас займет то или иное дело. Когда будете к нему приступать, смотрите на часы. Например, вы решили, что эту задачу вам надо решить за 2 часа. Начали вы ее выполнять в 12-34. Следовательно завершить вам ее надо к 14-34. Все. Время пошло. Ваш мозг начинает работать, искать варианты решения. В это время приучайте себя думать быстро, решать все быстро, не сомневаться ни в чем, не тратить на это время. Если вы встретитесь с трудностями, не стоит бояться их. Ищите способы их решения. Если действительно прилагать усилия к нахождению этого способа, то он найдется. Если почувствуете, что в процессе решения проблемы, вы вошли в цикл и ходите по кругу, то на минуту прервитесь. Не думайте ни о чем. Очистите свою голову от всяких мыслей об этой задаче. Сделайте, как бы перезагрузку. А потом  освеженным взглядом опять примитесь за решение задачи. Как правило помогает. 

Зачем?

Делая список дел на завтра, вы настраиваете себя и свой следующий день. Пишите руками, на бумажке. Медленно, вдумчиво. Представьте как вы будете решать эту задачу. Это поможет вам держать контроль за ситуацией. 

Комментариев( 0 )

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

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

Развивается только то, что тренируется (с) Не помню кто

Свои знания надо постоянно расширять. В каждом новом проекте делайте что-то новое для себя. Осваивайте новые горизонты. Это может быть что-то маленькое, так и что-то большое. Главное чтобы каждая новая работа давала что-то в вашу личную копилку знаний. 

Читайте книжки, внимательно читайте. Они расширяют ваш кругозор. Дают новые решения старых вопросов, а также дает вам решения проблем, которые еще даже не стояли перед вами. Возможно при чтении какой-либо книги у вас родиться гениальная идея вашего собственного проекта. 

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

"а то ли я делаю?". "Могу ли я эффективнее потратить свое время?" "Приближает ли то, что я делаю к моим целям?" Об этом всегда надо помнить. 

Трудоголизм - интеллектуальная лень (с) Rework

Что-то я отвлекся :) На этом и закончу. 

Комментариев( 2 )