黑基网 首页 学院 编程开发 查看内容

编程这么难,我为何要入坑?

2017-8-5 00:42| 投稿: xiaotiger |来自: 互联网

摘要: 众所周知,编程难,但是编程到底难在哪里呢?为了解决这个疑问,小编特意访问了w3cschool的程序员A君,向他寻求答案。以下是资历老练的程序员A君的回答:我认为编程难就难在复杂性的持续增加,首先,如果你编写一段 ...

众所周知,编程难,但是编程到底难在哪里呢?

为了解决这个疑问,小编特意访问了w3cschool的程序员A君,向他寻求答案。

以下是资历老练的程序员A君的回答:

我认为编程难就难在复杂性的持续增加,首先,如果你编写一段写完就扔的代码,比如运维修复,那其实是可以很快做好的,想不通的地方绕一绕总也能搞定。但当你编写的是一段大规模使用,需要持续改进,并且不断有新功能需要添加的代码。那么难度就急剧增加了,这也是我认为的编程的主要难处。

你要知道,一开始编写代码的时候就要考虑到以后的扩展性,而这个考虑又永远不可能是完备的,为了不过早优化,也不应该是完备的。只有一些基本的原则,比如保持单模块的独立性,避免模块间的耦合,这些原则的运用需要丰富的经验,并且不一定总是用好了。另外,在代码的持续演进过程中,需要对抗代码的腐化。当原来拍着胸脯保证的确定因素突然变成不确定因素;当代码引入了不合理的功能,如需要理解上层逻辑;当有新的人来维护代码。代码腐化的结果是大大增加了工作量和减少了代码的稳定性。

看到这样的答案,可能很多人会有这样的感觉,就是编程如此的困难,程序员们一开始是怎么对其产生兴趣的呢?更有许多程序大牛在这条路上越走越远!

机智的网友是这样回答的!

网友Tim Chen:

当然是游戏啊,学了编程就可以自己写游戏了

网友魏星:

十几年前我读高三,我的一个哥们和我一起用GVBasic编了一个类似于“输入你意中人的名字查询你们之间缘分”的程序。然后不知怎么就火了,人人试玩。

结果嘛,呵呵,全班的牛鬼蛇神鸡鸭鹅狗猫的暗恋对象全被我们掌握了,那时候学生也都单纯,不知道就算是文曲星也是可以存数据的嘛。

可悲催的是,没有一个妇女输入我的名字。从那时起,我明白了人丑就要多读书的道理,走上了编程的道路。

网友Vinjn张静:

因为i=i+1

他们凭什么就相等了嘛

网友喵叔:

那时没有女朋友,听说Java里有对象

网友叛逆者:

小学二三年级,去朋友家玩了魂斗罗,觉得很神奇这个怎么做出来的。四年级买了学习机,没游戏卡,就自己做了个大金刚+超级玛丽一样的山寨游戏玩。qbasic很容易。初二学c和数据结构,并走上了图形学之路。初三因为竞赛需要学了没鸟用的PASCAL。高中开始学c++、汇编,过了坎了再学这些都是容易的事。

其实从小学到初中,相信大多数人也和我一样,不停地被老师说,你学计算机有什么用,高考又不考。我说我学这个以后可以当饭吃,管着嘛。嗯,我实现了。敢问那些语文数学英语物理化学好的,他们实现了吗?

网友立党:

当年上小学一年级时有一台小霸王学习机,可惜没有游戏卡带,只有一盘学习卡带,学习卡带里其他的又不好玩,于是我就把里面的F-BASIC按照卡带说明书学了一遍。。。

于是我成了小学三年级上BASIC课上唯一一个预习过的小朋友。

小结

有人说,上帝是个程序员,虽然这句话带着玩笑的成分,但是从中我们也可以感受到作为程序员,每天面对着编程代码,他们是在为更美好的事物而努力创造,如果单从创造的角度看,程序员的工作和上帝的工作的确有相似之处。但是,创造是一项艰难的工作,相信热爱编程的人,无论是菜鸟还是大V,本质上,都有着一颗迎难而上的心。在此,希望大家在文章底部踊跃留言,说说热爱编程的你,早期是因为什么对编程产生兴趣的呢?

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:http://www.toutiao.com/a6421406246225936641/

免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部