百科问答小站 logo
百科问答小站 font logo



你认为程序员从幼稚到成熟的过程是什么? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

任何人从幼稚到成熟的过程,都是从不负责到承担责任的过程,承担的责任越大越成熟。

人生如此,程序员也一样。

幼稚的程序员是不会为自己的言论,认知,技术负责的,他们可以在社交媒体随便喷,说 php不好,java不行,C++万岁,函数式编程统治世界,OOP去死,iOS优雅,Android狗屎,华为沸腾,小米耍猴,外企人性化,996下地狱,反正他不会为自己任何一句话负责,随便喷。

在公司里,他们喜欢某个新技术就在产品项目里用,而不管新技术的不成熟是不是会带来问题,真的出了问题也不去解决,大不了拍屁股辞职,然后在社交网络上继续喷上家公司技术保守落后吃枣药丸。自己的代码不写好,出了问题推给别人,要不是语言框架系统不好,要不就是产品运营甚至用户的错。

每个技术都有自己产生的历史背景,每个特性都是为了解决某些问题,或者为了某种原因的妥协,每个技术都实际在解决某些问题,在支撑这个世界的运行,背后还有无数工程师依赖这些技术做项目做产品,每个技术一定有缺点有问题,随着时间一定会被取代被淘汰,但不会是被舆论喷死,而实被踏踏实实的工作的某些人开发的新技术去取代。认为某个技术有问题,有缺点就动手去解决,这才是对自己认知负责。

任何新技术新方法的落地都不是一个始终愉快的过程,一定会带来好处也会带来问题,比如性能,资源占用,稳定性,兼容性,学习成本,培训成本等等,主导了新技术就要对带来的一切问题负责,踏踏实实去解决问题,不能彻底解决哪怕缓解一下也好,这是一个艰苦漫长的过程。

认识到技术不是项目产品的全部,还有设计,交互,功能,运营策略等等,要积极沟通,争取各个部门和职能的支持,认识到项目不只是自己付出,也是整个团队的工作付出,要肩负起责任,不要让别人的努力白费。这个过程中一定会有冲突,有阻力,会出现让人绝望痛苦想放弃的时刻,咬牙坚持还是逃避,这是个艰难的决定。

从幼稚到成熟的过程就是 能力越大责任越大的过程,负责的范围不断增大,从 函数,模块,到产品业务,从对小团队成员负责,到对产品部门业务部门甚至公司负责。不再逃避,不再推卸,无论多大的责任都勇于承担,哪怕最终失败,也要战斗到最后一刻。

成熟并不是一个褒义词或贬义词,成熟是个中性词,成熟是一种状态,成熟是一种选择。有的人选择成熟,同时承担成熟带来的一切问题,也得到成熟带来的可能的收获。不选择成熟,也有不成熟的快乐和麻烦。成熟大多时候是一种被迫的选择,或者为了自己的理想,或者为了不让别人失望,或者只是生活所迫。能选择幼稚,还能过得不错的人是幸运的,要珍惜这份幸运。


user avatar   bingyang87628 网友的相关建议: 
      

成熟的标志,就是认识到技术改变不了世界与自己的命运。

过程就是逐步发现,技术是简单的,经过学习,反复操作熟练就能够掌握。但沟通,协调,分析,判断这些看不到的能力会慢慢突现出来,以及对人的综合能力要求越来越高,才会发现,世界上还是非程序员的世界,自己还有许多其他的东西需要汲取与成长。


user avatar   commontolerance 网友的相关建议: 
      

共产主义政党长期治理的喀拉拉邦在印度处于人类发展指数的前茅,这就是共产主义对印度的影响。

印度及印占藏南、印占克什米尔的人类发展指数


另外,南亚人是非常非常喜欢取经名的。这也是一个地域特色了。




  

相关话题

  如何看待代码中的中文变量名? 
  你目前写出的最大的 Bug 是怎样的? 
  编程语言是不是代码越多越逻辑越严谨? 
  作为一个程序员,怎么看待今年互联网寒冬、裁员?要如何应对? 
  自学简单编程可行吗? 
  迄今为止押宝多核的策略几乎都失败了,为什么开发者如此抵触多核? 
  国内的老程序员最后都去哪儿了? 
  天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码? 
  如何看待没有学历的程序员? 
  面试想拿 10K,HR 说你只值 7K,该怎样回答或者反驳? 

前一个讨论
怎么看待8.18晚南京航空航天大学跳楼事件?
下一个讨论
各位VIM大神,如何学习VIM,有很多命令感觉都没有什么意思的,如何记忆,熟能生巧耳?





© 2024-12-23 - tinynew.org. All Rights Reserved.
© 2024-12-23 - tinynew.org. 保留所有权利