离职半年的我自我反省

   本人没有在这里卖焦虑,只是实话实说
   我疫情期间被裁员的,期间给公司做农业智慧管理系统,后来公司重组,调来了从大厂离职的架构师,公司优化了10几个人,我就是其中一个,被裁后我在上海呆了几个月,重新投了新简历,可是面试的只有几个,都是杂交要求,什么都要会,虽然表面上招聘的是php懂laravel框架,熟悉laravel框架就可以了,但是在面试中要求不少,各种java,go其它知识点都问到了,甚至连大厂的那种分布式,自动化运维都要求要会了。 
    面试失败我回来反省了一下自己,我有时候觉得我什么都会,但是又不精通又不深入,深度和广度都不够,在这半年期间面试的问题我都一一记录了下来,问到的问题大部分都是比较广,要求越来越多,也越来越深入,真是像大家所说的面试就像搞航母工程一样,要全方位,全面,系统的懂,还要深入,我知道自己一个普通的本科学历,进不了大厂,只能进小公司,经过这段时间的思考,我知道我的知识面比较窄,懂的多,精的少,有时候好胜,好为人师,总以为自己什么都懂,可是不精,经过多次的面试,我也知道我那点知识都不够人家问,有时候我脾气也毕竟差,有时候基础差,但是好强,好胜,好面子,舍不得放下面具,有时候总认为自己高人一等,总认为自己比人家强,比人家懂,经过这么多的面试我才知道有时候人家只是低调,人家不喜欢张扬而已,有些技术面试官虽然懂的比我少,但是人家深入,我记得面试官跟我讲过:“高级工程师考的不是语言,框架,工具了,而是编程语言的本质了”,有些时候我贪大好功,什么都学一堆,python tornado,django,java spring boot,netty,go,nodejs,前端,小程序,可是都不精,都不深入,没有掌握其根本,记得有位技术面试官干了8年一直在深耕运维,见我简历写了熟悉运维,熟悉docker,k8s,可是一深入问k8s的问题我基本回答不上来,为什么要这样使用,为什么要这样做,各种深入的问题我一个没有回答上,在我回家的时候,面试公司也回我消息,我是懂的多,但是比较杂,不够专业,不够深入,我们要的专业的程序员,不是杂交程序员!!!  
    我想我就是这种杂交程序员,不是专业程序员,面试让我知道我是什么东西,我是什么货色,我有多少能力,我技术咋样,让我原型暴露,让我知道我是这么的弱鸡,有些时候我虽然不服,总认为自己什么都懂,比别人懂的多,比别人强得多,机会肯定比别人多,可是在专业面前,我跟菜鸡一样,就跟锅里的火锅一样,什么都有,全是水货,没一点干货,面试让我明白,有时候你要的东西不在乎多,你要求越多,失望越大,以前我快速的学习完laravel框架后总认为自己php学完了,php好简单,马上就学习其它语言了,但是在专业程序员面前,我根本没有实力,在这段日子里,我也在思考,也在努力,也在调整自己,不要狂傲自大,不要自以为是,不要到处乱批评别人的实力,不要到处乱指手画脚,不要到处卖弄自己的那点可怜的知识,不要认为自己的知识和实力已经能满足自己的野心了。  
    面试磨练了我,让我清晰的知道,技不在多,在于专,在于精,在于强,在于深,做人在于低调,在于谦虚,谦虚使人进步。自满是要不得的,做人不应该拿自己的成绩到处炫耀,到处评论别人的是非,学技术也是一样,要专业,不要像火锅一样啥都放,一肚子水货。  
    希望我能在下次求职中顺利的过关。努力加油!!!
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 3年前 自动加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 36
wangchunbo

首先:

我跟你差不多,之前做讲师,啥都学。现在唯一的好处就是,我会的多,但是确实我工作中这些技能也帮到了我。
比如最近解决一个爬虫解析的问题。只能js解,那我golang爬虫不行了,得调用个js的。
紧接着,就遇到问题,无法通信。于是我搭建了nodejs服务内部通信。
那如果我不会nodejs,js,socket。我该如何完成这个任务呢?

现在,我在专研golang。学习微服务与区块链开发。
同时每天背单词,学数学,学逻辑。
我相信,努力的人最后都有收获。
你付出在学习上的时间,最终都会以RMB的形式反馈给你的。
比如,我现在写py爬虫,100块钱一个页面。

另一方面来讲

学的快,学的多。反而更加能促使你去了解技术的本质。
比如php是不谈线程进程的,golang中满满的协程了解一下。
php不重爬虫,不重http协议,python爬虫,header头校验token了解一下。
php包非常多,所以并不会常常自己写包,python,golang,自己封扩展包,挑战设计模式了解一下。

3年前 评论
kis龍 3年前
wangchunbo (作者) 3年前
aidoudou 3年前
sanxiu 3年前
crackfan 3年前
VictorWang 3年前
冷无缺 3年前
panda-sir 3年前

找工作有时其实是一种缘分,走你觉得对的路就行,又是这家面试比如都问数据方面,你想去深耕数据库了,下次另一家有问别的了,你又去干别的了?只要努力学习,总会有适合你的工作,赏识你的人,当然找对象也是如此

3年前 评论
qianfan 3年前
xujinhuan 3年前

相信90%的人面试都会遭遇同样的心情。天外有天,人外有人,再牛逼的人去面试都会遇到比自己更牛逼的大佬。面试就是对自己的一次深扒,即使你会的很多,也会被面试官扒的皮毛不剩。面试就是去接受打击、反思自己、告诉自己该学习了 :joy:。然而等你找到一份工作后,这份心情又被抛在脑后,该吃的吃该喝的喝,学习就是偶尔的事情了 :smiley:

3年前 评论
Asia 3年前
wangchunbo

首先:

我跟你差不多,之前做讲师,啥都学。现在唯一的好处就是,我会的多,但是确实我工作中这些技能也帮到了我。
比如最近解决一个爬虫解析的问题。只能js解,那我golang爬虫不行了,得调用个js的。
紧接着,就遇到问题,无法通信。于是我搭建了nodejs服务内部通信。
那如果我不会nodejs,js,socket。我该如何完成这个任务呢?

现在,我在专研golang。学习微服务与区块链开发。
同时每天背单词,学数学,学逻辑。
我相信,努力的人最后都有收获。
你付出在学习上的时间,最终都会以RMB的形式反馈给你的。
比如,我现在写py爬虫,100块钱一个页面。

另一方面来讲

学的快,学的多。反而更加能促使你去了解技术的本质。
比如php是不谈线程进程的,golang中满满的协程了解一下。
php不重爬虫,不重http协议,python爬虫,header头校验token了解一下。
php包非常多,所以并不会常常自己写包,python,golang,自己封扩展包,挑战设计模式了解一下。

3年前 评论
kis龍 3年前
wangchunbo (作者) 3年前
aidoudou 3年前
sanxiu 3年前
crackfan 3年前
VictorWang 3年前
冷无缺 3年前
panda-sir 3年前
php炎黄

:joy: 私认为编程是逐渐深入的,phper学习php到一定深度就该学习C语言了,明白了编程的本质,看其他语言入门就不难了,而且不是很熟悉的技能千万不要在简历写上过多,不然你写了人家问你,你答不上反而是缺点

3年前 评论

你很优秀了,只不过面试官都要百里挑一,这个没办法,只要在中等以上就够了,该玩的玩,你要全心全意把时间花在学习上也行,凡事都有取舍。

假如面试过了,老板要赚钱,还不是让你东学西学?万金油罢了。

3年前 评论
自由与温暖是遥不可及的梦想

简历上面不要乱写 要真正 用过 并且理解的才写上去 否者别写上去

别人面试 先看你会什么 如果你简历上面有,那么他基本上就会问

有些时候觉得自己还行,其实也不算太差

可是真正去面试的时候,缺突然发现 自己啥都不是, 自己就是一个小白,被别人问的一脸懵逼

甚至 开始怀疑自己真的适合做开发么? 我还能做程序员么? 不过还是要看面试官怎么问你了

有些时候 面试官能问的你 啥都不会 让你开始疯狂的怀疑自己

3年前 评论
Code_Er 3年前

听你这么一说,都不敢跳槽了

3年前 评论

深度广度必不可能兼得的,我不认为广度一定就比深度差,关键还是考量自己想要的是什么吧。

3年前 评论

我最近也有这种感触,大公司的需求是精于一方面的,而不是啥都会一点的

3年前 评论
wangchunbo 3年前
wangchunbo 3年前
罪人 3年前
zhaocrazy 2年前

一样,小公司待了4年,啥都懂一点,但是没有深入学习下去。现在发现,要学习的东西太多了。也要找一个领域钻研下去了。

3年前 评论

所以我现在在搞数据结构和算法,底层不稳,站不高的。

3年前 评论

深度与广度的问题,你有一门精通,剩下的都是水到渠成,不然就是表面功夫,就像鸟哥说的一样,只是换一个语言写 hello world 。phper 还是先搞懂 lnmp 再看其它

3年前 评论
乐观的摸一摸头

沉下心来,把自己当成小学生,戒骄戒躁

3年前 评论

Be What You Wanna Be

3年前 评论
下个雨季 3年前
Epona

不熟悉的不要瞎写。。基本都GG的,要么就说会简单使用XXXXX。

不过面试造航母确实蛋疼就是了。。进去不还是CRUD。。。

3年前 评论

薪资要求多少噢?

3年前 评论

你这有点发牢骚的贴子,面试官都是需求明确,有准备去问的,你只有拿现有的知识去契合,谁搞技术又不都是为了做研究,学到了用到了足矣。多面试就好了,主要还是看人,肯学什么技术学不会?

3年前 评论
幽弥狂

只记得有家公司 HR 反馈的是:你的编程,放在军队中的话更像杂牌军而不是正规军。

3年前 评论

杂交程序员可以说的上是很形象了。

3年前 评论

很多其实面试官也不懂,不必太在意。

3年前 评论

相信90%的人面试都会遭遇同样的心情。天外有天,人外有人,再牛逼的人去面试都会遇到比自己更牛逼的大佬。面试就是对自己的一次深扒,即使你会的很多,也会被面试官扒的皮毛不剩。面试就是去接受打击、反思自己、告诉自己该学习了 :joy:。然而等你找到一份工作后,这份心情又被抛在脑后,该吃的吃该喝的喝,学习就是偶尔的事情了 :smiley:

3年前 评论
Asia 3年前

没多大的事,面试官面试你他是处于优势方,问的问题可以故意挑一些冷门的,或者他提前选择一个特性来深入看过再来问你。一个普通的CRUDBOY肯定不可能面面俱到的,相反你问回他一些冷门问题或者一个你很擅长的特性深入来问他,他也不一定懂。反正,这家不行就下一家咯,总有一家问的问题是你擅长的。

3年前 评论
翟宇鑫

看完文章觉得我也是作者所说的 「杂交程序员」,接下来准备着重接触一些数据结构和算法以及计算机基础方面的知识,Go 语言学习完成后开始使用 Go 刷一刷 LeetCode,其他的语言学习暂且往后稍一稍 ~

3年前 评论

说白了技术不够。你说的有点夸张了

3年前 评论

貌似上述提到过的语言或框架,楼主都能熟练运用并有自己的理解,基本上算是中高级程序员的级别了。不过如果只会使用这些框架,那就很普通了。入手一个框架也就是几天的事情,这个对中级以上的程序员来说都不难。也只有初级程序员才会炫耀会多少种语言吧,毕竟这个是看起来很牛逼的事。也不知道你经历了些啥,感觉有些激进有些无奈,不过还是鼓励一下,加油吧

3年前 评论

找工作有时其实是一种缘分,走你觉得对的路就行,又是这家面试比如都问数据方面,你想去深耕数据库了,下次另一家有问别的了,你又去干别的了?只要努力学习,总会有适合你的工作,赏识你的人,当然找对象也是如此

3年前 评论
qianfan 3年前
xujinhuan 3年前

个人建议:面试的时候,还是要多准备下常见的面试题的。平时的话,可以多看看别人的源码。个人感觉精通一种的话,慢慢就学其他的就有感觉。

3年前 评论
调调

无病呻吟。。 PHP MySQL Redis 搞懂了工作随便找。本科学历就已经达到大厂要求了,稍微学一学进大厂不是分分钟的事吗?

3年前 评论

看了你说的我感触颇多,技术学习确实是需要沉淀的。看你提到前端后端、容器化、自动化运维等技术,应该是在平时工作中挺努力学习的一个人。我有时也在想:有的人涉猎很广并不是因为工作,可能仅仅是因为喜欢。同样有的人愿意深耕一隅,也是为了提升自己的竞争力。关键在于想要做什么的事情,想得到什么样的收获。我也是本科学历,在深圳工作了7年多,一直在做php。或许有一天php会被淘汰,但是如果转到其他语言,我想想只要一两个星期我就可以正常工作,而且我也刚刚经历过一个小的java的springboot项目。面试要说自己精通的技能,了解它的方方面面,IT是一个很庞大的工作领域,每一个点都可以纵向发掘几年几十年。如果有兴趣可以来鹅厂,我相信这里可以让你更快的提升自己 :+1:

3年前 评论
qianfan 3年前

@spsq009 很有道理,一个人精力有限,广度只是帮助自己多了解其他,广度也是为了深读而广度的,主要还是深度学习,这样才能提高自己的竞争力,做个世界上独特的自己。

3年前 评论
spsq009 3年前
天上白玉京

:flushed:看缘分,有的面试官专门找点他会的问你,简历都不看。之前遇到过

3年前 评论

楼主现在找到工作了吗

3年前 评论
xujun0429

我渐渐也感觉到了~ 什么都要懂,单纯只是php已经没办法找到合适的工作了。尤其是工作了好几年的程序员,太低的工资你看不上,太高的要求又达不到~ 再这么下去,哪天裁员了,可能就找不到工作了。

3年前 评论
rookiekong 3年前

每个评论都看了一遍,同样在迷茫期。想跳槽又没有勇气,想广学又想深学,犹豫之间时间都浪费了。静不下心来深入学习

3年前 评论

@Rickon 今年还是别换工作了

3年前 评论

面试造火箭,工作拧螺丝!

3年前 评论

主要是靠谱的公司太少了,很多公司不知道自己应该招什么样的人,

3年前 评论

顺着那个key的问题找到这里了。我觉得你只是意识到自己的态度问题,觉得自己不要因为知识面广而骄傲。但是还没意识到应该如何增长自己。甚至隐约觉得自己应该往一方面深入,但是其实你也不知道怎么做。 我对所有想成长的程序员第一推荐都是,去做个开源项目吧,或者做一个面向普通用户的小程序或者其他产品吧。不要觉得自己懂了,坚持不到成品完成的那一天,你就是不会做。

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!