燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,100% 日程上线 了解详情
写点什么

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

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

    阅读完需:约 7 分钟

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

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

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

你为什么是个程序员?

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

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

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

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

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

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

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

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

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

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

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

你懒(勤奋)吗?

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

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

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

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

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

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

你害怕挑战吗?

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

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

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

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

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

不可丢失的荣耀

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

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

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

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

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

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

最后

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

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

感谢徐川对本文的审校。

2017-12-13 17:152212

评论

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

逃离同质化,OPPO折叠屏正在笃定远一点的未来

脑极体

OPPO 折叠屏

预防DIP器件可焊性问题,看这篇就够了

华秋电子

【AAAI 2023】针对视频分类的知识迁移

Zilliz

计算机视觉

金融与科技融合发展,将技术转化成生产力是重中之重

镜舟科技

数据库 数据库·

如何使用 Kubernetes 实现应用程序的弹性伸缩

API7.ai 技术团队

Prometheus api 网关 APISIX Serverless Kubernetes

百度前端一面高频react面试题指南

beifeng1996

前端 React

StarRocks携手零洞科技,助力碧桂园物业企业微信数字化项目

StarRocks

数据库 开源 互联网

React循环DOM时为什么需要添加key

beifeng1996

前端 React

2023前端二面vue面试题

bb_xiaxia1998

Vue 前端

前端二面高频react面试题集锦

夏天的味道123

前端 React

阿里云云通信风控系统的架构与实践

阿里云CloudImagine

云计算 云通信

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

前端 React

前端react面试题(边面边更)

beifeng1996

前端 React

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue 前端

高频js手写题之实现数组扁平化、深拷贝、总线模式

helloworld1024fd

JavaScript 前端

设计模式第八讲:观察者模式和中介者模式详解

C++后台开发

数据结构 设计模式 后端开发 Linux服务器开发 C++开发

大模型时代的异构计算平台

Baidu AICLOUD

大模型训练 异构计算

用ChatGPT优化AI绘画提示词的探索

Baihai IDP

人工智能 AI AIGC ChatGPT

ChatGPT热潮背后,金融行业大模型应用路在何方?——金融行业大模型应用探索

易观分析

金融 科技

人人能读懂redux原理剖析

夏天的味道123

前端 React

2023-02-23:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420P格式文件。

福大大架构师每日一题

golang ffmpeg 福大大

每日一题之请描述Vue组件渲染流程

bb_xiaxia1998

Vue 前端

最佳的18个JAVASCRIPT前端开发框架和库

2D3D前端可视化开发

web前端 Javascript框架 前端开发框架 webgl库 javascript库

JS继承有哪些,你能否手写其中一两种呢?

helloworld1024fd

JavaScript 前端

前端常见手写面试题集锦

helloworld1024fd

JavaScript 前端

2023前端二面手写面试题总结

helloworld1024fd

JavaScript 前端

网心科技以11.3%的市场份额跻身IDC中国边缘公有云市场前三

网心科技

边缘计算 IDC 边缘云 边缘云原生

如何实现文件高速传输,推荐镭速高速文件传输解决方案

镭速

MegEngine 使用小技巧:使用 Netron 实现模型可视化

MegEngineBot

深度学习 开源 MegEngine Netron 模型可视化

Python 基础练习题(三)

漫步桔田

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