美国的程序员有一半是非科班出身,他们是如

从事软件开发多年谈谈关于程序员这个职业的看法,编程讲究的是编程逻辑,只要符合这种特质的人都可以从事这份工作,编程工作对于基础要求相对普通职业还是要高,所以不是所有适合编程的人都能成为程序员,毕竟想进入一个行业即使非常适合,并且非常感兴趣不拿出足够的时间和精力也是很难有所成就。美国的软件行业相比国内要起步早,对这个行业的理解也会更加透彻,更加注重实际场景,国内也有很多非计算机专业的转行做程序员,越是跨越行业学习的越是对这个行业感兴趣,反而能增加入行的概率,因为选择大学时候的专业很多不是个人自己的选择,就拿国内的高中生报考专业很多都不是个人意愿,即使是个人想报的也未必是真正了解的,所以很多大学设置了二次专业重新选择的机会,这点上美国相对国内会更加开明一些,更加注重人性化的培养,在美国各个职业之间薪资待遇差距不是那么巨大,不像国内程序员和别的职业一样有着这么大差距,所以很多国内程序员本身不是有多喜欢编程主要还是为了能够让自己的家人生活的更加美好一点,就从事了编程方面的工作。中美两国对于编程的认知程度有差异,国内科技领域由于整体还是落后于美国,大部分软件企业还挣扎在温饱线上,最直接的表现开源社区主要发起者还是欧美开发者,国内程序员是开源社区的接受者,绝大部分还是以应用为主,贡献的比例还是少的可怜,这是由国情决定的,毕竟基础太差,这个阶段要做的是迎头赶上,主要工作还是山寨应用为主,国内大型企业也在慢慢像开源社区靠拢,开源社区最大的作用是建设生态系统,安卓是典型的开源项目,让谷歌成为全球最大的移动操作系统推动者。华为新推出的鸿蒙系统也是开源发布,在当今科技领域想构建真正意义上生态系统开源是必然的,像苹果微软这种闭环的系统还能成功的概率已经成为历史。虽然和美国的编程环境有差异,但大的方向差异不大,在硅谷美国企业还是更加青睐年轻的开发者,因为编程是一个非常耗费精力的职业,虽然对于经验的要求也会非常搞,但在新型的互联网企业无论中美加班加点都已经成为常态,还是年轻人会更加具备优势,美国的大龄的程序员也会有非常大的危机意识,本土的程序员还会好一些,但对于一身想拿绿卡的国外程序员而言压力就会非常巨大,国内互联网企业的薪资待遇现在已经非常给力了,没有必要为了一张绿卡让自己活得战战兢兢。无论是美国还是国内只要对编程感兴趣无论是否是计算机专业,拿出时间和毅力一样能把事情做得非常好,编程是一个水到渠成的工作,前期可能会遇到特别多的困惑,但在慢慢的坚持中就能找到感觉,一般三年的时间就能成为一个标准的程序员,当然还要看个人的潜质以及努力程度。


转载请注明:http://www.xxcyfilter.com/cxrs/cxrs/16495.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了