首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

别让这7个原因阻碍你成为优秀程序员!

一个程序员工作多年,没有太大的成长,很多人第一反应是自己不够努力、自己不够聪明等自身原因。很多领导也是天天PUA你,让你努力起来、加班起来。

一个程序员要成长,自身努力是占重要一部分,但是更重要的往往是外部客观原因,下面一起盘点7个客观原因。

01

公司未提供挑战与成长机会

很多心灵鸡汤会说,机会是自己创建出来的,这个不能说完全错了。但是个人的能量比较有限,而且还很多是没有职场经验的,自己创建机会实在是太渺茫。

所以,一家有利于程序员成长的公司,对程序员非常重要。好的公司,应该要能提供挑战性的项目或任务,并且有完善的奖励和奖励机制,才能鼓励程序员挑战自我和超越自我,而不是单纯喊口号。

02

缺少与专家交流与合作机会

很成程序员所在公司非常小,公司内的程序员可能就几个人,根本没有机会与技术专家沟通、交流、学习,在这样的工作模式下,长时间是很难成长的。好的代码、好的思路往往都是碰撞出来的、讨论出来的,而且如果能得到技术专家的提点,往往能事半功倍。

03

没有接受新技术或持续学习的机会

很多公司的项目都是非常小的,自然项目复杂度也比较低,对代码质量、代码规范要求根本不高,领导也不愿意更新技术,自然员工就没有接受新技术或持续学习的机会,领导的原则就是够用就好,当然也不是说新技术绝对好,只是你你犯错的机会都没,谈何成长。

04

长期加班,导致缺乏时间学习

长期加班也是一个很客观的原因,很多公司工作任务过于繁重,长时间加班,程序员根本没有时间和精力学习,再碰上公司的项目都是比较类似,天天编写类似重复的代码,最擅长的就是拷贝和粘贴,纯粹就一个妥妥的代码工人。

05

所在公司或行业的发展速度较慢

没有足够的创新和变化

很多技术难题和平台息息相关的,程序员长期待在小平台的,很多技术场景根本是无法遇到的,自然就没有相关经验,这个不是单纯看教程就可以学会的,编程最重要的还是要实践。

06

缺乏指导

缺少职业发展或技能提升的建议

缺乏指导这是很多初学者的最致命的问题,如果进入一家负责任的领导,有意识的去培养、去引导如何写好代码,算是运气很好的。而且编程要进一步提升,在成长过程中,有人帮忙和建议,更加能避免走弯路。

07

缺乏与客户的直接交流和互动

无法了解客户需求和反馈

很多程序员可能以为编程与客户、和需求没有关系,其实和客户沟通交流,对你设计方案也是有很大影响的。在与客户沟通需求过程中,你就能更加充分了解项目背景,以及未来业务的发展等,你在设计方案时,自然会把客户的需求方方面面考虑清楚。

在能满足客户的需求前提下,又能做到一定的扩展,这都是非常锻炼人的。

最后,愿大家都能碰到一个好的领导、好的公司、好的平台、好的行业,早日成为优秀程序员!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O1di_f2P7vRKUTzkg8nY4Frw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券