如何确定自己是否适合做程序员?

更新日期: 2019-08-25阅读: 1.6k标签: 程序员

LeanCloud 公司里面 80% 的人都是工程师,在这个经常和各路工程师沟通的岗位上,我发现大家有以下共性,可以作为「如何确定自己是否适合做程序员?」的一些参考:


1. 热爱

单纯地讲「热爱」这个词很难想象什么是热爱,所以这里举一些工程师日常生活的一些言谈举止,能感受到他们真的喜欢折腾,喜欢写代码

  • 喜欢阅读各种技术类的书,每一个工程师读过的书都能拉出来一个单子。
  • 日常聊天喜欢讨论技术问题,唠嗑时三句话就拐到技术上了。例如有一段时间我们吃晚饭的时候,大家非常热衷于讨论面试时向候选人提问的算法题 (big grin),还兴致勃勃的举一反三,找出更多变种的算法来讨论。
  • 喜欢用代码写点东西或解决自己的问题。例如批量处理某种格式的数据时,我会先权衡到底是用 excel 还是写代码,但资深工程师的眼里没有 excel 这个选项,分分钟写出来一个处理脚本。
  • 喜欢用代码写点东西或解决重复的问题。例如批量处理某种格式的数据时,我可能用 excel 更快一些,但每次都要重复劳动处理,而换成资深工程师就是分分钟写出来一个处理脚本,以后全部自动化起来。
  • 写代码是业余爱好之一。今天心情不好了,写个代码开心一下;今晚没事干了,写写代码吧;今天太累了,写个代码放松一下。
  • 喜欢亲自动手组装东西。例如台式机、乐高、键盘(没错,除了机械键盘外还自己 DIY)等。


2. 学习能力强悍,自我驱动力强悍

愿意深入地挖掘技术,能很快地意识到自己技术上欠缺的地方,并能准确的找到如何补足缺陷的方法或资料,同时能快速学习补上自己不懂的知识点。例如在开发的时候,我们经常会用到一些第三方库,优秀的工程师会想办法弄清楚这些第三方库的实现原理,并对比自己是否有不懂的知识,如果有就马上找来学习材料补上相关知识点。


3. 具备独立思考的能力

当遇到一个技术难题时,需要自己想方设法把这个大问题拆解成多个小问题,再逐一化解,而不是每遇到一个问题自己不加思考就去问别人。一开始这样做或许很难,但每次遇到问题时坚持先自己思考一段时间,这个能力逐步就会得到提升。如果实在没有办法了,那么就要有效的向别人提问。


4. 会提问,会沟通

沟通能力是每一个岗位都需要的一个共性特质,不再赘述。这里提供一个专门提问技术问题的链接:如何有效地提问?


5. 聪明、智商高

这一点写出来可能会被喷,但事实却是是这样的,例如很快能理解到一个英文文档的意思,很快能理解一个算法题怎么做,很快能了解到这个系统的整体设计是怎样的,很快能学会某项新的技能。如果别人一眼就能了解并学到的东西,你要花很长时间才能理解,那么每一个问题的时间差距累积起来,几年之后你将会远远落后于他人。

原文:https://segmentfault.com/a/1190000020201473
作者:LeanCloud

链接: https://www.fly63.com/article/detial/4984

1024节日的由来,程序员的你最想对自己说的是什么?【1024程序员节日】

吃饭睡觉写代码,基本都程序猿的大部分生活了,作为从事最累的职业之一的我们终于有了自己的节日,那就是1024。1024向程序员致敬,向自己致敬,向未来致敬。

一个程序员的运气有多重要

互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。

如何成为10倍速的程序员

国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。

优秀的程序员是不看源码的,这是真的么?

仍是要永远 ctrl+v,永远拿来主义。仍是要时时刻刻对美好满怀期待,对未来充满渴望,对经典心怀敬畏。要记住啊,能原创而不原创,有源码而远源码,才是最无知的成熟。

优秀程序员的十个习惯

优秀程序员有哪些好的习惯:1. 想清楚,再动手写代码,2. 不交流,就会头破血流,3. 文档没人看,但还是要写,4. 一定要写注释,5. 别指望需求会稳定

程序员和用户

我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情

一个程序员送给大学生弟弟的那些话

分析自己的处境; 做适合自己的选择; 以成长为目的,担负起更多责任,打破对做事的认知; 把握机遇,去锤炼自己; 抛弃一些懒惰,多一些积极;向牛逼的人靠近,向给你提供条件帮助你学习的老师靠近。以上结合了我自己的经历,希望文章能更形象。

程序猿跳槽季,为什么你的薪水总升不上去?【转载】

现在身处跳槽高峰季,作为即将跳槽的我,在这里分享几点建议给大家。众所周知,找工作的前提是面试,面试的前提是过了简历,过了简历的前提是你怎么投。

程序员养生攻略_程序员防猝死指南

程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。

程序员笔名、别名_适合程序员的英文名字

一个厉害的程序员,都会有一个牛逼哄哄、有辨识度有个性的英文别名。在公司同事中很更好的称呼,这篇文章翻译整理了一下适合程序员的英文名字

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!