写点什么

你为什么得不到梦想中的开发工作

  • 2017-12-13
  • 本文字数:2188 字

    阅读完需:约 7 分钟

你可能对现在的工作不是很满意或者谈不上喜欢与不喜欢, 不然你也不会来看这篇文章。

很多开发者都梦想在一个这样的地方工作:工程师文化、极客、自由、对外宣称自己和 Airbnb 等硅谷公司一样。那里有吃不完的零食和喝不完的啤酒,还有随处可见的最新款各种电子设备。在那里,你可以和一群有趣的人一起全力投入在你们所做的事情上,觉得好玩的同时还能改变世界。

但是,这个梦想对于很多数人都只能是梦想。

你为什么是个程序员?

小王写完最后一段代码,说:“打卡下班挤地铁,操蛋的人生”。
而小张,明年要结婚了。盼望着自己的工资什么时候能上 30K。
们都是这个城市很渺小的一个程序员,有时候也被生活压的喘不过气。
但回到家,他们打开电脑,成为了他们那个世界里的主宰者。

没有绝对的热情,不足以造就伟大的工程师。

你可能会说你工作尽职尽责,那又怎样? 几乎所有的工作都需要大家积极的工作态度,这可不是那份长长的任职要求上所期待的核心条件 。

到底是什么让你选择成为一个程序员?又是什么让你如此渴望在这个领域获得成功?

为了工资回报是很合理的想法,但是只为工资是不够的。它不能够让你持续投入打造你的技术能力组合,在辛苦一天的工作之后,我们总会想办法让自己舒服一点? 它不能够在你多次的失败和拒绝依然保持坚定,它更不能让你克服懒惰和社交恐怖让你主动去参加线下技术会议。

你得为自己找到这个理由。

这个理由是属于你自己的,是能让你在拖着疲惫的身体回到家之后还要打开电脑玩一把最新的编程技术。Vue 也好 React 也罢,你不仅仅想要会用,更想知道它是如何运行以及被设计出来的。心里想着:“有一天,我也要设计一套这样的框架,然后成为你们心中的大神”。

有时候它就像一道光,在黑暗中打在你身边,让别人看到你,也让你看到远方。那些在这样公司工作的人,他们的工作和他们坚定的信念强烈地捆绑在一起。而这些公司能够看到这点,并且能够提供这样的机会将他们的愿望和公司的目标进行结合。

可能曾经有人说过你不够聪明或者没有很好的背景,不太可能成为伟大的工程师。你夜以继日的学习和提升,并积极的影响身边的人让他们也和你一样,最后证明别人的看法是错误的,而你得到了你始终相信的东西。

如果你继续保持平庸想法,那其它人也会继续认为你是平庸的工程师。而那些公司不招聘平庸的工程师,因为那样无法造就伟大的产品。

那你的理由到底是什么? 如果 10 年之内你还做不到你想的,你会怎么想?

你懒(勤奋)吗?

好了,很多人都不愿意承认自己的平庸。因为没有人不希望自己变得杰出和优秀, 那是为什么只有少数人能做到呢? 因为学习太苦了,特别是要坚持每天不停地学习。

有一个很大的错误理解:“学习就是要记很多可能都用不到的东西”。 但是你的职业跟上学时候考的历史可不一样,更多的时候我们是在实践。

来看看那些优秀的开发者一直都在坚持做的事情。

  • 不停的练习、做实践
  • 参加开发者大会,那里可能有一些新鲜的东西
  • 不停地获得更多的项目经验
  • 学习网上的课程
  • 努力靠近牛人并和他们交流
  • 参与开发一些好玩的,你感兴趣的项目
  • 学习开源的框架以及类库,这也是工作必须的
  • 尝试写博客、去分享技术、给企业做培训

如果你不做以上的事情,总有人会做,然后他们就被好的公司注意到了。

最后你不得不问自己一个尖锐的问题:“你愿意投入时间吗?” 如果觉得那太苦了,自认为做不到。那也可以,只是你就需要接受不断被人超越的事实,被那些想在成为出色的工程师并付出了时间实践的人超越。

你害怕挑战吗?

我们都掌握了一些工作的要求。比如准时上班、努力不让项目延期以及当产品经理第 N 次更改需求的时候不要殴打他们。

但是没有人教过我们如何愉悦地做一些不太顺心的事情。学习本身有时候就是一件不太顺心的事,它充满了挫折。比如最近机器学习太火了,但是你觉得那太难,自己数学不好。或者去给大家讲一讲 JavaScript,但是你不太好意思上台。

这个能力太重要了,去做那些让你自己感觉不舒服的事情,你会有意外的收获。

学习——尝试,实践——再学习,那些你觉得有挑战的事情,这些才是最值得去做的事情,它们会让你变得不一样。

所以,现在就写下那些你想学很久了,但还没有开始的东西。然后开始。

不可丢失的荣耀

还记得你第一次完成项目的时候吗?把不可能的事情变成可能,那一定很棒吧。是不是感觉等着你的有无限的可能,还有更多大事等着你去做? 感觉自己是个英雄?

你可能会觉得每个人都会这么觉得,但是,很多人都没有。

很快,你的这种感觉也慢慢丢失了。 你不再专注在那些无限的可能上面,而被不停的工作、压力和变得更好的挫折取代。 然后你变成了一个苦逼的程序员,慢慢地放弃了那个被承诺太多的职业。

有数据表明:工作的前景只有四分之一是受到 IQ 的影响,剩下的都是决定于你如何看待这份工作。你怎么样让自己变得开心,以及你遇到挑战时是否积极的面对。

那些成功的开发者将他们编程技术当作超级神力,把他们的职业生涯当作一次旅行。他们想的一直是“想要去写代码”,而不是“不得不写”。

如果你是公司的老板,你会愿意招聘一个把开发当成一份工作的人,还是那些狂热的想要“弄出点什么事情”的人?

最后

得到对的工作比做一个好的开发者意义更大,它和成为更好的人有关。成功自然会来,如果你知道你在捍卫什么以及你为什么要捍卫它。只要你开始更深入地了解事情的本质以及你是谁。

做一个强大的人,抓住机会并勇敢面对困难,对所做的事情强烈认可的人 。这会使你成长。

感谢徐川对本文的审校。

2017-12-13 17:152062

评论

发布
暂无评论
发现更多内容

区块链电子证据的司法应用现状与展望

CECBC

全网最强的权限系统设计攻略:京东北极星商业系统权限管控实践

学Java关注我

Java 编程 程序员 架构 技术宅

不忘初心,砥砺前行|暨InfoQ写作平台一周年

程序员架构进阶

28天写作 4月日更 1 周年盛典 我和写作平台的故事 InfoQ 写作平台 1 周年

浅谈Javascript中的forEach和map之间的区别

devpoint

遍历 foreach map reduce

网络安全传奇吴翰清采访提纲 |调查采访能力考核

清秋

网络安全 签约计划 调查采访能力考核

python内置数据结构list、set、dict、tuple(一)

若尘

List 数据结构 set 字典 Python编程

《采访阿里“守护神”吴翰清:安全攻防-采访提纲》

Geek_6370d5

为什么 Serverless 将推动边缘计算的革命

公众号:云原生Serverless

Serverless 边缘计算

《专访彩食鲜CTO乔新亮:体系的重要性》(采访提纲)

花花

调查采访能力考核

专访声网首席资深iOS研发工程师龚宇华:从自学计算机到高级架构师

黑马腾云

专访

Ansible 配置

耳东@Erdong

4月日更

Golang 并发

escray

学习 极客时间 Go 语言 4月日更

用户故事拆分招数全景图(译)

Bruce Talk

敏捷 译文 Agile User Story

HBase HA 分布式部署

Fong

大数据 运维 HBase hadoop3

翻译:《实用的Python编程》TheEnd

codists

Python

禁止算法识别性别,能消解歧视吗?

脑极体

没有自信的人,才会在意别人的评价

小天同学

心理 日常思考 个人感悟 4月日更 自信

炫彩无界,性能怪兽,M1 扛鼎未来 —— 2021 年 Apple 春季新品发布会全记录

清秋

产品 苹果 硬件 新闻

实体经济与数字经济加速融合 中国经济新动能快速成长

CECBC

数字经济

今年我读了四个开源项目的源码,来分享下心得

yes

源码

如何做好前馈管理?

石云升

28天写作 职场经验 管理经验 4月日更

架构实战营 模块2作业

CR

Spring Boot 2.0 实现优雅停机

U2647

Spring Boot 4月日更

Properties类使用需要注意的坑

风翱

properties 4月日更

【采访融云CTO杨攀:2021如何让融云迈向更高舞台】(采访)

洛神灬殇

融云 杨攀

分库分表笔记

luojiahu

分库分表

用户故事是垂直的切片(译)

Bruce Talk

敏捷 译文 Agile User Story

重读《重构2》- 以对象取代基本类型

顿晓

重构 4月日更

如何从零开始学Python:(4)如何处理列表数据?

广之巅

Python 4月日更

专访吴翰清 || 如何用网络安全保障个人隐私

Bob

网络安全 个人隐私 调查采访能力考核

白皮书:区块链将成隐私计算产品必选项,提供三方面助力

CECBC

区块链

你为什么得不到梦想中的开发工作_语言 & 开发_刘腾飞_InfoQ精选文章