网络上出现了很多调侃程序猿写代码和加班的段子和图片,这篇文章来给大家解决一个很多人像知道答案的问题:程序员所有代码都一个一个自己敲出来的吗?
请往下看:
网友一:
这个问题不能一概而论,要看对象.
比如一些程序源代码的创作者肯定是凭借自己的只是一个一个敲出来的,但是在现在的程序员行业中其实非常少的人会这样做,为什么?
原因在于这种做法一般需要更高的只是技能,其次需要花费的时间更加久。
我们都知道现在IT行业的发展和更新速度之快到了你无法想象的地步,所以要大量的节省时间,因此套用别人写好的模块代码是节省时间的最有效的方式,因此程序员写代码时只需要理清自己需要达到的目标和逻辑关系就可以了。
所以程序员是不是自己完全敲代码就很清楚了!
网友二:
这样说吧,如果是自己设计一个思路和实现方法的话肯定是自己敲了,如果有的东西已经很成熟的一般都是复制粘贴。
但是结合项目粘贴的代码debug也挺浪费时间。对于有能力的程序员一般都会在脑子里有一个思路,一个实现大概需要哪些步骤这些步骤设计哪些方法和算法。
有时候自己写反而快,这样时间长了也会形成自己的一个代码习惯,以及封装结构。
只要有明确的需求就会在脑子里迅速形成实现思路!这种感觉会然你处于一种无所畏惧的状态,还有就是面对bug的从容淡定。
自己写的代码出了问题闭着眼睛都知道什么原因。
我还是建议能自己写的不要复制粘贴,这也是增强自己编程能力的一个手段!
小编前端技术学习
我是一名前端开发程序员,自己整理了一份2018最全面前端学习资料,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。
web前端技术学习群喔:7760,
82798
网友三:
理论程序员写的代码都是一行一行敲出来的。
但是有些语言有开发环境或软件或IDE自动生成代码结构,开发人员只需要补充具体方法。
还有程序猿都是造轮子,有经验的程序猿都会把轮子分功能保留收藏,以便以后开发拿出来直接用或小改再用,以免浪费时间。
同理,你的项目需要某些轮子,可能别人GIT有分享,你也可以拿来主义。
所以一个新项目所有代码完全一行一行敲的可能性很小,一位程序猿的代码也不会完全敲出来。
如果这么一行一行敲,项目没起来,已经被别的公司抢先了。优秀的码农应该都会考虑自己代码的复用率。
领取专属 10元无门槛券
私享最新 技术干货