求解 什么样的人适合编程工作
最近一直在研究C,发现链表这一块的插入,删除啊看了两天还是搞不懂,主要感觉书上的程序挺对的,自己写的时候发现自己怎么就写不出来了,需要考虑的东西很多,最难的是如何才能将这些东西如何有效的组织起来并编写程序,感觉头很大,突然感觉自己是不是适合写程序啊??有没有必要在这条路上坚持啊??水平很高的程序员是不是要经常也一样针对一个问题要经过几天的思考才能把问题解决啊??究竟什么样的人适合编程??是靠每天的不断练习思考吗??求解
[解决办法]
熟能生巧, , 反复思考, 慢慢积累吧?
我很笨, 所以只能这么说了!
据说是有天才的! 赵中(zhao4zhong1)老师有个帖子说了这个!
[解决办法]
喜欢编程的人适合编程工作。
[解决办法]
每个人都是这样过来的
[解决办法]
喜爱,享受代码逐渐堆积成程序的过程。
能静,不以孤独地思索为苦。
偶有所获便像个孩子似的欢欣雀跃,抓住附近的亲朋一通轰炸,以为对方一定能感受自己的喜悦也一定愿意分享这份喜悦。
程序员大抵如此吧。
[解决办法]
一定要坚持。还有就是勤能补拙。
对于链表来说,即使是天才,我相信他也不可能立即写出来。
[解决办法]
提醒:
“学习用汇编语言写程序”
和
“VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感
A不适合编程(理由:打字准确度偏低、粗心大意)
B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念)
C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证)
D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!)
如果想从A变成B的话,到我的资源http://download.csdn.net/detail/zhao4zhong1/4084259里面下载“适合程序员的键盘练习”
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
[解决办法]