среда, 4 июня 2008 г.

О самосовершенствовании

 Последнее время мучают мысли: "Почему учась в институте, так немногому научился...". Думаю причин не так уж и много:

1. Отсутствие серьезного стимула. Чтобы сдать сессию (главный двигатель студента), в далеко не самом престижном ВУЗе страны навыки программирования особо не нужны, так как, много предметов абсолютно не связанных с будущей специальностью, а уровень требований, к знанию предметов профильных, чрезвычайно низок.

2. Отсутствие наблюдения за "зубрами". Большинство адекватных студентов приблизительно равны и ты просто не видишь людей, производительность которых в 10, 100, 1000 раз выше, чем у тебя (программистский синхрофазатрон), поэтому складывается впечатление, что все ок.

3. Привычка конторить... Я думаю каждый хоть раз сдавал абсолютно левую лабу:)

4. Отсутствие "старших товарищей", которые могут в нужном направлении подтолкнуть.

5. Полное отсутствие контроля за качеством кода (на второй моей работе за это взялись серьезно). Я, конечно понимаю, что нужно самому проводить так называемый рефакторинг, но я в те времена даже слова такого не знал:)

6. Уйма свободного времени. Расслабляет, однако.

7. Возможно, нужно было идти работать не на 5-ом курсе, а на годик раньше.

8. Смутное представление о размерах сообщества программистов. В OpenSource почему то даже не пробывал лезть, а необходимость править, а порой даже компилить чужие исходники под линух наводила страх. Были попытки навоять что-либо интересное с одногрупниками, но все они сошли на нет.

Ну вот... думал напишу пару пунктов и успокоюсь, как оказалось самокритиковать себя могу весьма долго.

И так, что мы имеем на сегодняшний день? Работа программистом уже 1,5 года, наконец, пришло понимание (а возможно иллюзия понимания), в какую примерно сторону нужно двигаться, огромное желание развиваться и не тратить время на бесполезные занятия, видны кое-какие примеры для подражания, пусть часть из них и виртуальны. Осознание того, что реальная работа может быть не всегда интересной и порой даже рутинной, но само программирование весьма занятно. Любовь "хорошо покушать", что требует профессионально роста, так как за красивые глазки никто нормально платить не будет.

Так что "вперед и только вперед, не шагу назад".

2 комментария:

fatboy комментирует...

По поводу пункта 5:
Вам с Антоном все говорили что ваш код - нечитамый. Так ведь? :)

and85 комментирует...

а надо было самим лабы делать:) (к тебе это пожалуй не относится)