某技术总监:没必要强调程序员思维不同,大家都一样,编程很简单
一般情况下,大多数人的印象中,程序员都与其他人不太一样,在他们脑海中的程序员一般都是很低调,不讲究形象,比较宅等特征,最重要的是做事情比较死板(这个可能与计算机运作方式相似吧,都是指令式的,输入相应的指令得到相应的结果),因此便有一个词的诞生,那就是程序员思维,其实,这种说法有一定的原由,不过可能也有点夸张成分吧,并且需要强调的是,程序员中也存在各种类型性格的人,上面的这些现象只能代表部分人吧,针对这样一个情况,某公司一名技术总监发表了他个人的看法。
在说这话之前,他强调他说的这些话可能有的人会感觉到不适,他认为写程序很简单,其实就做应用来说,学和写程序太简单了。一个正常人有正常思维,高中毕业就能学会写程序而且还能写的不错。面向对象思想几十年到现在都没有什么变化,就是因为他已经和人考虑问题的方式基本一致了。所以写程序几乎没有什么高大上的,也不用强调程序员思维和其他人的不同,其实大家都一样。那么针对他这样的说法,让我们一起看看其他网友们都是怎么认为得吧!
网友一:写程序不难,难的是解决问题的方法和能力。同一个需求。不同的人会写出不同的程序。处理问题的方法不同。这就是程序员的差别。同样是擒龙手,乔峰用和一般和尚用,那是天壤之别。
上世是朵花:入门简单应用难(简单也是对于已经入行的人来说,说实话编程的门槛还是相对比较高的行业),入行之后,通往技术大牛之路还是相当遥远的一个路程。
网友二:单纯讲写一些业务代码的确不难,但是不能以偏概全,计算机是一门科学,要学的东西恐怕一辈子都学不完
上世是朵花:同意这样的说法,知识是永远不断更新的,没有学完一说。
网友三:其实设计也很简单,排版构图而已,初中毕业做几十年就可以达到大师级水平。
上世是朵花:没错,通过时间基本上没有解决不了的事情,不过几十年时间不短了呀,人生有多少个几十年啊。
网友四:跟着视频敲,容易忘,今天学到这个,过几天就把学的忘了,所以我觉得好难
上世是朵花:看这样的语气,这名网友应该是初学者了,其实有些已经入行的人看着简单的事情(比如他们经常挂在嘴上的curd), 对于初学者来说也是比较难的东西。
网友五:和学象棋差不多,都能走两步。
上世是朵花:是的,掌握基本语法知识简单,能够高度灵活的运用还是需要有一定经验与功力的。
网友六:从零到一,简单。从一到五十很艰难。从五十到九十,拼的就是经验了。从九十到一百,拼的是创新能力。
上世是朵花:可以理解,我想不论是什么行业都可以划分成这些阶段吧。
网友七:您对于写程序的高度要求只有板凳那么高。写给计算机能运行的程序有多难,所有人都可以。但这不代表写程序简单…,另外,oop有它不好的地方,现在比较流行的frp(响应式函数编程),学无止境的
上世是朵花:关于编程中有两样东西,一种是基本语言语法,这是程序员之间的语言,大家的认知是固定的,算是共识性东西,另一种就是编程思想,说起编程思想,有一部分是一些前辈总结出来的,除了这部分,每个人都有自己的一些编程思想,这些东西就是仁者见仁智者见智了。
网友八:如果你是为了搞笑的,那我算是笑了,如果你是认真的,能说出这种话的人很无知,就简单一个搜索框,千人千面的东西就不是简单的编程就能实现的
上世是朵花:其实,楼主说的简单,只是从某一个角度去看待罢了,编程中用到的算法及一些编程思想还是需要有一定功力才行的。
其实关于编程是否很简单的问题一直都比较有争议,其实不论大家说简单还是难都有一定的道理,只不过是看得角度不同而已,说简单是因为能入手写一些代码并不是特别的困难,也不需要太高的学历,说难吧是因为里面知识特别多,短时间内很难达到精通的程度,就像开车一样,大部分人都有驾照,日常的开车都是没问题的,但是能达到赛车手级别的人就少了,里面需要很多专业的技巧,编程也是同样的道理,如果是普通的编程,一些高中学历也是可以写代码的,但是要实现一些高难度的动作,要用到高等数学里的一些东西,那么自然是知识空缺了,就需要去了解一下才能够实现。
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!