程序员所有代码都一个一个自己敲出来的吗?
2019-05-06 本文已影响0人
6dd77184077e
对于一个完整的程序来说,往往工作量比较大,所以不能一个人来完成。即便是某些独立程序作者只有一个人,但实际上也不会是一个人从头写到尾。因为计算机科学已经发展到今天,模块化非常常见。模块化的意思就是,编程的时候,只要把一部分程序留出输入口和输出口,并且设置好一定的规则,那么另一个人(或者自己)就可以在不了解该模块内部具体程序的情况下来对这个模块进行调用,只要符合输入规则,调用时给变量合适的赋值,那么就能够得到一个输出值,实现这个模块所具备的功能。
一般情况下,对于团队协作的比较大的程序,不同程序员之间每个人来写一部分,是不可能对其他人写的模块了如指掌的,这既很难做到也没必要。只要大家设置好规则,相互协作就会显得很有效率。更不用提程序员群体流动性其实很大,有很多公司的代码其实是很久远的前辈留下来的,这种情况下直接拿来用要比你重写一遍更有效率。
学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以进企鹅群(见简介)一起来学习哦!