哪三句话?
1:程序员要重视技术
2:程序员不要技术
3:程序员尽早准备跳槽
一二点看似矛盾,实则不然,且听我和你慢慢掰扯。
(总是搞烂悬念的小研)
1、程序员应该重视技术吗?
说实话,这个问题很简单。
你是个程序员,不重视技术重视什么?
不同的人有不同的诉求,有人写程序是为了养活自己;有的人想做技术大牛、引领技术前沿。追求不同很正常,在这里我们不对如何发展成技术大牛做探讨。
从企业运营的角度来看,所有企业归根结底只有一个目的:赚钱。用赚的钱来推动企业的生产、管理、运营等能力。围绕着商业化的任何行为的本质,只有一个目的:赚钱。在软件类互联网类公司来说,第一优先级肯定是可以长久的赚钱的能力。而技术,是赚钱环节中的一个子节点,赚钱的节点还包括了管理、运营、推广等等。
和大家分享一个故事,某硅谷公司的CEO问董事长:“为什么我们的销售总监薪资比我这个CEO还高呢?”董事长回:“亲爱的,如果没有销售总监,我们就不需要CEO了。”同理,在很多公司里,如果没有销售也不需要程序员了。
技术和业务是一个共生的关系。技术提升产品能力,而产品能力提升后需要完成商业上的转化,进一步的投入资源到技术领域。要完成这个良性循环是很难的,这其中涉及到复杂的企业管理、运营、销售、生产等。在这个过程中,技术往往只是成本问题。确实很多时候存在一些现象:例如某个地方因为一个技术问题导致项目延期、或者因为团队能力技术不足导致产品做的很烂。但是这些背后的本质问题都是:成本问题。我去挖一些高手来给我做行不行?互联网行业这么挖人的公司还少吗?
技术人普遍想的是用技术来推动世界,实际上,这是科学家、专家、业界大牛干的事儿;普通程序员,能混下去就不错了。所以我们应该辩证的来看待问题,简单说,就是精力应该如何分配的问题。很多人总是把管理、业务和技术对立,但这应该是共生关系而不是对立关系。我们总是号召打造综合性人才,那么就不该用对立化的思维来看待问题。所以并不是提倡放弃技术,而是建议在做好技术的时候,增加其他方面的综合能力。这些年来,真的看到很多因为程序员对产品或者业务理解不够而做砸的例子。
新入职的程序员,如果真的对技术有这么一点热爱,可以往架构、技术专家的方向走。对于很多刚入职的新人而言,你唯一的资本就是你的干活能力。注意,不是写代码做技术,我说的是干活。你是个新人,不是博士专家,你的未来技术能达到什么高度,取决于你的人生走向,但是现在,你就是个储备劳动力。因此,重点应该是先干好活,在干好活的同时,如何做好职业规划、如何提升技术能力、该在哪方面提升,是你应该关心的重点问题。这个时候建议你打好技术底子,这样将来不管是做管理还是技术专家,技术底子和工作经历是你未来唯一的议价权。在你没有其他资源只是个技术劳动力的时候,唯一的资本就是你最好的资本。
很多人对技术是有一定的热爱,遗憾的是,不一定有这样的环境。时间这个东西,总是不够用的。随着互联网行业的高速发展,技术的变化日新月异。十年前的DBA去哪都是香饽饽,今天呢?工作多年的前端,现在只能和新入职的人一起学习新框架。我们必须时刻的跟着时代的步伐,不断地学习,在这个过程中,有些人累了倦了、走的慢了、走不动了,便开始思考了转型之道。所以在全民都嚷嚷提升技术能力的今天,我们或许也会这样,毕竟他们很多人其实很努力了,不是每个人都能坚持天天学习的。而有些人一直在学习,只是技术变化太快,忽然间,他们就掉队了。
大多数时候只有一些一线公司、国企、央企正式编制的,才有机会稳定地做技术研究工作,而大多数IT人是缺乏这样的机会的。代码人不招40以上的,是很多公司的潜规则,只不过没人把这种话拿出来谈。你不一定需要转型,但起码具备转型的能力,未雨绸缪。
一些人总是在不断努力、刻苦学习,并且达到了一定的成就,我们都会羡慕的想:“这个人好厉害,如果我也能这么刻苦就好了”。我们得清楚一个道理,这些人之所以这么努力,是因为他们内心有足够的能量来支撑,能量越大,走的越久。这种能量可能来自于单纯的喜爱、经济条件的驱动、生活上的压力。我们在思考转型之前,一定要找到这种能量支撑。
2、不要太迷信技术
1、绝大多数公司工作都没什么技术含量。有技术含量的公司,你不一定进得去。
2、真正的技术很深。
3、在很多管理层眼里,往往技术只是个成本问题。在绝大多数公司,市场大于业务,业务大于技术
4、不要太迷信论坛大佬们的回答,他们往往在大公司里混到了技术一线,级别比较高。一般裁员也轮不到他们。所以他们高呼40岁以后还能做技术。现实中有几个?这里不是在怼他们,只是说大家一定要合理定位自己。
5、技术型思维,在你往更高路线攀爬时会成为你的阻碍。提高情商的优先级应该大于提高技术能力。
6、记住多关注市场、用户、管理、财务、产品设计、UI等,不要一味的关注代码。
7、在你一无所有、非大公司出身背景、且短期没有升职可能的时候,先把技术做好,然后以技术为跳板,乘早谋求职业转型。
绝大多数技术都是不值钱的,年纪大了会被裁的,年纪大了工作不好找的。
1、绝大多数IT公司做的事情,技术含量都并不高。毕竟一二线互联网公司的职位占比领域还不够大。而国内大部分IT人其实都在传统信息化和小型互联网团队、创业团队、外包团队这些群体里。
2、什么是真正的技术?说实话这个定义太大了我是不敢下定义的。我只说现象:很多人、尤其是职场从业5年以下的,往往觉得多用熟了一个框架,就觉得掌握了一门 新技术。职场上这样的人很多。还有很多为了技术而技术的,例如有人一直想上Spring cloud,实际上现实场景根本不需要这个东西。至于到底真正的技术是什么?被少数人能解决的能落地的技术场景结合扎实的数据结构和算法等基本功。简而言之就是知识和实践相结合,并且被少数人掌握的。
3、有人问不做技术能不能赚钱,提及这个问题要搞清楚一个前提: 你想做个什么样的人?
想赚大钱,做技术是很困难的。只是想生活,那么做技术是比较稳定的。但是40岁还提及做技术的事情,如我上文所言,除非是一线大型、稳定的公司,否则还是及早谋求退路或者转型之路吧。
4、就是在这个非一线公司、缺乏漂亮的背景履历的群体下,很多人找工作太注重现实因素。我近几天不止遇到一个因为公积金少而不来的。我不批评大家眼光短浅,毕竟每个人都有自己的难处。但是我认为在找工作的过程中,跳槽的第一因素一定是发展机会, 而不是钱。其实这是相辅相成的,一个毫无技术含量的职位,也给不了你多少钱。牺牲短期收益追求长期利益,是绝大多数小公司出身的人的最佳选择。
5、IT行业中除了少部分身居高位、或自身财富已经稳定的,否则不管是大公司还是小公司,在35-40岁的时候,在现阶段,都会面对比较焦虑的情况。在这种情况下,建议30岁之前就应该有所准备,而是不是苦钻技术。
一定不要好高骛远,假如一无所有,起码得把技术底子打牢。这是你退而安身立命、进而谋求转型的唯一本钱。
没让你放弃技术,要的是综合发展,不要把注意力都放在技术上。就好像做事要有优先级,怎么发展也应该有个自己的目标、步骤、优先级。
3、程序员转型什么职位比较合适?有什么能力要求?
在商业世界,我们知道有很多商业模式,其中最基础的一个模式,叫做资源互换,也可以说是做生意。假如你月薪3万,那么你的资源能力,就是能一个月调动3万的能力。假如你是一个百人团队规模的管理者,你大概掌握的资源就是能一个月调动几百万的能力。
你掌握的资源其实可以通过计算得到一个大致的估价。有形资产、无形资产,你都可以评估。经过一些财务计算,都能算出来一个范围,就能得到你的估值情况了。
当你评估出了资源的估值,你的下一步,应该是去找市场,想办法把你的资源卖出去。如何找市场是个宏大的命题,你可以通过找关系、网络营销等方式,这是成本最低的方式。至于往后的升级,可能你需要学一些销售技巧。这里,说白了,很多程序员干私活,就是一个资源变现,用人力资源来完成一个商业目的。
你的估值越高,你接触的人的层次也就越高。你接触了很多科学家、很多创业者。真正技术人的坚持,你会由衷的钦佩。创业者的艰辛,你一样感同身受。这个时候你才完成了韭菜的觉醒,真正的认识到了这个世界和你从前的想象是不一样的。会有越来越多的人大概率的重复问那个问题:35岁下岗了怎么办?
通过以上的思考,你就完成了从一个程序员到创业者的转变,也就走上了真正追求财务自由的道路。至于你,如果完成了这项操作,估计也不会在思考什么技术是否重要的话了。因为你不是科学家也不是个真正的技术人,你就是想赚钱养家糊口。而你现在最想做的事情,就是找到市场把资源卖出去。
但是思维层次高不一定能解决问题,解决问题依靠的是执行力。这就是为什么很多人懂得很多道理,但是还在困顿中挣扎。在思维层次和执行力的矛盾之中。
而现在思考到了执行力这个层面,就回归到了技术问题。在你什么也没有的时候,你只能提升技术能力,而不是好高骛远的去解决复杂的商业问题。
一个人完成了一个商业目标以后,思维就完全变了,这个时候他们想的更多的是利润和成本的问题,市场和战略的问题。到了这一步,就是技术人被工具化的开始。
遗憾的是大多数人都是普通人,只能依靠技术来一步步的提升个人价值,最终依靠个人价值来完成商业变现。这是一条漫长且艰辛的路,走通了就完成了打工人到创业人的升级,走不通就继续打工,因为你的思维层次水平和技能,应该都有了很大的长进,即使打工,也一定是公司最核心的人。
对于各人而言,积累资源是一种方式,还有另一种高端操作:借资源。掌握了如何借资源的思维才是最重要的。在投资上来说,这就叫做加杠杆。而加杠杆和借资源,对你也是有一定的要求的。你只有具备了一定的实力,才能借到相应实力的杠杆。
这有会有许多问题了。例如,到底什么是借资源?怎么借?如何找到市场?有哪些看好的趋势?
欢迎来我的QQ群和我们一起探讨职业发展和趋势估测:736953707