新人程序员一定要学的3点!

扫码加入大厂内推交流群

图片

01

一直以来都有粉丝问我:“新人初入职场做开发,应该学点什么?”

群里也有不少资深程序员提供建议,常见的比如有:

深挖一门语言。对于某一门语言精通,可以让初入职场的年轻工程师快速脱颖而出。

精通一门语言还有个好处,因为学习语言的方法论是相通的,比如你非常熟悉java,那么你学python也不是什么难事。

不过也有人认为,如今竞争这么大,只精通一门语言恐怕不够,“一技傍身“不如学多种技能。

他们觉得多学几种语言,能够独立从0到1搭建一个项目,在该语言的生态系统中独自完成所有开发工作,是未来程序员的工作趋势。

大部分人列举了一些必备的开发工具,比如SQL、html、html、git等。

02

其实这没有绝对的好坏,是由职业性质决定的。

程序员的专业知识没有长期的积累效应,而是随科技发展不断更新的,很多之前用的技术和工具都被替代了,所以现在很多程序员学的其实是实现的细节。

比如要写一个网站,用到具体的哪些技术,是相对确定的东西。它不是一个底层的知识。

这也是为什么其他理工科专业的同学也能很快上手编程,因为除了软件开发的核心知识,数学是底层的知识。

初入行业的程序员,一定要多学基本知识,尤其那些不是科班出身的程序员。

因为只有这些知识,不会随着技术更新换代而消失。

03

不过作为一个工作多年的程序员,我最建议大家的,还是早点找到合适的工作节奏。

新人程序员很容易陷入“瞎忙”陷阱,每天都加班,但最后一复盘,好像也没什么突破性的成就。

因为领导的工作就是要让每个下属达到饱和状态,这是他的核心职责之一。

所以新人程序员一定要警惕这种陷阱,不然很可能一两年过去了,啥积累也没有。

毛姆曾说过:“你终究会成为你正在成为的人。”

确定了努力的方向,就从此刻开始行动吧!

END

——

大家好,我是往届校招offer收割机,leetcode题库刷过3遍,曾拿到国内一线和国外互联网大厂的十几个sp offer,我会不断跟大家分享校招和职场快速成长经验。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值