0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样知道自己适不适合做程序员

工程师人生 来源:工程师吴畏 2018-12-06 16:39 次阅读

编程是一门非常有技术含量的手艺活,待遇和福利相对来说较为丰厚。由于种种原因想要转行做程序员的人,总会有这样的困惑:我是否适合做程序员呢?

其实衡量一份工作是否适合自己的标准至少有三个:你所擅长的、你所喜欢的、对你来说最有价值的(能挣钱的)。从程序员这个职业的角度来看,判断一个人是否适合做程序员标准其实有很多。

几条核心的标准,看看您是否符合:

1.理解力或自学能力

如果你从小就养成了一个习惯性思维定势,觉得没有老师手把手的教就学不会,那你不适合当程序员。如果你学了的东西只是为了应付考试,考试之后就再也不看了,那你也不适合当程序员。

在编程的过程中,像操作系统、IDE、环境、语言等经常会出现各种Bug,你能否不厌其烦地去解决它们?

2.一定的逻辑能力

想要学习编程要有一定的逻辑能力,缺乏逻辑能力的人,就不能很快地找到逻辑漏洞,写不出条理清晰的代码。耐心不够的小伙伴会越来越来烦。逻辑能力也决定了程序员天花板的高度。

3.抽象思维

这个能力大体可以决定一个程序员的上限。如果没有这个能力是做不到把世界万物皆对象的抽象能力。如果在学代码的过程中,理解指针这个东西的时间超过了一天,那你不适合当程序员。(强调一下,这里不适合是指你无法成为一个优秀的程序员,你想做当然肯定是可以做的。)

4.专注力

专注力是兴趣的衍生品,当你对一个东西非常感兴趣的时候,你就会有非常快的进步。打个比方:有一些喜欢玩“LOL”、“吃鸡”的小伙伴,就算你连续玩几个小时还能越打越精神,还会利用业余时间看视频、看攻略,为什么?因为你觉得有兴趣。如果也觉得写代码有意思,那专注自然就不是个事儿。

5.想象力与记忆力

记忆里并不是说过目不忘,只是说你大概记得有什么类,有什么函数,每个函数里的大体过程是什么样的。然后走路、坐地铁的时候就可以用想象力在脑子里做代码的重构啊。我听说大神们有时候在梦里也能写代码,小编暂时还没有锻炼出这个技能。当然,这些能力不是必须的。是需要锻炼的。

6.沟通能力

很多人都觉得程序员并不需要什么沟通能力,只要可以写好代码就可以。其实只有搬砖码农才不太需要沟通能力。如果你想成为架构的话,你起码要能清楚地解释自己的方案,更好地沟通是能把自己的方案传达下去。当然,如果你已经是一位大神,那你不沟通也没有问题。桃李不言,下自成溪。你一个人把大家的代码都写了,你一句话不讲,大家也会把你当神的。

其实能把上面提到这几点全部做到很好的人是极少数,能把其中的2-3点做好大体就算“适合”做程序了,能在软件行业找到合适的岗位了。

欢迎大家提出不同的观点和看法,我们共同讨论,共同学习。

如果先想选择学习前端技术,并且想在这个行业走下去。 1、你要规划好你未来的学习计划。 2、学习前端不要急于求成,一定要一点一点的磨练自己的基础不断的丰满自己打磨自己。 3、要有一个良好的学习氛围。要有一个自己的学习团队,这样大家可以融会贯通.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    951

    浏览量

    29794
收藏 人收藏

    评论

    相关推荐

    DAC81408适合做信号发生器吗?

    DAC81408适合做信号发生器吗?8路输出,频率40-60Hz,各路相位相对可控,幅度最大10V。
    发表于 11-29 07:18

    Linux驱动程序程序员指南

    电子发烧友网站提供《Linux驱动程序程序员指南.pdf》资料免费下载
    发表于 11-22 15:53 0次下载
    Linux驱动<b class='flag-5'>程序</b><b class='flag-5'>程序员</b>指南

    AI编程工具会不会抢程序员饭碗

    AI编程工具可辅助编程,减少手动编码,提升效率,对程序员有积极影响也有挑战。程序员需深化技能、拓宽知识应对。长远看,AI与人类程序员将共生共荣。
    的头像 发表于 11-08 10:17 155次阅读

    请问能不能推荐适合做电压跟随器的电流型运算放大器?

    请问能不能推荐适合做电压跟随器的电流型运算放大器?
    发表于 09-25 06:20

    使用哪种运放比较适合做衰减用,且不会失真很严重?

    您好:我想用运放做衰减用,输入信号的幅度为0~10V,衰减5倍左右。输入信号的频率为135H和15Hz组成的正弦波包络。 请问,使用哪种运放比较适合做衰减用,且不会失真很严重,谢谢!
    发表于 09-10 07:20

    请问lmv324适合做跟随器吗?

    请问lmv324适合做跟随器吗?如何阅读手册曲线图判断一个运放是否合适做跟随器呢?
    发表于 09-03 07:06

    LM2904适合做电流采样吗?

    最近在做一个项目需要一个电流采样功能,由于之前LM2904的成本比较低,所以选用的LM2902,但采集的数据有一些问题,所以想请教一下各位,是电路设计有问题还是LM2904这颗料不太适合做电流采样?具体电路图如下,谢谢!
    发表于 08-19 08:16

    OPA1641是否可做PA级跨阻放大器?

    的引脚,GUARDRING要做怎么样的处理?还是说OPA1641虽然有很低的电流噪声,和较宽的增益,但由于某些性能限制,其不适合做跨阻放大器?
    发表于 08-09 07:16

    TLV9002-Q1用官网上的模型搭了个滤波器,跟用理想运放的输出幅频特性差异很大是怎么回事?

    现象:用官网上的模型搭了个滤波器,跟用理想运放的输出幅频特性差异很大 问题:是官网上的模型不适合做AC分析?还是我找的这个模型不对? 电路很简单,源仿真文件我就不放了。
    发表于 08-05 07:10

    请问stm32是不是不适合控制有位置要求的交流伺服pmsm电机?

    stm32很适合控制无传感器pmsm电机,是否可以认为:stm32不适合控制有编码器的交流伺服电机
    发表于 05-16 07:31

    适者生存,程序员最终会流向哪……

    程序员没有永远的护城河!!就目前的互联网大环境来看,it行业已经是……
    的头像 发表于 03-11 17:11 405次阅读
    适者生存,<b class='flag-5'>程序员</b>最终会流向哪……

    电阻可以串联,为何二极管不适合串联?

    电阻可以串联,为何二极管不适合串联? 二极管是一种非线性电子元件,其工作原理与电阻截然不同。由于其独特的电学特性,二极管不适合串联使用。 首先,我们来了解一下二极管的基本原理。二极管由PN结构组成
    的头像 发表于 02-18 10:00 2014次阅读

    2024程序员的未来方向如何走?还看今朝

    这几年的IT行业想必大家已经感受到了,Android、Java、前端等等程序员都经历了大厂……
    的头像 发表于 02-02 09:45 814次阅读
    2024<b class='flag-5'>程序员</b>的未来方向如何走?还看今朝

    为什么锂电池适合做UPS电池呢?

    为什么锂电池适合做UPS电池呢? 锂电池是一种目前非常流行的电池技术,它具有多种优点,这些优点使其非常适合用于UPS(不间断电源)电池。 1. 高能量密度:锂电池具有高能量密度,即单位质量电池能够
    的头像 发表于 01-11 14:09 644次阅读

    请问是否有用软件控制电阻值的电位器?

    请问是否有用软件控制电阻值的电位器?看资料说数字电位器内部使用MOS链接,不适合做纯电阻元件?是否是这样的?我需求一个电位器,使用软件控制其阻值,阻值分布在小于1Ω到1KΩ之间,请问有没有合适的芯片?
    发表于 12-27 08:15