php发展

首页 » 常识 » 诊断 » 作为IT行业的过来人,有一些话想对小白们
TUhjnbcbe - 2025/5/20 18:18:00

it行业的“过来人们”给行业小白的一些宝贵建议:

1、拓宽能力的边界

专精一个方面是不错的,这是我们说的专注。但是,我们会发现这个领域变化太快,很多时候不是你的原因,是趋势和浪潮决定了,突然某个时间点,你还在奔跑,但是赛道变了。

以前有朋友说,他们在做视频播放软件,在技术、市场等方面都做的越来越深入,终于做的差不多了,才发现自己面临的对手不是其他软件,而是在线视频播放。

你的专业能力,如果只在一个赛道,就可能有类似的风险。随着你的发展,能力边界应该越来越宽,更新,拓展,找到新的领域,增加自己的护城河。

2、选一个好的方向亚当斯密的《国富论》里提到了分工产生效能。感觉当今的it、互联网界里也越来越是这样了。为了效率的最大化,各大公司内部技术的分工越来越细。公司岗位上直接给你分成了客户端、前端、后端、嵌入式、算法、运维等等。客户端上又分windows、android、ios,后端又分c++、java、golang等等。

在这种大背景下,你选择一个适合你的技术方向就很重要了。我给你的建议是这个方向至少十年内不会淘汰才行。选择哪个,这得你自己去判断。

3、平台高不等于能力强

一些时候,你能做成很多事,未必是你能力有多强,而是因为你站的高。

一些朋友在很好的公司里,能做的很不错,于是认为自己出来也能做的很好,结果却发现自己丧失了很多资源之后,连最基础的事情可能都做不好。

要对自己有清醒的认识,往往我们都容易高估自己真实的能力和对环境过于乐观。

4、少说废话,多写代码

程序员届讨论最多的大概就是哪个语言/框架/平台/技术好,准程序员则喜欢问,我是不是应该学javapythonphp……学了是不是有用之类。技术讨论并不是完全无意义,但在你打好计算机基础、数据结构,熟练掌握至少一门语言、开发过一个能看的项目之前,这些讨论对你来说就是浪费时间的废话,千万不能今天跟风学这个,明天又听人说那个好。有这时间多写点代码,刷刷算法题,找点项目做做,找不到就从自己日常身边找点需求去用代码实现。

5、客观看待自己的能力

绝大多数人都会犯的错误就是“短期高估自己,长期低估自己”。除非你天资聪慧,否则别想着刚入行就捣鼓出什么程序来一鸣惊人。学编程的过程会经历数个瓶颈期,中间你也许会数次感到万分绝望,甚至开始怀疑人生。

但你要相信,只要坚持写下去,瓶颈总会突破,成为一个超越平均水准的职业程序员是没有什么大问题的。

毕业三年拿到15到20k的人不少,不代表你多厉害,因为行业曲线就这样。但是你想6年拿60k确实没几个人,毕竟50w年薪是大部人的天花板,所以也别灰心,只要踏实努力,面包会有的。

6、不给自己设限

过分强调某一种语言或平台,都是不必要的。如果你把自己限定为java程序员或.net程序员,你就已经输了,因为这种限定使得你自动被排除在世界上大多数编程工作之外。

现实生活中,学会一种新语言,只需要一两个月,然后再过半年到一年,你就会变成老手。那时,根本没人在乎你以前用什么语言。

即使你不是天才程序员,只要你是一个优秀工程师,那些招聘公司也会立刻录用你,因为它们知道招聘到天才程序员的机会微乎其微。语言只是工具,公司为了赚钱,任何时候都可能让你转语言,所以千万不要给自己设限在某一单一的领域里,毕竟成为其他领域的老手并不难。

1
查看完整版本: 作为IT行业的过来人,有一些话想对小白们