50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

    阅读完需:约 7 分钟

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

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

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

你为什么是个程序员?

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

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

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

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

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

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

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

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

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

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

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

你懒(勤奋)吗?

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

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

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

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

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

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

你害怕挑战吗?

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

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

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

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

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

不可丢失的荣耀

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

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

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

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

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

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

最后

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

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

感谢徐川对本文的审校。

2017-12-13 17:152400

评论

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

使用融云 Web SDK 撤回消息

融云 RongCloud

区块链如何走向云端?

CECBC

云技术

融云 Web SDK 如何实现只有一个设备登入

融云 RongCloud

(28DW-S8-Day25) 用流程重新定义职位

mtfelix

28天写作

融云 CallLib 集成遇到的问题

融云 RongCloud

什么是 Git? - 探索分布式版本控制工具

码语者

git DevOps

大作业用例

产品经理训练营

集成融云 Web 音视频通话踩坑之旅

融云 RongCloud

融云 AMR(Aduio) 播放 AMR 格式 Base64 码音频

融云 RongCloud

融云 IM SDK 发送语音消息

融云 RongCloud

作业5-待完成

YING꯭YING

产品经理训练营——大作业

产品经理训练营

越过山丘,遇见更美的风景

boshi

创业 七日更

第八周作业

Ashley.

融云发送语音消息

融云 RongCloud

融云 Web 播放声音(AMR 、WAVE)

融云 RongCloud

有感于最近的一些事件

ES_her0

28天写作 3月日更

通过融云 WebSDK 简单了解 WebSocket

融云 RongCloud

最高法两会报告聚焦区块链惩治抄袭,区块链在保护网络著作权方面如何作为?

CECBC

法律

加快数字化发展 建设数字中国

CECBC

大数据

融云 IM 那些事儿

融云 RongCloud

Apache Pulsar在能源互联网领域的落地实践

Apache Pulsar

大数据 开源 Apache Pulsar 消息系统 工业物联网

SDK 兼容 JSON

融云 RongCloud

融云 Web 播放声音 — Flash 篇 (播放 AMR、WAV)

融云 RongCloud

集成融云 IM 问题总结

融云 RongCloud

图片社区类APP增加评论表情包功能

🙈🙈🙈

极客大学产品经理训练营

领域驱动设计101 -领域、知识、组织结构及模型

luojiahu

领域驱动设计

结合融云 WebSDK 了解 WebSocket 基本原理

融云 RongCloud

中关村软件园与百度飞桨启动AI人才培养计划:AI发展,人才先行

百度大脑

人工智能 百度 人才培养

重来:更为简单有效的商业逻辑

张老蔫

28天写作

《MySQL》系列 - 小胖要的 MySQL 索引详解(附 20 张图解)

一个优秀的废人

Java MySQL 数据库 索引 B+树

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