精通一门编程语言需要10-20年,而很多的编程语言本身设计的局限性比较大,或者过于复杂,导致学编程的人根本没法完全的掌握。
编程的难点,
1 英文字母,这个很致命,因为我们看中文是从小看,可以做到一目十行,但是看英文,我们的阅读水平明显下降。这样很影响我们对于代码的理解和编程速度。
2 标点符号的过分使用,英语对于标点的热爱远纳含超中文,导致我们在编程中不得不频繁的切换。
3 思维逻辑的纯茄咐西方化,编程语言都是西方人设计的,所以思维逻辑上符合西方人的理解方式
中国人的思维逻辑和他们完全不同
4 编程语言普遍太老,目前的最流行的几十种编程语言的出生时间,最年轻的GO(谷歌的)也有10年了,设计思想,语言习惯等等,都有明显的时代特征,很多的设计理念,思想,语法结构都显得多余。
综上,编程语言本身的问题太多,导致了做纯中国人学习起来困难。
编程到底难在哪?我们先来了解一下什么是编程吧,字面解释的意思就是编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
我觉得编程难在你要满足客户的所有要求 下,并且要预知它可能会发生的意外情况,排除一切bug的因素,完善每一个步骤,并且要进行透彻的剖析,要做到每一个细节逗裂处理到位,如果有意外情况,你解决问题的应对办法是什么,?编程真的需要一个严谨的态度去做它 全面思考问题,用户的体验感 要求,逻辑思维要非常非常非常(这样的事情说三遍)清晰。
还有就是我个人感觉哈,就是 头发 哈哈哈(原谅我见过太多程序员小哥哥没得头发啦~ 大概原因就是熬夜写代码,可能刚有了思绪你又不能直接到点下班就走,熬到凌晨通宵是经常的事情,前段时间很火的996工作方式 ,而且我见过有很多公司都给程序员准备了休息室,咖啡之类的,估计是怕他们一直高强度的工作身体接受不了吧。
还颤指宽有一部分原因就是,编程真的很枯燥,一直写茄亮程序,写代码,每天重复,如果有大的项目还好,最怕那种用户,整天找你加个这个,修改个那个,这个界面不满意了 ,你帮我搞下,换来换去他还要最初的那种,其实修改并不难,只是不喜欢这种三天两头就来的人,最怕的还有就是突然出现bug,不知原因的bug,一直找原因,一找就是几十分钟的那种,如果造成损失就更难啦!挨批是小事,因为想的多,所以头发也不多吧
桌面软件程序太难,软件(VB/VC/...)羡蔽不断更新版本不说, *** 作系统还经常升级,弄得硬盘里面稿氏一片垃圾。微软公司就像赵本山一样,今年卖拐,明年卖车,补丁不断,多年来,也没有弄出一个成熟稳定的版本。
单片机以及嵌入式兄敬州系统的程序则简单得多,它们的发展,是从实用的角度出发,并没有多少是“忽悠”的,技术稳定的时间比桌面软件程序要长的多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)