从写第一个程序到现在应该快7年了吧。。 大多数完成的程序都是给公司或者学校使用的商用程序,数据库,工业控制,游戏,网站。。。。 语言从最开始入门的VB,C,到现在使用的C++,ASP.NET。。。。。 IDE现在一直用的是 C++ Builder VS.NET VB(VB很多年不用了。。)
但是最近一段时间,在写程序的时候,感觉越写越懵了。。。。感觉太“杂”了。。。
“杂”是什么意思呢??
比如,我现在在 WINCE 上开发一个工业控制程序,使用VC2005 MFC(已经写完了)。在写的时候,我就非常别扭(这种感觉以前就有,只不过在我“闲”下来的时候非常强烈而已)。
例如,我现在要去对一个文件进行读写操作。还没动手写,脑子里就冒出N个方法: 1.使用 C 函数:fopen,fclose,fread,fwrite..... 2.使用 C++ 函数:fstream,ifstream,ofstream...... 3.使用 MFC 库函数:CFile.... 4.使用 win32 API:createFile,readfile,writefile....
然后,想半天。。。。。 最后,随便选一个写。
往往在我的同一个程序中,在 A 处读写文件用的是 C 函数,在 B 处读写文件用的是 C++ 函数。。。。
算法也是一样,碰到一个问题,脑子里冒出N个算法。。。。
总之,这个“杂”,“乱”,在我写程序的过程中挥之不去。。。
回想一下,可能是长期在公司写程序,烙下的印记。。。
公司要什么?? 1.快。。。。“你这个项目做了快一个月了,还没写完吗??还有一个星期,不管你用什么办法,给我完成它,否则XXXXX。。。。” 2.快快。。。。。 3.快快快。。。。。。
于是我。。。。不择手段,不讲究方法,没时间多想,没时间琢磨。。。。 不择手段,可能是我写程序的座右铭吧。。。同事都说我变态。。。。
我在公司写程序是以快出名的。。别人做一年,我做2个月,别人做一个月,我做两星期。。。
但是,我不想就维持现状,我想提高。。。 谁能帮我解决这个问题??? 我要怎么做???
貌似我患上了严重的精神疾病~~~ |