一些迷茫的程序员问题(100分)

  • 主题发起人 flyelite
  • 开始时间
F

flyelite

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,请为我解惑:
下面的经历,想必每个人都有过,我想知道各位是如何克服的,谢谢!
本人算是一个半吊子程序员,属于那种动口不动手,空想联翩,眼高手低之人,虽然
染指程序江湖数年,但对技术问题和具体实现问题的理解一直处在水过地皮湿的阶段。
比如说,有过一个想法去做一个在线查询系统,把我个人收集的图片、漫画、AVI、MPEG
文件放到DB2或ORACLE的数据库中,以便查询,同时也增强安全性。虽然我清楚这需要B/S方
式来实现,也知道一些连接方式,该有的环境我也都有,比如Linux,Apache,Tomcat,JSDK,
Oracle,etc.。但是,迟迟没有做,总是在一开始的时候就碰到一些微小的问题,往往我也
就坚持不了去solve它就停止了,每次都是这样一而再再而三的往后拖,几乎都是在一些细
节问题上我处在停滞不前的状态。
有人说这跟性格有关,我是AB型,完美主义者,性格较内向;可是,我有一个哥们,性
格比我还内向,但是,人家写起程序来,就跟喝水似的,哗哗哗的,当然,他写文档的时
候都是哼哧哼哧的 :-] 。我同学跟我说,这是由于代码经验太少,经常写就可以了,但
是每次我写的时候都是停滞在系统分析和设计阶段就不动了,这怎样才能克服呢?
真诚的希望得到您的指点!!
一只老小鸟
 
将系统分成很多顺序的小块,一个一个来做,遇到问题就上dfw,总有一天你会发现,
有问题竟然不用到dfw上查询,自己就可以解决了,那时你的系统也应该完成了。
 
呵呵,我也有类似的问题,但我比你好些,最近我在写一个浏览器,遇到很多困难
而且是急着要的,没办法自己解决不了就找人帮忙,上大富翕提问,查书,看资料
成天脑子里都在想这个问题。记得有一次,为了想通一个问题把我的宝马(自行车)
的内外胎都给打撑了!只要不停的想办法,没有解决不了的问题,如果你遇到一时
解决不了的问题就放弃,自然是什么都做不出来的!当你想尽办法终于把问题解决
之后,那就是程序员最幸福的时候了!
有时实在解决不了,就放一放,过几天一想就想通了,不然就是水平有限,等些
时候说不定看到某本书上讲了些什么,一下子就明白了!
努力吧!
 
如果连这点小问题也不去解决,停滞不前,那还是趁早改行吧
不过你认识到自己的问题总是一件好事,多练编程吗,参考书多的是,多看呵,
遇到问题先查资料,不行到DFW让大伙帮忙,总会解决的,小伙好好干!
 
我觉得应该先把程序的框架搭起来,实现它的主要功能,
然后再根据人机界面的需要逐步完善这个程序,在细节上纠缠不清可是兵家大忌.
遇到困难可以暂时搁置它,或是向高手请教,但是千万不能钻牛角尖.
 
没有用的,告诉大家你一天工作多长时间,答案大概就清楚了
 
坚持就是胜利
 
搞程序精彩的地方就是细节的魅力。不动手这一点恐怕体会不到。
我也平常眼高手低,第一次搞了一个不大的程序后,连滚带爬地做完了,
对自己水平产生了怀疑。细节之一,对各个可见控件颜色的配置、位置
的摆放也要费一番心思。
多动手,出真知。
 
flyelite兄:
据我的经验,编出好的程序,
第一需要兴趣,
第二需要压力。
建议你去做一个实际的项目,不管它是多么的简单。因为有真实的人们等着使用你的
程序,会有压力,这对提高水平很有帮助。
不过,程序员可能一般都不太喜欢有压力。但是作为一个初学者,必须经过这么一个
痛苦的过程。
 
先定个阶段目标,一步一步去作吧,给自己一些压力,我当初学习delphi只用了15天,
就开始写程序,压力太大了,所以出活。祝好运
 
跟老兄有同感!
 
我也有同感,正在努力克服。
以下是心得:
多读书,少钻牛角尖
多和人探讨,少自以为是
先做策划,再实施项目,及时先文档。
总体考虑问题,制定模块计划。
先模型,再定型。
先框架,再细化。
细致功能是特性功能块,独立出来。
先完成功能,再考虑界面。
先完成数据库操作,再考虑易用性。
.....
 
和老兄差不多
 
不停的写,写着写着你就成为高手了。我是这样认为的。
 
颇有同感!
我比你更惨,我身边没有一个朋友是搞程序开发的!
所有的开发技巧和技术都是看书或上网及问大富翁上的高手们而积累的
我觉得不是和性格有关,是一个人的毅力问题!

努力吧!
言尽与此
 
压力,我也一样可做可不做的事就不做了。
把可做可不做的事的变成一定要做并且一定要在什么时候完成,我就天天都得跑大富翁了。
 
呵呵,说的好。当事情变得生死攸关的时候,就是你的潜力发挥的时候,如果过不了的
话,还是早点放手的好。
 
在北京的私人电脑软件公司呆上半年,你会发现自己动手能力大大提高。
 
同感,同感
 
顶部