Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

Культура мысли   Найти похожие ветки 

 
vidiv ©   (2005-11-10 04:59) [0]

Сейчас в основном занимаюсь веб-программированием на php, и недавно поймал себя на одной мысли: Знаю синтаксис языка, почти все основные функции, некоторые идеи, хитрости, тонкости, особенности и пр. Достаточно легко и быстро представляю в уме как сделать ту или инную "фичу". Но... когда дело доходит до дела, то как следует применить свои знания не получается. Все вроде оно правильно, но получается, как бы, некрасиво. Инной раз смотришь чужой проект - все чисто, красиво, логически правильно построено. Того же самого я не могу сказать про свои творения. Некоторые, конечно, получаются так что самому нравится, а некоторые, что чаще, увы. Вот она культура мысли... Как вы думаете, как можно воспитать в себе это качество?


 
Джо ©   (2005-11-10 05:07) [1]

Я думаю, что приходит вместе с достаточным объемом вдумчиво написанного кода. По крайней мере, я себя этим утешаю.

Так же, по-моему, необходимо регулярно (понемногу, но вдумчиво) почитывать литературу по общим вопросам программирования.


 
КаПиБаРа ©   (2005-11-10 06:55) [2]

vidiv ©   (10.11.05 4:59)
Это от недостатка опыта. Со временем проходит.


 
Lamer@fools.ua ©   (2005-11-10 09:00) [3]

>>vidiv ©   (10.11.05 04:59)

>Как вы думаете, как можно воспитать в себе это качество?
Поработать в коллективе с людьми, которые имеют это качество и не против им поделиться :o)


 
Gero ©   (2005-11-10 09:05) [4]

Согласен со всеми предыдущими ораторами.


 
Calm ©   (2005-11-10 10:02) [5]


> почитывать литературу по общим вопросам программирования

Поддерживаю.
Например,
Рефакторинг М.Фаулера
http://books.weblandy.com/comments.php?book_id=6
Это к вопросу о красоте и логически правильному простроению.

Э. Брауде Технология разработки программного обеспечения
http://books.weblandy.com/comments.php?book_id=160
Как раз для начинающих очень неплохо, не требуется глубоких предварительных знаний.


 
Джо ©   (2005-11-10 15:10) [6]

Кину "до кучи" еще одну классику.
С. Макконнелл. Совершенный код. Практическое руководство по разработке программного обеспечения.


 
Piter ©   (2005-11-10 19:11) [7]

Gero ©   (10.11.05 9:05) [4]
Согласен со всеми предыдущими ораторами


опасная фраза :)
Ибо к моменту написания ответа кто-нибудь может добавить пост перед тобой :)


 
Юрий Зотов ©   (2005-11-10 19:52) [8]

> vidiv ©   (10.11.05 04:59)  

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

Вот это самое у Вас, видимо, и происходит, только процесс перестройки мышления еще не завершился. Так что все нормально, все хорошо, все придет (и похоже, что придет уже скоро).



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 7.308 c
2-1132200989
baks_uz
2005-11-17 07:16
2005.12.04
Как можно вывести на экран


2-1132392648
CMOS
2005-11-19 12:30
2005.12.04
Не получается правилно удалить объект


3-1129644747
DancerMan
2005-10-18 18:12
2005.12.04
DBGridEh. Как изменить цвет строки по клику на ней?


6-1124950549
yasny
2005-08-25 10:15
2005.12.04
TIdSMTP получение поддтверждения о доставке


3-1129924227
zig
2005-10-21 23:50
2005.12.04
sqlduery.params.parambyname( pf2 ).asstring >>> error 22018





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский