Как стать хорошим программистом.
Программирование - чертовски сложная вещь, нет ни одного действенного способа избежать этой сложности, но есть некоторые советы о которых стоит знать:
1. Открывайте все свои исходники.
Ложное чувство стыда, порой, мешает показать свои “творения” собратьям по цеху. Смело подавляйте это чувство, даже если Вас размажут по стенке убийственными доводами, полученный опыт гораздо важнее.
2. Будте честны с собой.
Каким бы правильным не казалось Ваше мнение, дайте шанс другим людям с их идеями и решениями. Наверняка существуют решения лучше Вашего, просто их нужно найти.
3. Не критикуйте людей.
Всегда найдутся те, кто знает меньше Вас, самоутверждаться за счет этих людей самое плохое, что Вы можете сделать. Хотите помочь? Помогите! Нет? пройдете мимо!
4. Приводите в порядок свой бардак сами.
Не мучайте людей вопросами - “Что в этом коде не так?” “Почему он не работает?” “Какие баги в нем есть?”. Решайте эти задачи сами!
5. Не выдавайте чужие вещи за свои
Используя чужие решения соблюдайте условия лицензионного соглашения. Ведь вы хотите быть программистом, а не вором!
6. Умейте признавать свои ошибки.
“Извините, я был не прав” - самые трудные слова в нашей жизни, наверное потому и самые ценные. Не нужно быть тряпкой, говоря по поводу и без повода, что были не правы, но при этом признавайте свою неправоту, когда чувствуете что ошиблись.
7. “Мойте руки пред едой”
Прежде чем говорить подумайте, потом подумайте еще раз. А теперь можно говорить!
8. Не жалейте написанный код.
Хороший код не всегда получается написать с первого раза, смело удаляйте все что мешает двигаться вперед и пишите заново!
9. Используйте хорошие инструменты.
У нас нет времени творить шедевры в блокноте, и тем более у нас нет терпения делать, то, что может сделать машина! Заставьте трудится ваш персональный компьютер!
10. Живите полной жизнью.
Во многих успешных компаниях (например Гугл) существуют комнаты для активного отдыха, и это не спроста, человек замученный работой подобен разряженной батарейки - толку мало, а место занимает!
11. Общайтесь с коллегами
Говорят, что в курилках рождается больше продуктивных идей, чем на рабочих местах. Это не повод начать курить! Просто не упускайте случая неформально пообщаться с коллегами.
Резюмирую вышесказанное, отмечу, что путь к успеху лежит через общение, чтение и терпение. Помните, что легки путь открывается лишь тому, кто уже прошел трудный!
Дмитрий Сергеев
Гость
Всё-таки мои исходники лучше никому не видеть
Да и если захочу показать, никому не интересно будет…
Evgeny Sergeev
Веб-разработчик, автор блога codeart.ru
Покажешь исходники, чуток попинают, зато будет ясно в какую сторону идти дальше
n0rdix
Гость
Не жалейте написанный код.
ну это как сказать. если код работает то удалять его не надо. На этом сгорел и WordPerfect и Netscape. Если код работает то значит в нём отловлены баги и он уже имеет стоимость не только в деньгах но самое главное во времени. вместо того чтобы переписывать одно и то же 100 раз лучше закончить проект и начать писать новую версию вылавливая баги по ходу дела…
Gromoff Oleg
Гость
Совершенно согласен со всеми пунктами!
Николай
Гость
Отличная статья!
Рустамыч
Гость
Есть интересные моменты, заставляющие задуматься.