童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

技术只是一把剑,程序员可别被它绑架了!

3月23日 飞虹谷投稿
  通常我们说程序员需要在某个技术方向上积累到一定的厚度,要能够运用技术有效地解决实际问题。可是当程序员在某一项技术上浸淫时间长了之后,却经常会出现另外的问题,那就是:看待问题时受限于自身的技术积累。
  我打算从几个方面来谈这个话题。
  1。一定有某一项技术最适合解决某个问题
  有的人对C比较熟悉,在开始一个新产品或新项目,比如做一个AndroidApp,就会考虑怎么用C来实现目标,于是就会去找可以用在移动端的C框架,比如Qt,比如NDKNativeActivity这是一种受限于现有技术的情况,其实呢,我们可以跳过C的藩篱,直接找Java去!
  在我看来,技术是用来解决问题的,当我们要解决某个问题实现某个目标时,技术可能有很多种,可能每种都可以实现,但不同的技术面对的难度、付出的成本一定是不一样的!对于公司、个人来讲,都应当选择综合成本最低的那项技术。
  当我们做技术方案选型时,应当问“这项技术适合解决哪类问题?”,而不是问“我掌握的技术该怎么解决这个问题?”。
  如果你总是想尽一切办法用已经掌握的技术来解决所有问题,虽然这种担忧未知害怕变化害怕尝试的心理可以理解,但我觉得这不是一种健康良好的心态,也不是一个有益的习惯,它其实发出了“你被所学技术奴役”的告警信号。
  要知道,我们学技术是用来解决问题的,是要能够灵活有效的控制和运用掌握的技术,而不是把自己交给某项技术反受技术左右的。
  一字槽口的螺钉就要用一字螺丝刀,内六角的螺丝就要用内六角的扳手。这是很直接很简单的道理,我们在生活中会下意识地遵循这种规则,而一旦我们面对技术这种相对复杂的事情,却往往不能回归到事物的本源,这是需要我们思考的。
  2。换工作时拒绝换技术
  当程序员熟练掌握了一门技术(比如Java,C,Qt,Spark),他在选择新工作时就经常会主动给自己设置路障,不用Spark的公司不去,不用Qt的岗位不考虑其实我觉得这是不必要的。
  学习一门技术当然有成本,用精通的技术来解决问题会有得心应手驾轻就熟的感觉,能够事半功倍。这是非常好的。但是,等等!难道你真的打算一辈子把自己局限在某项技术上吗?难道你认为你干了N年程序员就只获得了这项技术?
  我觉得不是这样子的。你熟练掌握了某门技术,这当然是你非常重要的收获。但是这绝不是最重要的,真正重要的是下面两点:
  学习能力
  解决问题的能力
  对,你没看错,这才是一个程序员在精通一门技术后真正的收获。
  你通过掌握、精通一门技术发现自己的学习模式确认自己的学习能力,一通百通,再学其它技术就会快很多,因为你获得的有关学习的经验和认知是通用的。所以,我认为发现自己的学习模式强化自己的学习能力是真正核心、重要的收获之一。
  还有,技术只是一把剑,这把剑的威力如何,就看使用它的人怎么样因地制宜审时度势的运用它。攻守之道,妙乎于心。真正的高手,摘叶飞花皆可伤人。这就是解决问题的能力了,同样的太祖长拳,在乔峰手里就有摧枯拉朽的气势和震慑人心的威力,这就是乔峰的本事,这个本事是独立于太祖长拳的。程序员也一样。所以,解决问题的能力是一种真正重要的收获。
  如果你确认你已经收获了学习能力和解决问题的能力,那具体的技术就已经不重要了,它也不应该成为你选择新工作新产品的绊脚石。不设限,天高海阔任你遨游。
  3。招人时限定精通某某技术
  我们会发现,绝大多数公司在招聘开发工程师都会列出诸如“精通J2EE”、“精通MySQL”、“熟悉Hadoop”等非常细的技术要求。
  对公司来讲,招聘拥有相关经验和技术的人才能够大大降低一个产品(项目)的成本,这本无可厚非,因为公司都是成本敏感的。但是对于程序员来讲,有时这是不公平的。
  不公平体现在两点。一是没有相关技术经验的程序员会因此而失去学习新技术的机会,对于那些刚毕业不久或意图转换技术方向的人来讲则更是残酷的。二是拥有匹配技术的程序员,自身发展会因为公司的这种倾向而受到限制,甚至裹足不前,他们会觉得,原来你仅仅是想利用我已有的技术和经验来解决你的问题啊,技术人员的价值是在不断战胜新的挑战的过程中提高的,失去面对这种挑战的机会,他们的能力和水平就会原地踏步,甚至回落、下降。
  其实在我看来,招聘人员时,拥有相关技术并不是最重要的,一个程序员是否具有学习能力和解决问题的能力才是关键!有了出色的学习能力,他一定能够快速掌握产品需要的各项技能;有解决问题的能力,他一定能够解决新产品开发中不时跳出的各种意外。也就是说,选择程序员时,公司更应该从一个人的才干和能力出发,而不是盯在某项具体的技术上,合适的人会带给公司更多,唯有把正确的事情交给正确的人,成功才可预期。
  总之,不论是程序员还是需要程序员的公司,都应该从人才的核心出发,发现关键才干和能力,不要被具体的技术蒙蔽,不要让已有的技术成为包袱,不要让自己的视野受到不必要的限制。心不设限,将来就没有终点。
投诉 评论 转载

快速找到自己热爱的事业,我有几个可行的判断方法我前几天发了篇文章,“月薪3万的程序员都避开了哪些坑”,有很多朋友看了,反馈很多,我汇总了一下,有两方面的意见比较突出:文中说的都是大道理,妇幼皆知,知易行难不喜欢……工作效率低下,五大类原因分析得破招01工作效率低下我认为原因主要有五大类:一是工作本身的原因;二是上司的原因;三是收入的原因;四是组织氛围的原因;五是家庭原因。首先我们来看看工作本身的原因,如果只是……公司宁可花更多的钱招人也不给老员工加薪?为什么?要是你有心留意,可能会发现这样的现象:公司新招来的程序员,经验、技能、经历、学历都和你差不多,薪水却比一直待在公司的你高。为什么?为什么公司愿意花更多的钱招聘……那些“害死人不偿命”的工作细节这次,我们不谈权术,不谈潜规则,不谈技术,不谈理想,咱们就来说说那些害死人不偿命的工作细节。姗姗来迟迟到是件小事儿,是吧。很多人都这么想,我上学时也浑不在意这……一个医药人的心声昨日又听闻一诺华的同行醉死在了酒席上,内心唏嘘,行走在这个行业,仿佛置身江湖,生死置之度外也实属无可奈何。在叹惋中写下这篇文章,算是自己的一点感悟。15年前,辉瑞引进医药……跳到了一家有危有机的新公司,如何把握机会提升自己的价值?到了金三银四,很多人都会投入新的公司,新的工作,往往有有危有机。有些人,到了危机四伏的地方,会埋怨自己走错路,尽快找机会再跳糟;有些人,反而力挽狂栏,把这个视为自我提升的机会,……数年间,我如何从珠宝销售员变成银行副总裁最近与朋友谈起,才惊觉大家一路走来,其实都走了许多弯路。十年前,朋友升大学时是希望毕业後投身商界的,但他确实对社会科学很有兴趣,陷於两难。他的家人也很支持他,说无论……你的跳槽是理性的选择,还是情绪左右和信息的误判?年后是职场跳槽的活跃季,各公司失血补血中。很多朋友笑称我们猎头的业务旺季到了。实际上,猎头业务并没有明显的淡旺季。因为高峰期跳槽人员基本以主动求职者为主,大部分是“你找工作”,……看《人民的名义》职场空降兵如何面对“见光死”最近网络上铺天盖地的都是分析《人民的名义》这部电视剧的各种剧情、人物关系、职称等级这些内容。老胡也来沾沾光,今天的看《人民的名义》管理启示第2课就谈谈“空降管理者面临的问题”,……你身边的精英都有什么样的特质?俗话说:“态度决定一切”。我相信,无论你碰到哪个精英,他都会告诉你这句话对取得成功的重要性。我开了一家猎头公司,多年来写了两本有关职业发展的书。因此,我也碰到过几百位职场……技术只是一把剑,程序员可别被它绑架了!通常我们说程序员需要在某个技术方向上积累到一定的厚度,要能够运用技术有效地解决实际问题。可是当程序员在某一项技术上浸淫时间长了之后,却经常会出现另外的问题,那就是:看待问题时受……让程序员跳槽的非钱原因程序员工作仅仅是为了钱吗?NO!工作的一个很重要的目的是获取薪水,获取更多的薪水。但,这仅仅是一方面,很多时候,决定你是否愿意在一家公司持续工作下去的原因和钱无关。……
你的看好或看空,并没什么用为什么招人要精挑细选,裁人要快刀斩乱麻?B端设计师如何学业务?我从罗振宇、脱不花得到的10点如何顺利开一场交互评审会?属性思维:知己知彼,如何让一个人100发力双赢思维:如何让对手自愿“合作”,实现利益最大化?心理桥梁新员工入职24周,离职高发期如何避免重要角色入职后的迅速离职?产品经理招聘分析及常见面试问题碌碌无为的人和优秀的人,区别在哪里?让效率翻倍的文件管理法
参考文苑回避争论的日本人手机信号很差怎么办网上有哪些方式可以赚钱范增为什么离开项羽?范增怎么死的?(图文)孙悟空三借芭蕉扇的故事全国鲜果价格上涨,一个西瓜100的时代来了,工资那点涨幅够吗恩怨一笔勾销,热火引援目标出炉!539硬汉,有望底薪辅助巴特马鞍山有什么特产安徽马鞍山十大特产未来的海洋作文550字他打我华为手机怎么禁止应用自动启动故乡的碾子

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界