全国服务热线:400-035-8011

位置:徐州少儿编程培训机构 > 学校动态 > 编程难在哪里

编程难在哪里

来源:徐州少儿编程培训机构时间:2020/12/15 13:42:00

  难在复杂性的持续增加。

编程难在哪里

  如果编写一段写完就扔的代码(如运维修复),那其实是可以很快做好的,想不通的地方绕一绕总也能搞得定。

  但当你编写的是一段大规模使用,需要持续改进,并且不断有新功能需要添加的代码。那么难度就急剧增加了(这也是我认为的编程的主要难处)。

  一方面,开始编写代码的时候就要考虑到以后的扩展性,而这个考虑又永远不可能是完备的,也不应该是完备的(不要过早优化)。只有一些基本的原则,比如保持单模块的独立性,避免模块间的耦合,这些原则的运用需要丰富的经验,并且不一定总是用好了。

  另一方面,在代码的持续演进过程中,需要对抗代码的腐化。当原来拍着胸脯增加的确定因素突然变成不确定因素;当代码引入了不合理的功能(如需要理解上层逻辑);当有新的人来维护代码。代码腐化的结果是大大增加了工作量和减少了代码的稳定性。(代码腐化只有一个好处,天天加班,显得事情很多,搞不好能把唬住)

  错误的学习方法,常常忘记编程为解决问题而生,迷失在语言和框架和底层和算法的诱惑力,忘记去朔本求源,去思考当时问题出现的场景,现在如此设计的原因。

  而在对未来需求的变更上考虑的更少, 未出茅庐而三分天下,用在系统架构上没什么不对 ,但短视和急功近利早就了一批批的垃圾代码。

  在功能实现,易用度,可维护方面无法正确取舍,更不愿兼顾。

  在错误面前早就失去了程序员的荣耀,忘记了“不允许别人比我更早发现bug”的工程师守则,严谨性被抛弃并沦落成薪水和生活的奴隶,早就失去了内心的信仰并乐于其中。

  创造世界是程序员永恒的使命,而寻找自己内心世界的疯狂欲望早就被抛弃了,一个失去灵魂的程序员,不,一个原本就没有灵魂的程序员,早就没有了坚守的原则,偏执的直觉,的实践和不断的迭代,编程之美从未在眼睛里盛开,更未从指尖上流传。

  逻辑推理能力的缺失也是造成编程难度大幅增加的罪魁祸首,一生二,二生三,三生万物的层叠推理难以为继,思想卡壳是突破不了自身瓶颈的直观展示。

  不能从错误中学习,不会从真实世界里领悟,寻找不出共同点和不同点,不知道如何在抽象和下放之间抉择。

  滥用同样是编程世界里常见的无知,错误的使用带来错误的问题再带来错误的解决方案,是当前编程世界中南辕北辙的好映像。

  没有原则,没有捍卫原则的信念,又不懂原则,不清楚放弃原则的原则。

  功利,愚昧,贪婪,短视,无知,肤浅,迷失。

  这就是编程世界里的七宗罪。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2553/news/295755/违者必究! 以上就是徐州少儿编程培训机构 小编为您整理 编程难在哪里的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011