看了代码的一些想法

 

 我不是一个好的程序员,因为我没有经过科班的训练,也没有多少高人的指点,基本是靠自己因为我想做什么或者任务来了,而走上的软件开发,用有些专业的术语,就是任务驱动。这样的背景,在软件开发的过程中,一定是教训多于经验,痛苦多于无奈,摸索多于了解......

       也是由于这样的背景,使我对于和我做项目写程序的人,基本上是放任自流,他们基本是根据自己的爱好来写程序。以前和我合作的那个哥们,本身能力超过我,不需要我说什么,代码写的干净清晰,更重要的是质量高,不会出现某个字段的数据写不进表中,读不出来,还有添加,更新,删除没有提示,这些最低级的问题,也不会让我为界面费心,因为一切都在他的思考中,我们需要就是讨论算法,设计等问题,这让我很舒服。后来他读博走了,我就剩下了独舞了,没有可以和我讨论的人也没有了我可以向他学习的人。

       这几天,一直在看代码,改界面,发现了一些问题,很怀念那段和同事一些写代码的日子。现在和我做项目的小伙子们,也很不错,个人能力都很高都比我强,但他们似乎有一点还不清楚,还在犯我以前出现的教训,还在走游击队的道路,还在以自己的好恶来写代码。

       比如:

      第一个问题:界面随着分辨率变化。我经历过C/S软件的开发,现在B/S软件开发,能体会这个问题的重要性,用一个也是以前和我合作的哥们的话:系统的界面必须满足设备最差的用户的要求。用到现在来看这个问题,就是:如果有一个用户在使用1024的分辨率的用户,那么你做的系统就必须满足,而这个问题他们没有引起足够的认识,我也不说了,自己操刀解决。

     第二个问题:代码写了之后,自己要测试每一个功能,数据的来源可以取一些边界点,也就是正常的数据,不正常的数据,我曾经当作面和一个小伙子交流过,我打开了一个界面很正常,然后输入了很多数据,很长,结果界面变形了,他感叹到,怎么会这样呢?我说只顾写代码了,没有想到测试,用很多不一样的数据来测试,肯定会出现这样的问题。一个程序员一定要养成写好代码自己首先要测试一边,不然很多低级的不容易的发现的问题就从这里产生了。

       嗨,程序员的工作是个非常辛苦的工作,我很能体会,其实很多程序员之所以走上这一个行业,可能就是因为其本身的性格是一个完美主义,其实,做了这么多年,我的体会,只有不完美才是完美的。

       还有,软件工程,对于每个从事开发的人,确实需要好好去研究。 我曾经教过软件工程,但教了几年,我再也不教了。因为我不敢面对学生,因为面对那些没有项目经验的学生,我真的不知道该如何让他们理解,我感受了自己的无能和无奈,所以我再也不教这么课程了。这门课,就象有的人说的:对于搞过项目的人,软件工程上面的话句句是真理,对于没搞过的句句是废话。尽管说的极端,但还是有些道理的。

      几天的工作,让我产生了这些想法,发泄出来,我也许舒服一点。更重要的是把我的想法记录下来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值