有这几个特质才能成为一名优秀的程序员

优秀的程序员通常富有激情,热衷于编程并主动自学新技术。他们不仅聪明、善谈,还往往在大学前就开始接触编程,拥有隐藏的技能和项目经验。具备多种技能和对各种技术的了解也是其特点。挑选时,可以关注他们是否对技术有深入讨论,是否有自我驱动的学习历史和未公开的项目经验。
摘要由CSDN通过智能技术生成

      如果你是一个老板,如何来挑选优秀的程序员呢?我觉得优秀的程序员有很多特质。即使一个商人也能识别。我下面来一一列举。

    1 富有激情

      我有机会接触过很多技术员:他们写程序,因为他们觉得这是份不错的工作。业余时间从来不会去编程。当他们知道我家里有一个局域网和3台电脑时,显得很震惊。他们只是在工作,不会主动学习新事物,除非工作中需要,或者为了找份工作。当一天的工作结束时就再也不想谈论它了。有些人觉得工作之余谈工作不适合社交。但如果你想结识一个优秀的程序员,体现出自己的激情是很重要的。

     2 主动自学

       时过境迁,编程语言也在不断进步和完善,新的技术会出现,新的标准也会到来。当然不是说,所有优秀的程序员都对那些事物有浓厚的兴趣,但有很多程序员他们从来不会主动学习新事物,除非迫不得已,因为他们不喜欢学习新东西。这些人往往是在大学时学的计算机专业,然后渴望毕业后找到份好工作。

       如果你打算雇佣某个程序员,只要提到“我能掌握那个,只要把我送到培训中心一个星期”。不要雇佣那样的人。优秀的程序员不需要培训中心。事实上,优秀的程序员会提到你从未听过的信技术,然后向你解释为什么必须用它,即使他都不知道如何使用。

     3 善谈聪慧

       有些商人觉得缺乏情商就是不够聪慧。事实上聪慧包括很多因素,情商只是其中之一。优秀的程序员不是不会说话,事实上,优秀的程序员通常是你认识的人中最聪明的。他们中的很多人有很好的社交能力。我参加过几次 London Ruby User聚会,除了少数几个特例,大多数人都很聪明,善谈,兴趣广泛等等。但你不会在公众场合看到他们谈论,然后会想“这是怎样的一帮geek啊”。

       不要认为那些话不多的人就是好的程序员。他们不是,如果在完全放松的环境下都不能很好地交流,他们不是优秀程序员的概率会很大。

     4 隐藏技能

       这跟激情有关,也是优秀程序员的一个特征。

       我在9岁时就开始编程,那时还不是在PC上,后来迁移到了PC,学了Pascal。当我14岁时,用C和Assembler写了一个raycasting引擎。花费了大量的时间与显卡打交道,终于可以看到很酷的图形效果。在这之前,我只是个二流的程序员,没有信心做任何复杂的事情。当我完成它时,我收获了自信。我知道只要我想,再难的事情我都能搞定。

       我深信大多数优秀的程序员都有类似的冰山不会出现在简历上。他们觉得这不是“合适的经历”。可以对那些潜在的优秀程序员问一个这样的问题“你能告诉我一个自己独立完成的项目吗?即使是不完整的,在业余时间开发的,没有出现在简历上?”如果他们不能,他们很可能不是优秀的程序员。

     5 多种技能

       这个很简单,由于对新鲜事物的热情和强烈的求知欲,那些22岁以上的程序员通常掌握好几门语言。这不可避免,学习一个新技术是最有意思的事情之一。

     6 证书

       这其实不是一个优秀程序员的特征,很多有计算机相关证书,很多没有。年龄也一样,有些18岁就展露头角,有些40岁才有所成就。我的经历告诉我,大多数平凡或者差的程序员大学时才开始编程,为了他们的计算机课程。而优秀的程序员编程的历史可以追溯到更远。如果你的准程序员在大学前没有接触过变成,他所有的经历都是从第一份工作开始的,他很可能不是一个优秀的程序员。

总结

以下几个特征能够帮助你找到优秀的程序员

  • 对技术充满热情
  • 编程是生活的一部分
  • 会在你的耳边谈论技术相关的话题,如果你有兴趣的话
  • 主动学习新技术
  • 对自己不能认同的技术,感到不适应,无法全身心投入
  • 聪明,对很多话题都感兴趣
  • 在大学之前就开始接触编程了
  • 有隐藏的冰山,自己完成的大项目
  • 对许多不相关的技术有了解

      对于还没有正式进入这个行业的有志青年,可以站在自身的立场,好好的审视一下自己身上有没有这些特质,如果有,那么恭喜你,你非常适合这份职业,或者说你有很大的潜力成为一名优秀的程序员。我在网上搜集了一些适合初学者学习,而这个java300集能够使你快速入门的资料视频,它是在网上获得一致好评的,而且是经过很多人亲身体会口口相传的。

      高淇老师的java300:(网址可直接复制粘贴打开)

https://www.bilibili.com/video/BV1oy4y1H7R6?from=search&seid=10720777992548202280

      最后引用某人的一段话来作为结尾,他是这样说的:编程为什么有乐趣?这是创造事物的纯粹快乐,这就像小孩子玩泥巴时的快乐,小孩喜欢玩泥巴,成年人喜欢创建事物,特别是还喜欢自己设计。这种快乐是上帝创造世界的折射,一种呈现在每一片独特的、崭新的树叶和雪花上的喜悦。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值