让自己成为有利用价值的人
2017-04-25 22:42
204 查看
最近有两篇文章刷爆了朋友圈,一篇是关于华为清退34+岁交付维护人员和40+研发人员。虽然华为出来澄清是谣言,但是华为的末尾淘汰和广为人知的研发人士出征,难免让同为研发岗位的人士心有戚戚。
巧的是另一篇文章,虽然其中隐瞒了公司名称,但是明眼人一看就知道也是华为,讲述的是被动离职引发的中年财务危机:有房有车有家有口,单人养活整个家庭,但是因为被动离职,导致无力承担房贷,想另谋工作,发现自身的竞争力已经难以找到继续维持家庭的工作。
最近由部门经理带着面试了几个应聘者,从刚毕业的本科生和研究生,到已经有十年工作经验的“老手”。印象最深刻的一次,是面试一名从其他事业部过来进行内部应聘嵌入式软件岗位的,并且从简历上看已经有十年嵌入式软件相关开发经验的老员工。当时经理将该老员工直接领到实验室,让我实际打开我们的项目源码,对着代码问了几个问题:
1. 头文件中这些语句的含义作用 ----- 回答得不清不楚
#ifndef _VERSION_H
#define _VERSION_H
#endif /* _VERSION_H */
2. 打开某个包含位定义的结构体,问应聘者这些成员后面数字的含义 ---- 答不上来
3. CPU寄存器前加volatile修饰的目的 ----- 答不上来
4. 然后我又补刀问了一下,什么情况下用“->”,什么情况下用“.”进行操作结构体成员 ----- 答不上来
本来还想问问诸如大小端啊,用过什么RTOS,但是想想还是算了。
这次面试刷新了我的三观,我压根就没想过要问老员工这些问题,因为我觉得这些应该是作为嵌入式软件开发人员必备的而且是最基本的常识才对,然而作为有十年经验的老员工竟然不知道。
以上的文章和经历,同时也让我自己有了危机感。因为我也不知不觉到了已经奔三的年纪,也是有家有口,也是在一家大公司上班,也是研发人士。如何在若干年后到了中年也能实现财务自由,即便哪天也被动离职了。很多人都希望进入在行业内有一定影响力的大公司,觉得福利好待遇高,光鲜亮丽。但是正如上面第二篇文章提到的情况一样: 这类公司分工明确,尤其是研发类岗位,你大多数情况下只会负责其中很细节的一块内容,缺乏串联整个产品,接触不同职能部门等的机会;另外很多人会把受益于公司和平台获得的成功,当作自己的成功和能力,导致丧失了危机意识和进行自我外延学习的动力。作为一名已经工作了快六年的程序员,虽然算不上阅历经验丰富,但是在通往技术型管理人员的路上,越发认识到具备自我认知,自我驱动能力的可贵。我见过不少虽然工作了多年但是能力一般的老员工,也见过一些只工作两三年就已经达到一定高度的“职场新人”。自我认知,可以让你清楚自己所处的位置,认识到欠缺的能力,以及时刻保持危机感;而自我驱动,则让你将上述的想法,落地为实际行动,持续提升自己。
最后以两任领导都曾给过我的忠告结尾:让自己成为有利用价值的人。
欢迎扫码关注微信公众号,会不定期更新嵌入式软硬件设计相关干货。
巧的是另一篇文章,虽然其中隐瞒了公司名称,但是明眼人一看就知道也是华为,讲述的是被动离职引发的中年财务危机:有房有车有家有口,单人养活整个家庭,但是因为被动离职,导致无力承担房贷,想另谋工作,发现自身的竞争力已经难以找到继续维持家庭的工作。
最近由部门经理带着面试了几个应聘者,从刚毕业的本科生和研究生,到已经有十年工作经验的“老手”。印象最深刻的一次,是面试一名从其他事业部过来进行内部应聘嵌入式软件岗位的,并且从简历上看已经有十年嵌入式软件相关开发经验的老员工。当时经理将该老员工直接领到实验室,让我实际打开我们的项目源码,对着代码问了几个问题:
1. 头文件中这些语句的含义作用 ----- 回答得不清不楚
#ifndef _VERSION_H
#define _VERSION_H
#endif /* _VERSION_H */
2. 打开某个包含位定义的结构体,问应聘者这些成员后面数字的含义 ---- 答不上来
3. CPU寄存器前加volatile修饰的目的 ----- 答不上来
4. 然后我又补刀问了一下,什么情况下用“->”,什么情况下用“.”进行操作结构体成员 ----- 答不上来
本来还想问问诸如大小端啊,用过什么RTOS,但是想想还是算了。
这次面试刷新了我的三观,我压根就没想过要问老员工这些问题,因为我觉得这些应该是作为嵌入式软件开发人员必备的而且是最基本的常识才对,然而作为有十年经验的老员工竟然不知道。
以上的文章和经历,同时也让我自己有了危机感。因为我也不知不觉到了已经奔三的年纪,也是有家有口,也是在一家大公司上班,也是研发人士。如何在若干年后到了中年也能实现财务自由,即便哪天也被动离职了。很多人都希望进入在行业内有一定影响力的大公司,觉得福利好待遇高,光鲜亮丽。但是正如上面第二篇文章提到的情况一样: 这类公司分工明确,尤其是研发类岗位,你大多数情况下只会负责其中很细节的一块内容,缺乏串联整个产品,接触不同职能部门等的机会;另外很多人会把受益于公司和平台获得的成功,当作自己的成功和能力,导致丧失了危机意识和进行自我外延学习的动力。作为一名已经工作了快六年的程序员,虽然算不上阅历经验丰富,但是在通往技术型管理人员的路上,越发认识到具备自我认知,自我驱动能力的可贵。我见过不少虽然工作了多年但是能力一般的老员工,也见过一些只工作两三年就已经达到一定高度的“职场新人”。自我认知,可以让你清楚自己所处的位置,认识到欠缺的能力,以及时刻保持危机感;而自我驱动,则让你将上述的想法,落地为实际行动,持续提升自己。
最后以两任领导都曾给过我的忠告结尾:让自己成为有利用价值的人。
欢迎扫码关注微信公众号,会不定期更新嵌入式软硬件设计相关干货。
相关文章推荐
- 电子游戏音乐:一种复合艺术 音乐已经陪伴了人类上千年,在人类还没有产生语言时,就已经知道利用声音的高低、强弱等来表达自己的意思和感情。它不像食物、不像水一样是生命之源,但它确像萤火,像电一样能够赋
- Android利用AudioRecord类实现自己的音频录制程序
- 利用自己电脑做服务器
- 作为一名基层管理者如何利用情商管理自己和团队(一)
- 利用HTTP协议实现Android文件上传至WEB服务器,采用PHP接收文件(参考网上自己实现)
- PHP 利用SMPT服务器发送邮件 无需自己配置服务器
- 要跳出框架看问题,做技术的必须走技术路吗?最大的价值在于自身,报个音乐班,报个品茶班,努力成为精英,要努力啊!
- 利用Github pages 创建自己的私人博客
- AceDeceiver成为首个可利用苹果DRM设计漏洞感染iOS设备的木马
- 利用cheerio和request模块写的爬虫(写给自己,,这是别人写过的)
- 分享一个自己利用javascript中的window.setInterval()定时器实现页面背景图片淡入淡出效果
- 利用afxDump来调试自己的程序
- 利用气象局的接口写一个自己的天气预报
- 利用 Composer 一步一步构建自己的 PHP 框架
- 利用predis操作redis方法大全(方便自己使用)
- 利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
- 实验 利用百度地图对自己定位
- 利用AudioRecord类实现自己的音频录制程序
- 利用网络辅助,即使没有公网,也可以用自己的电脑做服务器,提供互联网服务
- 大数据时代的数据价值与利用