作为程序员,究竟掌握多少种编程技术为好?

你这个话题对大多数程序员来说应该都是一个“痛点”?
java开发程序员需要掌握多少编程技术?
c/c++开发程序员需要掌握多少编程技术?(我)
go开发程序员需要掌握多少编程技术?
python开发程序员需要掌握多少编程技术?
...
光开发语言就几百种,程序员形形色色,但我认为还是得专某领域。
我认为的技术大牛,技术方面很专,对“计算机基础”很透彻,对linux系统、内核、网络协议栈等底层原理、精通linux高性能网络服务器编程,精通通信、多线程、高并发处理、内存管理等技术,到如今主流的分布式数据库、容器、容器编排k8s,云化等等。
总结经验是:
一、it技术永无止境,选好方向
互联网技术,日新月异,日益更新。领域繁多,一个人是不可能什么都去学,都去掌握,那不是人干的,那是未来机器干的。
在众多技术种,最重要的是“计算机基础”,基础不牢,地动山摇。所有技术都是运行在计算机平台上,所有程序都是在操作机器,进行处理,永远离不开cpu、内存、存储、网络~
所以,扎实掌握基础,比学习七七八八技术要有用。
二、技术为产品服务、为客户产生价值
程序员开发是为了满足需求,解决问题,持续迭代升级。本质是由你的代码,能为客户解决问题,产生价值。
你掌握的技术一定是需求驱动,概念驱动产品。站在公司脚本,要学习的技术一定是真正能解决问题,实用性很强。公司是盈利机构,不是学校。
因此,我们对技术,要换角度思考,因为这项技术能带给你提升成才、薪资报酬,对公司来说,因为这技术能优化产品,创造利益,这就让你的学习目标与公司目标相结合。
三、个人职业规划
大家都知道程序员35岁坎,不是所有程序员都能去大厂(大厂也裁员),去国企。
因此程序员要了解自己,居安思危,一般公司很少让程序员写代码到退休,提取明确发展路线和规划。
技术管理线、架构师路线、能力路线。
职业发展规划:

作为程序员,究竟掌握多少种编程技术为好?


每位程序员都要有往上走的勇气,不想当将军的士兵,不是好士兵。
好了,我们总结一下:
计算机基础知识真的很重要!!!
对于技术,要和现实相结合。程序员不要陷入技术坑,世界都是领导者在领导。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值