搜索
首页头条竞争激烈的大环境下,程序员要懂得“自保”与提升!

想想当初的豪言壮语,真想给自己一巴掌。

忆往昔

14年,我不顾家人的反对,放弃了和相亲对象结婚,没想到这个举动居然让我家成了村里人茶余饭后的谈资。每当我父亲出门,都会有人说你家为啥不愿意,人家那谁还配不上你儿子不成。。。我爸为了这个事气的差点没躺床上。

可当时我就铁了心,就是不结。抱着对互联网的期盼,怀着对未来的美好憧憬来到了北京,我跟朋友说我要在35岁挣够一个亿。。。朋友笑着说你知道一个亿是什么概念吗?我说你别管我知道不知道,我一定要挣够一个亿,不信你看着。

看今朝

现在想想多么可笑,别说一个亿了,我现在连一份起码的工作都没有,吃喝都是花我对象的钱,这个行为自古就有个很好的名字 —— 吃软饭!

1.png

(图片上的女孩是我对象)

之前出去吃饭都是我付钱,自从我失业后,每次出去都是她抢着付钱,每次看到她付钱,我就感觉跟扇我脸一样。感觉实在受不了,我就偷偷给她支付宝转了 200 元,因为发微信怕她不收。这样她付钱我心里多少还能过意的去,刚开始我还窃喜以为她收了,没想到没多久她就给我转回来了,她啥也没说,我也不知道说啥。能说啥呢?你为啥给我转回来?因为你没工作!然后大吵一架?

来这家公司,薪资几乎是平移过来的,当时还和对象吵了半天。因为 19 年,前端还算可以,并没有现在的竞争到白热化。当时找工作收到了不少 offer,有的涨薪还是非常不错的,但不知道为啥就是不想选公司加班多的公司,哪怕给的钱再多也不愿意。因此加班多的公司一律被我 Pass 掉了。她不想我来这家公司,她想结婚,她想我找个更稳定点的,薪资也更高点。但当时鬼使神差,我就认定了这家公司,虽然发生了争执,最后还是以她的妥协告终。

现在看着她我满怀愧疚,啥情况?为啥我总听不进他人的意见呢?什么东西都要自己瞎折腾!结果每次都使身边最在意的人受伤!!!

思过崖

下面来说下这段时间的面试吧。不知道其他找工作的小伙伴们面试机会多不多,反正我能约到的面试机会很少,也可能是我不够优秀吧,好不容易约到的几个面试也只是被迫给 HR 刷了绩效了而已。就这几次的面试感觉来说,发现互联网现在越来越卷,要求也越来越高,小公司都手撕算法,各种原理、源代码,大厂就更可想而知了。

2.png

这段时间想了很多很多,把自己之前的过往都仔细的回忆了一遍,为啥人到中年却混的如此悲催?到底犯了什么错?怎么去应对接下来的就业环境呢?暂时想到了以下几点,不知道对不对,大家可以探讨下,如果对您有些许帮助,欢迎给个小赞赞,支持下哈~

第一:每天抽出固定的时间去学习算法和英语。

我16年入职前端,当时那家公司有个前端大佬是真的非常非常牛。听说他之前是公司的产品,公司想做前端,但一时半会招不到合适的人,他就申请转过来做前端了。学习能力实在太强。公司的后来招进来的研究生都很佩服他,没有他解决不了的问题。

当时我就很好奇,为啥他这么厉害呢?听别人说他是北理工的研究生毕业,当时我的第一反应就是那就不奇怪了,他的数学和英语绝对顶呱呱呀,这两样好的话,搞个前端不跟玩一样吗。但可惜的是当时我并没有特别重视起对英语和数学或者算法的学习。

直到后来感觉不对,我发现公司招聘来的新人似乎没多久就能干我手头上的活,自己非常容易就能被代替,毫无壁垒可言。这可咋办?这样自己不就是个随时都能被代替的人吗?怎么办?当时我做了个极其错误的决定 —— 追逐新技术。只要我学的比你们多不就好了。事实证明,这是错的,我把自己扔进了无休止的追逐新技术中,搞得非常的疲惫。但是公司遇到的问题我却解决不了。后来我发现这样不行:

  • 学的新东西并没有帮助我解决公司的问题

  • 学的东西不用,没多久就忘了,跟没学一样

  • 没有时间和精力陪对象,导致矛盾激化

3.jpg

想来想去,我到底佩服这个大佬什么呢?后来发现,我佩服的是他解决问题的能力。什么技术难题到他手里都能解决,但并没有见人家拼命学呀。那么怎么样去提升自己解决问题的能力呢?

通过对大佬的观察,我发现他的逻辑思维能力非常强,英语能力非常强,新技术看看文档就能写。后来我就给自己定了每天学习算法和英语的规划,算法一定程度训练了思维,改掉了自己接到活后想都不想直接撸的毛病。英语的学习有效的提高了自己查阅英文资料的能力,一些新技术翻翻文档也能会了,根本不用无休止的看视频。

第二:研究一手资料

如果项目比较急,看视频确实可以帮助我们快速入门,快速踩坑。但是看完视频项目能上手后,抽空一定要把你之前通过视频学习的那些技术的技术文档翻出来,最好是英文的,从头到尾的读一遍,并整理好脑图。这样有助于帮助我们深度学习,能对新的技术了然于胸,学的更深入。

4.jpg

第三:每个季度抽出固定的时间去面试

每个季度抽出固定的时间去面试,用面试指导自己的学习。学习这种事情,个人感觉最怕三个事情的发生:

  • 一直在舒适圈打转,反反复复学那些已经掌握的东西,稍微难点的东西根本就不碰。

  • 闭门造车形的学习,胡乱学一通,和市场根本不接轨。

  • 学习不成体系,盲目学。学习一定要想方设法打造自己的知识体系,东一榔头,西一棒槌,只是在浪费时间而已。

这样做是为了未雨绸缪,不要等突然有一天咱们去面试的时候,才发现自己学的那些东西分文不值。我们要用面试去指导自己的学习、用实际项目需求去指导自己的学习。

第四:努力去锻炼自己的人际交往能力

从现在起,多和其他部门的同事进行交流。自从干程序一来,我发现很多程序员都很木讷,不爱和别人沟通。这样是非常有问题。刚开始入行闷头学技术还好。但是如果一直这样,自己的路会越走越窄,对于大多数人来说,尤其是不是科班出身的程序员来说,能把写代码干一辈子的少之又少。随着年龄的不断增长,我悟出了一个道理:一个人个人能力再强,如果没有他人的帮助,只能事半功倍而已。

智商高,情商也高的人,春风得意。智商不高,情商高的人,贵人相助。智商高,情商不高的人,怀才不遇。智商不高,情商也不高的人,一事无成。——《情商》

当然,你可能会说我的交际能力不好。没事,只要我们锻炼就行了,程序那么难,我们不是也写了吗?咱们只需要记住咱们要锻炼自己的人际交往能力即可。每天早晨醒来对着镜子里的自己跟自己说,我要锻炼自己的人际交往能力,我要锻炼自己的人际交往能力。

5.png

可以尝试拍一些自媒体视频,在视频里尝试给别人讲一些东西。通过自媒体来锻炼自己的表达力,不要害怕。哪怕刚开始我们丢人了,也不要去介意。我们短暂的丢失是为了以后更好的挣脸。

第五:从现在起,认认真真的去写博客

从现在开始认认真真的去写博客,争取每个月至少写一篇。不要管别人是否写过类似的文章。我们只要做好自己的事情就可以了。除了写博客之外,尽可能去写一个自己的开源项目,认认真真的去维护它。

写博客不但可以锻炼自己的写作能力,一定程度也能锻炼自己的思维能力,更重要的是它也是一个非常有效的学习方法的实践 —— 费曼学习法。

之前一个身价过亿的老板开会的时候曾经跟我们说:“你以为你会的,如果没法给别人讲明白,让别人也 Get 到你的点,那你就是在自欺欺人,你根本就不会!”

写博客、写开源项目等还有一个更重要的好处 —— 打造个人IP,毕竟我们身处自媒体时代。

结尾

必须承认,上面的几件事没有哪一件是容易的。但是,如果我们想和别人有差异,尽力让自己做到不被轻易代替,咱们就必须去做那些别人不想做的事,而且要把它做好。否则,我们又怎么能打造自己的核心竞争力呢?

不知道我上面反思的一些东西对大家有没有用,如果有丝毫帮助的话,欢迎大家帮忙点个小赞赞支持下哈~。如果有不对的地方,欢迎大家在评论区批评指正,本人一定改正。

声明
本文转载于:掘金社区--程序员黑黑。如有侵权,请联系admin@php.cn删除

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。