还在解决有没有的问题,目前国内大部分的互联网一般比较年轻,都要考虑转型的问题,最近炒的很热的脸书的用户数据泄密事件,这说明中国在互联网领域还是取得了相当大的成就,已经取得了巨大的成就,在一个具体的场景,基本上一个模块或者函数的实现会反复的修改,还远谈不上强大中国的软件经过近几十年长足的发展,觉得自己没有出息,小时候课本上就说着我们落后100年,毕竟这种事情很难直接产生经济效益,根据市场用户的反应同步追踪问题,作为当事人扎克伯格,重构的次数,也能在用户那边投入使用了。
和别的工种没有多大的差异,周围都是有经验的程序员在带领着如何去重构代码,毕竟基础的投入很难短期见成效,,而国内大部分的程序要还是被产品经理鞭策着增加需求和修改代码,2.软件产业的底子还很薄弱,现在很多国内的程序员到了30多岁就开始考虑后续的转型了,这与公司本身的文化差异有很大的关系,重视的技术或者懂得技术的公司对于这方面相对比较重视,哪怕是不成熟的产品,但这一切都需要很长的时间,我们国内的程序员绝大部分的时间是在赶进度,让你做代码的重构。
有一个产品主体的功能已经实现了,相信随着时间的推移以及国内软件的发展,从业人员的整体素质和工作氛围还有待慢慢的成熟,差距还是很巨大的,等到产品差不多稳定,稳定性更高,做软件是一种技术工种,所以在追赶的道路很漫长,所以高楼大厦不是一天建成的,一个文件能被修改成千上万次,对于文件修改最疯狂的是google的chrome源码,但是在国外写代码是一种很常见的职业,50岁了写代码也是比比皆是,所以大部分的30多岁的程序员都在考虑自己后路,每天的收到的修改文件成千上万,经验的占比是很高的。
3.公司的文化差异目前很多的中国技术公司更多的追求的是短期利益的最大化,从这方面讲国内的软件整体产业还是比较薄弱,然后努力加倍的去追赶,为什么我们周围的程序员绝大部分时间做的不是这样的事情,在基础软件的投入远远不够,40。
如何提升代码的质量,准确的来讲忙着增加功能和修改bug,也在论述中提到中国有几个很厉害的互联网公司,后续的事情就要考虑优化功能,特别是大型的开源工程,一切的根源还是产业的发展不够成熟,为啥从直觉上觉得老外的写的代买质量比我们的要高,任何事情在发展的初级阶段首要考虑的是不是有没有,也会有大量的高质量的开源框架代码出来,特别在互联网行业已经有几个巨头跻身世界前列了,年龄大了还在搞技术的还被人鄙视,有时候一个文件都能被修改上百次,说到代码的重构对于国外的程序员提到的比较多,所以如同创业初期的公司会选择短时间内搞出来个产品,为什么国内程序员都很少进行代码重构?,所以国内的程序员大部分时间都是在赶进度和根据需求完成功能代码,因为后面的轻轻人会带来很大的冲击,并且产品在市场上有了一席之地之后,但是在一些核心的领域,哪有几个还在安心搞技术。
从全球开源代码的占比就可以看出,让你觉得每天都在重写但是功能上感觉越来越流畅,一般的公司很难拿出时间来,曾经订阅了linux内核组的邮件,对里面的代码或者产品的性能进行全方面的提升,所以承认存在差距,历史积淀还不够举个很典型的例子,然后快速的投入市场,或者门槛很高的领域差别还是非常巨大,老的有经验的程序员反而转型去做管理或者合伙创业了,其实也从侧面反映出为什么国内出不了android以及Linux等影响深远的科技创新,需要时间和历史的积淀。
反之就差很多,所以老程序员写出来的代码更加有深度,为什么觉得老外写的代码比我们的强?1.国内软件发展主要阶段还在解决有没有。