您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > iOS程序员的成功是否有规律
iOS程序员的成功是否有规律?我们知道,很多事情是有规律可循的,但是也有一些事情是没有明显的规律的,那么iOS开发程序员是否有规律呢?是否有规律其实是非常重要的,如果有规律,那显然应该能帮助我们走得更远更轻松。【转自:无限互联()】所以说程序人生中有支配性规律,但并不是大多数人期望那种。只要你学好Java你就可以成功,只要你努力就可以成功这类在细节上确保一定如何的规律其实都是骗人的,不管多大篇幅,看着多么逼真。真的成立的规律逻辑上会有种自洽性,但它只能基于本质给出把握趋势的原则,增加一点成功的几率,最终成功与否牵涉太多细节,实属偶然。为了理解这样的规律,需要先理解下必然与偶然,本质与细节。①必然与偶然,本质与细节这世上同时存在着两种对立的声音:本质决定成败和细节决定成败。偏好本质的人喜欢说本质论。偏好细节的人则喜欢说精细化管理。但如果在较长的时间轴上考量这两种观点,就会发现他们之间并不真的对立。本质决定大尺度时间上的走势和必然性,而细节则决定差异(包括短期成败),具有极大的偶然性。比如说:人的本质特征是能思考,有一个头,会衰老,寿命有限等,这是人的本质特征,但区别不同人却不是这些,而是性格,肤色,发色等细节。具体来看:软件本质上是只有人才能处理的东西,因此公司中程序员群体的衰落一定会导致软件自身的衰落,只有优秀的程序员群体,才能保证软件的持久成功,这是必然性。但优秀的程序员却不一定确保当前项目成功,任何人在细节上的小疏忽,都可能导致软件在市场上崩溃,死锁,进而导致灾难性后果,这就是偶然,是细节决定成败。所以成败自身虽然万众瞩目,对个体而言却只是一种偶然和机巧。当事人可以很努力的平衡本质上的追求(长期视点)和细节上的追求(短期视点),但变更的始终是一种成败可能性。描述人生的规律一定是基于本质的,基于某种必然逻辑,否则就是骗子,因为如果可以对人生进行精微控制,对社会就也可以,而后者显然是不可能的。而使用人生规律时则要注意上面说的这种本质与细节的叠加关系,他们共同决定了结果,基于本质的必然性可以帮助把握方向,但始终需要处理大量的细节才能最后取得一定成绩。②程序人生规律的一种描述假设说一个人的技能所带来的价值是S,实现程度是A,那么SxA即为一个人可以为公司创造的可见价值,也即是可以从公司交换到的最大价值。其中技能S是指一个人所能做的事,即自身的价值,可以是编程语言、设计知识也可以是管理知识等等。实现程度A则是指各种技能被周围的人认知的程度。但实际上一个人的实际能力水平和被认可的能力水平往往存在偏差,极端的情形就是一个人确实很优秀,程序也确实写的很好,但周围的人都认为他不行,并只分配他做周边性的工作,这个情形下这个人的价值实现程度很低,创造的价值也很低。这就是我想说的生存定律,并不复杂,也不抽象。下面我们来进一步做点分析。如果收入水平为I,那么当SxAI时一个人是有选择权的也是安全的,否则一个人对于公司而言是负资产(至少是被认为是负资产),有潜在被剔除的风险。一旦一个人在多家公司里都处于这样一种情形下时,这个人的选择权会越来收的越窄(只有公司可以选择个人,个人却没可能选择公司),人生也就会越来越被动。当然无论技能S和实现程度A都很难清楚量化只能做定性分析,但确实有几个因素会使实现程度A急速膨大。这几个因素可以概括为:自身价值表达力,自身价值的稀缺性,公司的特质和未来。就日常的感受来看,这往往是程序员这个群体不太关注的地方。作为结果很多人的真实价值可能并没有得到体现,或者说被低估了。③自身价值的表达力简单来讲,一个人可以有屠龙的本事,但如果所有周围的人都认为你只能杀鸡,那么现实中,你的能力就是杀鸡而不是屠龙。一个人的真正自我和别人眼里的你往往是有差距的。这种差距可能来源于不熟悉,也可能来源于误解等,但确实是一个不能忽视的因素。特别是对于毕业生或者刚刚开始工作这类还处在被评判位置上的人。假如一个人身处任人唯亲的环境之中,那么表达力的作用会被无限放大,这时候个人价值的作用反倒会缩小。比较良好的情形是身处公平竞争的环境中,这时候表达力的作用会有相对清晰的边界。但由于每个人对公平都有属于自己的定义,所谓的公平竞争也只是相对的公平,表达力的作用并不会减少为0。④自身价值的稀缺性假如开发某一产品时,必须某项技术,而这一技术只有某人才掌握,这时这个人的价值会被高估。这时起作用的影响因素可以称之为稀缺性。稀缺性存在与否即取决于自身高度,也取决于大势,而对于后者而言,个人改变余地很小,大多时候只能顺应。比如说:在IT行业刚开始的时候,产业本身急速膨胀,但程序员的人数却相对较少,这就导致10年前程序员的起点工资反倒很高。而10年之后,由于介入门槛一再拉低,大批人员涌入程序员队伍,起点的工资反倒下滑。这种行业的时间特征主要是稀缺性所造成的,反倒是很难讲10年前的程序员更加努力,水平更高,而今天的程序员就不努力,水平变差了。⑤公司的特质和未来最后一个影响实现程度A的关键因素是公司自身的特性。公司更像是一个平台,往往对平台上的人所能达到的平均高度有所影响。假设两个人同样是很优秀的程序员,一个进了Google这样的公司,另一个进了一家外包公司,他们两个加入公司后都表现非常优秀,公司也对其非常认可,但从收入、技术高度等来看,这两个人却会有所差异,时间越长差异可能越大。这种差异并非努力所造成的,而是由于公司在生产链条上所处的位置不同而导致的。这是有适用范围的,拼爹类的,创业类不太在这个范围内。也不适合追求梦想的情形,也许上面的规律可以左右一个人究竟有多少收入,但它不可能左右这种收入对自己是否值得。后者依赖于个人的价值体系与人生选择。
本文标题:iOS程序员的成功是否有规律
链接地址:https://www.777doc.com/doc-7634730 .html