NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

    阅读完需:约 7 分钟

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

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

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

你为什么是个程序员?

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

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

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

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

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

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

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

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

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

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

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

你懒(勤奋)吗?

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

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

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

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

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

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

你害怕挑战吗?

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

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

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

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

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

不可丢失的荣耀

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

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

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

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

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

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

最后

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

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

感谢徐川对本文的审校。

2017-12-13 17:151888

评论

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

Junit 4 的 @Before 和 @BeforeClass 对比 Junit 5 @BeforeEach 和 @BeforeAll

HoneyMoose

MySQL Workbench 使用教程 - 如何使用 Workbench 操作 MySQL / MariaDB 数据库中文指南

蒋川

MySQL MariaDB MySQL 数据库

吐司盒子?芝士码?HarmonyOS创新音视频测试技术来啦|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

IntelliJ IDEA 如何针对 Java 项目创建 H2 数据库连接

HoneyMoose

云原生社区上线了

云原生

开源 云原生 技术社区 社区

一次谈不上有点内卷的美东某金融公司面试

HoneyMoose

Hibernate H2 数据库连接配置 URL 解读

HoneyMoose

linux下prometheus+grafana安装

小鲍侃java

11月日更

筹备两年,60万字诚意续作《腾讯游戏开发精粹Ⅱ》正式发布

博文视点Broadview

有幸和美团大佬共同探讨单节点连接数超1.5W的问题

中间件兴趣圈

架构 微服务 11月日更

搞定大厂算法面试之leetcode精讲4.贪心

全栈潇晨

LeetCode 算法面试

Chrome 插件特性及实战场景案例分析

vivo互联网技术

大前端 插件设计 chrome扩展

填坑总结:python内存泄漏排查小技巧

华为云开发者联盟

Python 内存 内存泄漏 回收 全局变量

“愚公移山”的方法解atoi,自以为巧妙!

老表

Python LeetCode 11月日更 算法与数据结构

OpenHarmony驱动框架解读和开发实践|HDC2021 技术分论坛

HarmonyOS开发者

HarmonyOS

模块四学习总结

Geek_1d37ea

架构训练营

HarmonyOS内核技术大揭秘|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

创建第一个微信小程序

坚果

微信小程序 11月日更

如何让 Sublime Text 编辑器支持新的 ABAP 关键字

Jerry Wang

SAP abap 11月日更 Sublime

dart系列之:在dart中使用数字和字符串

程序那些事

flutter dart 程序那些事 11月日更

数仓如何限制临时数据文件下盘量

华为云开发者联盟

sql 线程 GaussDB(DWS) 临时文件 落盘

Android C++系列:Linux进程(三)

轻口味

c++ android jni 11月日更

SAP Cloud for Customer Extensibility的设计与实现

Jerry Wang

SAP abap C4C 11月日更

关于HTTPS认证,这里解决你所有疑惑

华为云开发者联盟

https 证书 数据加密 认证 签发证书

奖金翻倍!Flink Forward Asia Hackathon 最新参赛指南请查收

Apache Flink

大数据 flink 编程 后端 hackathon

又添权威认定,旺链科技通过可信区块链专项认证!

旺链科技

区块链 产业区块链 技术测评 数字化经济

Sechunter移动应用隐私合规检测详解

华为云开发者联盟

移动应用 目标检测 隐私 Sechunter 隐私合规

前端开发:数据处理方法分享(其一)

三掌柜

11月日更

「Oracle」Oracle 数据库安装

恒生LIGHT云社区

数据库 oracle

模块四作业

Geek_1d37ea

架构训练营

IoT 的概念、发展趋势与挑战

liuzhen007

11月日更

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