首页 / 财经

freelancer赚钱吗,freelancer官网下载

发布时间:2022-11-21 03:07:23
  

     

  

  说到中美程序员的水平差距,每个人都应该有自己的评判标准。技术差距肯定是有的。毕竟国外起步比我们早那么多年,但是除了技术实力,还有很多点是我们在努力提高的,比如英语,工作作风,解决问题的思维方法等等。本文将比较中美程序员的职业技能和情感诉求,希望能帮助你发挥优势,补齐短板,找到快速提升的方法。   

  

  一、专业技能1。代码质量在美国公司,一个项目前期花的时间最多,比如需求分析、架构讨论、技术讨论。美国程序员写代码一般都是考虑长远的。当他们有时间考虑开发原则和维护成本时,领导会很乐意安排版本来解决技术债务。   

  

  我们国内的互联网公司节奏很快,讲究小步快跑。只需要几天的开发时间,不管他们先不上线。他们敢想敢做。   

  

  2.问题解决能力由于国内外教育方式的不同,中美程序员的问题解决能力存在差异。国内程序员擅长解决问题,美国程序员擅长发现和探索问题。   

  

  美国程序员有很强的探索和研究能力。经过一段时间的研究,他们可以提出一套非常具体有效的解决方案,然后一步步解决问题。   

  

  如果给国内程序员一个规定的任务计划,他们一般都做得很好。但是如果没有具体的计划,完全是一个开放性的话题,很多时候程序员会无所适从。   

  

  3.沟通能力因为编程需要英语,所以对于美国人来说很容易理解,也很容易使用。再加上国内外思维方式的不同,在沟通技巧上会有很大的差异。   

  

  美国程序员对问题的突破点和思路都有具体的分析,在讲解问题时也会给出全面的背景资料,所以相对简单,容易理解他们的问题。   

  

  国内有些程序员解释问题多多少少逻辑思维不清晰,话很多,但是大家都很难得到自己想表达的重点,而且只是自说自话,而不是去思考和理解别人给他的建议。   

  

  二、情调1。美国公司的年龄程序员都是20多岁到70多岁,大多是三四十岁的中年人。他们的工作目标大多是尽快退休,攒够钱随时举办退休聚会。当然,也有一些人选择不退休,仅仅是因为他们热爱自己的工作和编写代码。   

  

  另一方面,国内程序员的平均年龄基本在30岁以下。一些年长的人已经成功进入管理层,而另一些人可能会得到优化。   

  

  2.爱情。大多数美国程序员从事这份工作是因为热爱编程行业。他们会专注某个领域几十年。50岁以上的程序员会留在同一个岗位写代码,学技术。对于这种事情,编程更多的是一种纯粹的热爱。   

  

  国内程序员从事这份工作并不是因为热爱编程,更多的是因为这个行业热,赚钱快,入门门槛低。学习自己擅长的东西,逐步积累工作经验。几年后你可以做一个十几万或者几十万工资的小经理,过着没有任何追求的小日子。   

  

  3.职业诉求美国程序员有充足的时间尝试创作,物质上相对宽松自由。国内程序员其实更注重物质回报,因为我们的文化强调尽快买房买车。   

  

  4.关于加班。美国的程序员基本不加班,需要申请加班。因为加班费比较高,所以要拿项目预算。为了控制预算,领导往往不批准加班申请。而中国程序员996更是家常便饭。   

  

  第三,工作之余,美国公司的程序员非常注重对健康的投入。很多人都有每天早上去健身房的习惯。健身不仅是为了锻炼,也是很多人的爱好。看起来普通的程序员,可能都是隐藏的运动高手。很多美国程序员热衷于做慈善,回馈社会,从献血捐钱做公益到组织慈善拍卖。已婚程序员剩下的时间,和中国一样,基本就是养孩子和投资。   

  

  相比之下,中国的程序员就“惨”了。办公室里很多程序员都不敢看体检报告。20多岁的年轻人什么都检查过了,高血压,高血脂,胆囊炎,结石,痛风,痔疮。据说他们因为久坐不动,经常加班吃小龙虾。另外,国内程序员的离职率也比较高,跳槽,跳槽,回国躺平。除了领导,几乎所有人都显得焦虑和秃顶。   

  

  四。他们说什么.关于中美程序员,看看程序员自己怎么说:   

  

  @王雅慧   

  

  我在中国和美国都工作和创业过,外包给自由职业者,维护开源项目。据我所知,   

  

  顶级工程师级别:   

  

  中国,日本=欧洲=韩国,印度   

  

  平均水平:   

  

  中国=美国,欧洲=印度,日本=韩国   

  

  大型互联网公司的技术能力:   

  

  把中国其他地方加起来。   

  

  无论从公司角度还是计算机技术能力角度,世界上只有两个国家可以放在一起说,一个美国,一个中国。   

  

  @vczh   

  

  美国程序员有一种莫名其妙的自信状态。当他们的程序写得如此糟糕时,他们显然觉得自己是超人。我觉得中华民族应该向他们学习,不要太谦虚。至于编程技巧,都差不多。只是中华民族日常生活琐事太多,工作之余没有机会学习。差距就是这样慢慢拉大的。这不会发生在美国。   

>   

@swtc

  

对基层的程序员而言,中国程序员水平远高于美国程序员。中国程序员解决实际问题的能力强,效率也高。但高阶技术职位,例如架构师一类的,美国要高一等,因为在这样的职位上,中国技术人员往往专注于解决实际问题,而不是解决技术问题。总体来说,美国更注重把程序员培养成 computer scientist,最起码也要做到 engineer,而中国公司只要 programmer。

  

@坐家

  

心态:

  

中国:30 岁的程序员觉得再不升经理就要转行了。

  

美国:50 岁的程序员还在安心写代码。

  

供需:

  

中国:30 岁以上的程序员太多了,都混成老油条了,多招点应届生回来加班,挤走老的。

  

美国:50 岁以下的程序员不够用了,需要加招 50 岁以上的,他们虽然加班少,但是经验足。

  

待遇:

  

中国:按劳分配,老程序员不加班也不能加工资。

  

美国:论资排辈,老程序员没有功劳也有苦劳。

  

流向:

  

中国:那些去美国当码农的同学和同事都不回来了。

  

美国:那些到中国出差的美国码农不久都回去了。

  

@来生再见

  

差距在于是否:敢于拒绝加班;敢于和老板表达自己的不同意见;敢于坚持自己的技术路线;敢于跳槽。

  

写在最后综上所述,在解决问题的能力上,双方基本在伯仲之间,但是在技术创新、问题的探索领域美国还是略胜一筹。此外,在高阶人才方面,中国的技术专家在数量上不及美国。

  

当然,我们也无需长他人志气,灭自己威风。作为程序员,一定不要以敲代码、拿高薪作为自己唯一的人生目标。无论在什么时候,我们都要不断提升自己的专业度和竞争力,永远保持一颗热爱自己事业的工匠之心,坚定地走下去。互联网行业千变万化,要不断地学习,更新知识系统,才能不被这个社会淘汰。

  

来源: 51CTO技术栈

  

作者:莫奇

以上就是帮企客小编为大家带来的全部内容,希望可以帮助到大家。

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:bangqikeconnect@gmail.com