论软件的编程思想

   论软件的编程思想
       对于一个软件工程师来说,最重要的不是他自己学到了多少的东西,这重中之重是:编程的思想!
 虽然说思想很总要,但是学习的过程也是很重要的!即使就算你有再好的思想,却不能用没有思想的代码来实现自己的代码。。。
 因此来说拥有编程思想的基础是:经过一个漫长的学习阶段慢慢的形成的,这一思想的总结是通过平常在编程过程中对问题的分析与解决都有着密不可分的关系,因此来说:作为一个处于软件编程开始的阶段的人员不能盲目的打代码,而是在打代码之前思考!
 要思考什么呢??(这种思考不是说刚开始就会去做的,需要自己要求自,带有强迫性,多次的练习就逐渐的形成了一个自己的习惯,慢慢的就有了初步的思想,在经过无数次的训练就会慢慢的强化这种思想!)
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
一、思考参考代码的编写的思路
     1>、代码是如何开始的;
     2>、代码是将两部分看似没有联系的代码段结合起来的;
     3>、代码是组织先后顺序的这种顺序是否可以改变;
     4>、代码是如何实现需求中的功能;
二、思考自己会怎么去写
     1>、怎样去开头
     2>、怎样去过度中间的代码
     3>、怎样去组织
     4>、怎样去实现需求中的功能
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
 一般来说,软件的编程人员在起始阶段是通过敲打别人写好的代码,来慢慢的锻炼,自己在编程中的思想!那么这就要求我们在敲打别人代码前,首先看懂在所要打的代码组织过程中所体现的思想,想想为什么他要这么做,是不是可以有其他的办法,要是我自己写我会怎么去写?等等问题!
 一个有经验的软件编程人员来说,如果他自己遇到一个错误,他会通过自己的编程经验和编辑工具的错误提示,来判断错可能的原因,然后通过在以后的更正后所得到的正确的原因与自己先前的猜测比较来分析这之间的误差,通过一点点的积累就有了所谓的:工作经验!所以来说,在编程阶段,如果别人请教你问题,你一定要帮他解决(即使自己不会),这样有至少两种好处:
 一、通过解决问题的过程增加了自己的经验积累;
 二、帮助别人给别人留下了好的印象,增进了感情!<呵呵>
 …………
 等到学习到一定的阶段,我们就可以自己来组织代码实现一些需要解决的问题!但那时可能还是思想不太成熟阶段,因此如果在编程过程中真的遇到自己没法解决的问题,而且想了好久都不知道怎么下手,就去请教他人吧!也许他(有经验的啊!)的一席话会让你的编程思想有质的飞跃(推荐的方法!),或者通过网站发帖的形式来解决问(没办法的办法,因为这样一来不能获取到一些帮你解决问题的人在此过程中的解决思想,二来你看到的是代码,还需要思考
这里的实现的思想<可能你与他想法有误差啊,而且浪费时间>,再来也许他给你的答案是错的<不是可能的啊,毕竟你与他还算是竞争对手!>)!也许作为一个编程人员,我们永远不能说自己的思想已经成熟了!<有这种想法很可怕的啊!技术是日新月异的!>不过我们既然有了先前的思想就不用怕了,因为所有的语言或技术始终离不开他们父级的“进化”,只不过它的更强的功能,更具有实用、更高的安全性、更容易用户使用!因此我们要做的就是:在己的原有的编程思想基础上,继续学习,吸收!编程思想训练的过程并不能急于求成的!因为这毕竟是一个渐进的过程!
 呵呵,这只是个人愚见,不一定正确呵!呵呵,看过想想就行了!
最后送朋友们几句话:
 一、路漫漫修远兮,我将上下而求索!
 二、没有做不到的,只怕我们想不到!
 三、思想高于一切,但不能离开实践!
 四、变成这条路很苦涩,我们要的不只是兴趣,还有毅力和耐心!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值