写点什么

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

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

    阅读完需:约 7 分钟

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

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

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

你为什么是个程序员?

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

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

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

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

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

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

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

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

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

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

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

你懒(勤奋)吗?

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

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

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

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

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

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

你害怕挑战吗?

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

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

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

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

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

不可丢失的荣耀

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

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

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

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

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

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

最后

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

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

感谢徐川对本文的审校。

2017-12-13 17:152147

评论

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

三项国际人工智能顶会大奖!拿下!

天翼云开发者社区

人工智能 云计算 天翼云

春耕司法护农时,阳光便捷驻田间!

天翼云开发者社区

云计算 云服务 云电脑

Linux设备驱动系列(七)——真实的设备驱动程序

Linux内核拾遗

Linux Kenel 内核开发 设备驱动

以全栈智算拥抱生态,为AIGC种一棵向上生长的巨榕

脑极体

AI

DEKRA德凯2023年财年 创新引领韧性发展

财见

杭州悦数参与国家重点研发计划“高性能可信跨境贸易支付监管关键技术研究”项目

悦数图数据库

Sora新突破!AI生成电影迈向新阶段,配音版Sora登场!将如何改变影视行业?

蓉蓉

人工智能 openai sora

成为榕树:解析华为的智能之路

脑极体

AI

一键修图拯救五一废片!百度搜索推出AI图片助手

AI浩

人工智能

从原始边列表到邻接矩阵Python实现图数据处理的完整指南

华为云开发者联盟

Python 开发 华为云 华为云开发者联盟 企业号2024年4月PK榜

保姆级指南,从0到1打造你的个人开源项目

Zhendong

Java GitHub 开源

FlowUs息流接入字节大模型,打造知识管理与协作平台新模态

新消费日报

PCB中泪滴的作用

芯动大师

PCB 电路板 泪滴

小红书从记忆机制解读信息检索,提出新范式获得 EACL Oral

小红书技术REDtech

gr 检索 信息检索 GDR EACL

首届超算互联网峰会!天翼云弹性高性能计算E-HPC亮相!

天翼云开发者社区

云计算 高性能计算 互联网峰会

全景剖析阿里云容器网络数据链路(七):Terway DataPath V2(Terway≥1.8.0)

阿里巴巴云原生

阿里云 容器 云原生

稳扎稳打 部署丝滑 开源即时通讯(IM)项目OpenIM源码部署流程(linux windows mac)

Geek_1ef48b

有趣的大模型之我见 | Claude AI

亚马逊云科技 (Amazon Web Services)

API 生成式人工智能 Amazon Bedrock

双栈网络使用什么技术实现总部网络能访问分部网络?

天翼云开发者社区

云计算 安全 网络 ipv6

Linux Bridge和Tap关系详解

天翼云开发者社区

云计算 Linux bridge

英特尔软件定义架构赋能未来智能座舱

最新动态

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