① 程序员能干一辈子吗(程序员能干一辈子吗知乎)
程序员是吃青春饭的吗,可以干到多少岁?作为一个技术老兵,在技术行业内混了十几年了,明显能感觉到目前国内软件开发工作,在某些行业就是吃青春饭般的存在,尤其是表现在互联网公司,而且公司越大加班的疯狂程度越强,互联网公司更加喜欢招收一些年轻人毕竟工资相对低一点,冲劲还足最关键能不惜体力的加班,国内互联网公司大部分做的事情跑马圈地,应用级的开发居多,所以难度不是很高,有了2,3年的工作经验就可以跟着做了,谁的执行力强能够加班更加被公司所喜爱,很多老程序员在互联网公司体验几年基本上就回归传统软件企业了。
很多公司在招聘的时候发现年龄超过35岁就开始有意设置门槛了,毕竟这个年龄段的程序员人生阅历也比较丰富,对于职场上的一些事情也摸得比较透彻,说的不好听就是职场的老油条了,公司出个什么政策这帮人看到比较彻底,不容易忽悠,年轻点的更加容易被接受,所以说成是吃青春饭的职业有点夸张,但一定程度上也能说得过去,国外40多岁继续做研发的环境要不国内还是好很多,但也在一定程度上找工作受到一定的制约,现在过40多岁如果还在写代码肯定被周围的人议论了,都这么大了也没混上个管理职位之类,现在这个年龄段还在一线写代码的数量也不在少数,基本上属于公司顶梁柱存在,绝大部分做着技术管理,并没有完全脱离技术岗位,遇到难点还是上阵去解决问题。
老程序员如何在技术生涯找好自己的方向点?
1.尽早向技术管理方向转移
越是拖到最后完成转型形式越是被动,管理是一种学问,不像是玩技术你把自己管理好久万事大吉了,技术类的管理如果在技术能力到位的情况下可以,以技术服人这样无形之中减少了管理的阻力,更加容易让底下的人信服,平时多补一些管理方面的基础。如果有转的想法今早实施,做什么事情都要趁早。
2.将技术进行到底
技术类在职场上的分支有两个主项,一个是管理方向,可以沿着这个路线一直做到副总或者更高的级别;还有一个技术专家方向,对别的事情不感兴趣就想着一辈子能研究点技术,也没有什么大的追求,在很多公司专门设置某个项目的技术专家称号,职位基本上和技术经理持平,算是同一个级别,同样是拿着这个级别的薪水。
技术职位如果技术足够强,可以考虑直接在这个方向一直走向去,无论国内还是国外对于高级的技术专家永远都是持开放的程度,金字塔上层的技术人才毕竟是少数,但也是技术领域一直欠缺的,如果喜欢技术并且干的还不错就可以考虑在这个方向上一直坚持到底。
3.转行做别的职业,闯出另一番天地
很多程序员中间转行挑战别的行业,只要能把一个职业做好一定能够把别的方向给弄好,尝试新的天地未尝不是一个方向,新的方向新的起点新的挑战,可能带来的是新的收获。
作为一个程序员也有随着年龄的增长有一种无形的压力在心头,能做的就是拼命提升自己的技术能力,担心年龄大了淘汰,只能是继续提升技术和管理水平。
希望能帮到你。
很多人都说程序员这个行业就是吃青春饭的,为什么会有这样的问题呢,难道程序员真的感到30岁就要退休了吗,或者必须转行吗?程序员难道不就是敲代码吗,难道年纪大了敲代码就不能敲不动了吗?不是都说程序员靠经验吗,经验越丰富,不就是技术越丰富吗?作为过来人,今天索性没啥事,就和大家一起聊聊这个话题吧。
首先、先说说为什么会有这样的传言,为什么会有这样的说法吧。
第一个就是很多人在这个行业干久了,从大学毕业到30岁至少也得6,7年了吧,行业做久了很多人自己也会感到厌烦,也想换换新的行业,尝试一下新的岗位,当然转行有风险,所以很多人转行都是转比较靠近的,比如做运维、做产品、做教育、当然走管理路线也是,这些都是比较轻松好转的行业,基本风险不大。
第二个就是很多做开发公司加班比较多,晚上下班回家比较晚,陪老婆孩子没时间,况且加班熬夜身体吃不消,搞不好把身体搞垮了,而且大部分程序员都是懒得运动,健身的人,作息时间不规律,最后30岁的人居然熬成了快60岁的大爷,这就是为什么很多人都说程序员就是秃顶(这里我要澄清一下不适所有程序员都是秃顶呀,至少我还完好的保留着头发),在这里不得不替这些人伤心3秒钟。最后连娶老婆都去不到,还有很多连说话都说不通的人,表达能力已经到达到了原始社会。
第三个就是很多那种在公司混日子,技术能力差一点的,以为公司就是可以养老的人,技术干不过别人,工资不见长,可以说非常佛系的,在这个行业混了个6,7年,终于待不下去了,压力大呀,老婆孩子一家人的希望呀,最后选择了转行,最后离开的原因竟然是公司不需要这种人了,但是我们想想哪怕是争一口气也不会混到这么差呀。
其实呢,不是说程序员真的就是考吃青春饭,30岁之后就必须的转行,想想原因还是在这些人自己身上,年轻不愿意拼实力,不愿意积累点能量,真正有技术的人,想想公司能放走嘛、高薪难道还差吗,除非那公司真的做的有点过分,亏待功臣,卸磨杀驴呢,自己不争气在前,怎能怪别人呢。
当然加班、熬夜这些都是存在,但是其他行业也不好做,那些高管,有钱的职业经理人,哪一位不辛苦呢,而且其他行业也是一样,老板虽然压榨,但是真正想要福利好的,除非公务员,不然工资很低,所谓功高者后禄,这个不会假。
另外当然也有很多愿意尝试新行业的人,愿意挑战,尝试新的开始这也有很多。总的来说,程序员真的是不是吃青春饭呢,不能一概论之,有经验,有能力的人,高薪,谁愿意走。
绝大多数程序员确实是吃年轻饭。
不管你愿意不愿意承认,等你到40岁之后就知道了。
这里有个界定,从事研发的排除在外,从事开发的包括在内。要注意研发和开发是两个不同的概念。
一般研究所,研究生院中的程序员多叫工程师,这类人是越老越值钱。年纪大经验越多,能力扎实,对做研发突破苦难起到至关重要的意义。
而开发不同,开发更多是面相年轻人来做的,你开发一款软件给60岁的老大爷们,且不说你开发的好不好,老大爷他也不会用。
一般从事开发的程序员在35-45岁时是个分水岭,能力强,有水平能熬到领导层,或者能独当一面,那么就留下来。如果不能基本就被淘汰了。而这部分留下来的人只是少数。
为什么程序员要年轻化?第一,上面说过,开发主要针对的用户是年轻人,那么只有年轻的程序员才知道年轻人喜欢什么爱好什么。让一名60岁的老程序员写一个游戏,能火起来的概率不大。第二,年轻人无牵挂,肯吃苦,能加班熬夜,工资待遇又相对低。上了年纪的程序员家里有老婆孩子需要管,还有父母需要照顾,也没有了年轻时干劲,思想也渐渐和社会主流脱钩,并且工资还极高。这个时候如果这个老程序员不能为企业创收,那么辞退一名老程序员,省下的薪水可以在招好几个大学毕业生。
有些话不是空穴来风,也不是无能人的借口,看看各大企业裁员的年龄段就知道了。
只有码农,靠蛮力,用体力而不是用脑力的程序员才是吃青春饭的人!
大多数程序员都认为程序员是个吃青春饭的职业,编程这个事只能干到30岁,最多35岁吧。每每听到这样的言论,都让人感到相当的无语……
有研究者用了最近5年内比较流行的技术Tag,然后用了一套比较严谨的算法来查看那些所谓的“老程序员”是否在新技术上跟上不了,所谓跟不上,也就是这些老的程序员在回答这些新技术上并不活跃。所谓老,就是37岁以上的程序员。
老程序员和年轻的程序员对于一些新技术的学习来说也是差不多的,甚至有些项目还超过了年轻的程序员:
1、程序员技术能力上升是可以到50岁或60岁的。
2、老程序员在获取新技术上的能力并不比年轻的程序员差。
由于如今许多的年轻程序员太浮躁了,才会说30岁是程序员的顶峰。
其实,对于大多数人来说,如果还没有编程到30岁,还不能成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
在我身边,就有一些年龄在40以上,并且还对技术保持热衷的“老程序员们”,他们无一不是身怀绝技,在公司身居要职或高管,成为公司最宝贵的技术保障。
工龄超过三十年了,做了一辈子程序员,单位还在不断招人,所以还有事情做,没有坐冷板凳,不存在什么危机。。
公司也很重视加班,但我早就过了干体力活的阶段,领导并不管我加不加班。进度慢了领导就会说你需要人吗。
学新技能么,还好吧,java,c语言这样的经典可以用一辈子,重要的是有编程思维,学习并使用哪种语言很容易。
做一辈子程序员肯定是可以的,只是很多人不愿意而已。可能男人野心大了些吧,编程一辈子觉得很丢脸,总想往上爬。。身为女性就没那么多想法,人到中年,有人愿意雇我们有口饭吃就满足了,老老实实干活的人,老板不会不要的,换过几次工作,并没有遇到年龄障碍,也没有刻意去经营人脉,你的表现如何,别人都是默默看在眼里的。。
回顾一下,有几点经验,一是不管坐哪个职位,不能丢掉编程这个技能,做了很多项目的负责人,框架自己搭,核心模块自己写,技术掌握在自己手里,项目完成有保障。。项目结束了,就要去当普通程序员,有一手过硬的编程技能,还是挺受欢迎的。二是不能总是生活在一个舒适圈里,要不断学习新知识,迎接新的挑战,每次接受新的项目或任务,一定要有所突破,不能只是单纯的重复。
我也算是这个行业的一位老兵了,从13年到现在也快八年了,程序员其实是挺费身体的,熬夜加班家常便饭,所以我觉得程序员是在吃青春饭,互联网公司基本上都存在一个问题就是看谁下班的晚,不管你在公司有没有在做事情,只要你下班比其他人晚那么你的绩效就一定不会差。至于我现在的话已经没有经常加班了,偶尔发一下版,上下班都比较规律,这就是我还在坚持的原因,程序员能干到多少岁这全看你自己,我身边三十多岁依然在干程序员,虽然程序员吃青春饭,但是你自己也可以选择往中层或者其他岗位去转,肯定不能再像初出校园那样,不然身体迟早吃不消的,秃头,脂肪肝,亚健康,近视,腰椎间盘脱出这些都是普遍存在的,大家不要觉得程序员的工资就一定非常的高,这也要看地方,像重庆程序员的工资还真不如有些工种。
大多数程序员认为程序员是吃青春饭的工作。编程只能干到30岁,最长可达35岁。我经常听到这样的话,都让人感到适当的无语......
今天,我们来谈谈这个老话题......
首先,我们来看一篇论文《?》(英文版)。本文是来自北卡罗来纳州立大学计算机科学系的两个人,他们在StackOverflow.com上对用户进行了相关的数据挖掘。一些数据出来了。(StackOverflow.com上的数据被公开,任何人都可以使用它进行分析和核算,所以这篇论文的实际情况还可以。
让我们来看看他们的年龄分布图:我们可以看到程序员年龄的正常分布(高点大约是25岁,但中点大约是29岁)然后,计算每个人的月营业额,这样你就可以找到用户的真实生动的时刻,这样便于计算程序员的真正才能。(总声望/活泼时刻),我可以得到他每个月均匀得到的Reputation。我们可以看到程序员的才能从25岁开始上升,并且直到50岁才会开始下降。因此,程序员不吃青春饭的。只有码农,依靠蛮力,使用武力而不是脑力的程序员才是吃青春饭的人。
年龄大可以跟上新技能吗?该论文的作者使用了过去5年更受欢迎的技能标签,然后使用更谨慎的算法来检查所谓的“老程序员”是否跟上新技能。所谓的跟不上,也就是说,这些老程序员并没有积极回答这些新技能的问题。所谓的老,就是是37岁以上的程序员。
我可以看到老程序员和年轻程序员在学习一些新技能方面相似,有些甚至超过了年轻的程序员。
论文的结论是:
1、程序员技能可以升至50或60岁。
2、老程序员在获得新技能方面并不比年轻程序员差。
结论
从上面的数据可以看出,由于现在很多年轻程序员都太浮躁了,据说30岁是程序员的巅峰。事实上,对于大多数人来说,如果你没有编程到30,你就不能成为“合格的”程序员。因此,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
这个问题,我应该比较有发言权,大城市呆过2年然后回了小城市,5年程序员转行当老师。大部分程序员是吃青春饭的,因为大部分程序员干技术,只是停留在应用层面,没有足够的平台,5年后很难再有质的提升。技术有了提升后,还需要有足够大的平台才能撑的起你的薪资。我离开程序员行业的导火索是见到某公司,辞退唯一的一个45岁架构师。当然如果你可以不要求高薪,放平心态,我相信很多公司还是愿意要大龄程序员的。
到35岁还在基层那基本上就是没希望了,随着年龄增长,思维能力不如年轻人,如果不能升上去带团队,那只能一直做基层码农。
程序员三十以后就老了,一是技术更新太快,二是经常性熬夜加班,三十以后转管理岗,搞技术吃不消了。
单纯作为一个职业来说,程序员在中国能干一辈子直到退休吗?
单纯就职业来说程序员当然可以做一辈子直到退休,如果你的脑力、体力都还跟得上的话。
但是,程序员的黄金年龄一般在25—35岁之前,超过这个年龄段无论是自身的体力还有脑力都不如从前,再加上后辈们也会成为岗位的威胁。
以上是我个人看法。
程序员到底能干多久和自己的兴趣爱好紧密联系的,有些朋友本身就喜爱编程研究,这也许就是他的终生归属了,一直当成事业干下去。还有一部分开发到一定阶段后,因为某些原因可能会转行出现。下面部分学习知识点:
1.例如字符串查找、子串、模式匹配等。?当在Lua中对字符串做索引时,第一个字符从1开始计算(而不是C里的0)。索引可以是负数,它指从字符串末尾反向解析。即,最后一个字符在-1位置处,等等。
2.字符串库中的所有函数都在表string中。?它还将其设置为字符串元表的__index域。因此,你可以以面向对象的形式使用字符串函数。例如,string.byte(s,i)可以写成s:byte(i)。
字符串库假定采用单字节字符编码。
接收零或更多的整数。返回和参数数量相同长度的字符串。其中每个字符的内部编码值等于对应的参数值。
数字编码没有必要跨平台。
string.mp(function[,strip])
3.返回包含有以二进制方式表示的(一个二进制代码块)指定函数的字符串。?之后可以用load调用这个字符串获得该函数的副本(但是绑定新的上值)。如果strip为真值,二进制代码块不携带该函数的调试信息(局部变量名,行号,等等。)。
带上值的函数只保存上值的数目。当(再次)加载时,这些上值被更新为nil的实例。(你可以使用调试库按你需要的方式来序列化上值,并重载到函数中)
string.find(s,pattern[,init[,plain]])
4.查找第一个字符串s中匹配到的pattern)。?如果找到一个匹配,find会返回s中关于它起始及终点位置的索引;否则,返回nil。第三个可选数字参数init指明从哪里开始搜索;默认值为1,同时可以是负值。第四个可选参数plain为true时,关闭模式匹配机制。此时函数仅做直接的“查找子串”的操作,而pattern中没有字符被看作魔法字符。注意,如果给定了plain,就必须写上init。
如果在模式中定义了捕获,捕获到的若干值也会在两个索引之后返回。
string.format(formatstring,···)
5.返回不定数量参数的格式化版本,格式化串为第一个参数(必须是一个字符串)。格式化字符串遵循ISOC函数sprintf的规则。不同点在于选项*,h,L,l,n,p不支持,另外还增加了一个选项q。q选项将一个字符串格式化为两个双引号括起,对内部字符做恰当的转义处理的字符串。该字符串可以安全的被Lua解释器读回来。
希望能帮到你,谢谢!
② 学习程序员需要什么样的条件
不需要任何学历,有一定数学功底,慢慢锻炼逻辑思维。
做程序员有以下要求:
1、英语良好。
2、逻辑思维(顺序、分纳埋类、判断等)要闭镇好。
3、了解互联网产品,会下载软件、会搜素引擎(如必应、某度)、会打字。
如需学习程序员推荐选择达内教育,作为国内IT培训的领导品牌,达内的每一名员工都以“帮助每一个学员轿茄粗成就梦想”为己任,也正因为达内人的执着与努力,达内已成功为社会输送了众多合格人才,为广大学子提供更多IT行业高薪机会,同时也为中国IT行业的发展做出了巨大的贡献。感兴趣的话点击此处,免费学习一下
想了解更多有关程序员的相关信息,推荐咨询达内教育。达内教育已从事19年IT技术培训,累计培养100万学员,并且独创TTS8.0教学系统,1v1督学,跟踪式学习,有疑问随时沟通。该机构26大课程体系紧跟企业需求,企业级项目,课程穿插大厂真实项目讲解,对标企业人才标准,制定专业学习计划,囊括主流热点技术,助力学员更好的学习。
③ 为何大多数程序猿会转行做产品经理的背后的原因有哪些
产品经理这个工作对之前的工作经历或者学历没有太高的要求,再加上这两种工作有联系,作为程序员了解产品的属性或者性质,程序员的沟通能力很强,所以可以好好的胜任产品经理这个工作。
④ 为什么那么多人想要转产品经理
最近有很多人加我微信,想要跟我学习产品经理,想要转行做产品经理,作为一个已经转行成功的产品经理,就非常好奇:我当时为什么要转?为什么人越来越多?产品经理有什么诱惑?接下来黑脸将系统性的分析一下这个现象给想要转行产品经理的人一些思考。
“产品经理”,互联网最有弹性的词汇,原来苏轼说过一句评价自己的话:“ 吾上可陪玉皇大帝,下可以陪卑田院乞儿 ”,现在我把这句话用在描述产品经理身上再合适不过了, 产品经理上可跟老板高谈阔论,下可跟技术开发撕逼掰扯。
为什么有这么多人想转行做产品经理?那么我就用产品经理思考产品的思维模式刨析这些人的想法!
我们先来分析这句话“为什么有那么多人想转行做产品经理?”,我们可以分成几个关键词,然后一个“ 那么多”、“人”、“想转行”、“做产品经理” 。
我们通过“那么多”、“人”、“想转行”、“做产品经理”这几个关键词深入思考,引申出以下几个问题
第一:为什么那么多人?
第二:什么人想要转行?
第三:为什么想要转行?
第四:产品经理做什么?
第五:转了之后会有什么好处?
互联网市场足够大!未来万事万物都被互联网取代!
试想下?你有多久没用过纸币了?去医院检查?小区缴纳水电费? 商场购物? 就连路边买个煎饼,大爷都是说“小伙子,扫这里”;你会发现,连钱这么重要的东西都被互联网技术取代,还有什么不会呢?我们把思绪延长,就会发现身边的万事万物都在互联网!
未来就没有互联网了,因为互联网会像水和电一样下沉到所有的行业,成为像公路一样的基础设施 。所有的行业就都是互联网行业了。而那个时代的到来,也许十年,二十年,三十年。但是在社会以及市场发展变革的时代,互联网人才拥有巨大的人才缺口,产品经理更是其中最重要的部分,如果产品经理机会没有这么多,那么其实也不会有这么多人去转产品经理!
机会成本低!
试下一下?产品经理如果像金融从业者一样,需要资格证还有专业冷门技能,还会有这么多人么? 答案:肯定是不会那么多,入门门槛的高度就会让一大群人看着产品经理这座大山望而却步!而最基本的产品经理其必要的技能就是需求分析,问卷调查之类的工作,这类工作最基本的就是会用电脑,以及对产品需求有一定的概念和理解。所以产品经理的地板门槛很低,门槛低也就意味着很多人有机会转产品, 机会成本是很多人转产品的动力所在 。
钱、钱、钱
试想一下?产品经理如果月薪3千,那么还会有那么多人想要转产品经理么? 答案:肯定是不会那么多,那么产品经理月薪多少呢?我们看一下《2020年产品经理报告》,里边有一张产品工作年限以及工资的图片,从下图我们可以看出,工作3年以内的产品经理,拿到15K 以上的就超过80%的产品经理,除此之外, 产品经理的工资跟年限成正比,工作时间越长,薪资越高,属于越老越吃香的一个岗位 (当然是在一定的时间范围内)。我原来的一个下属毕业参与秋招,直接被头条录取,拿到了月薪18K,18K这个数字对于一个刚毕业的本科生来说,相当于一笔巨款了,相比于运营、行政、人事、财务等等岗位,起薪要高出一大截。
图片来源《2020年产品经理报告》
离产品生命周期近的人可能转行
如上图所示,这一个产品完整的生命周期,从 定义产品——设计产品——开发产品——发布产品——改进产品——定义产品——...... ;通过生命周期的细枝末节的工作内容,我们从生命周期里去分析分别有什么岗位!再去分析他们有没有可能转产品!
定义产品——生孩子
定义产品(调研)这个分为两类,第一类:这个一般是高层 对这个市场有一定的认知,才去决定做不做这个产品 ,所以这个岗位可能是 老板、高管 ;第二类:公司 为了提高估值或者打造产品护城河,需要寻求新的上下游产品线 ,这个工作是建立在公司已经有完整的产品体系基础上才去思考的问题,所以这个岗位可能是 老板、高管、产品 VP 。通过岗位分析,老板、高管一般不会转产品的或者他们只是承担产品工作的一部分工作,他们本身的职位是大于产品的。当然也有特殊,除非这是一家小公司的老板或者高管,他们创业精神,产品意识,会去一些风口行业或者大型公司做转行做产品负责人。
定义产品(需求文档)这就是标准的产品经理每天干的事情,这里就不用细说了,下面我会在“产品经理做什么”一一列举产品经理的工作内容。
设计产品——让孩子变好看
设计产品(设计原型)这也是标准的产品经理每天干的事情,这里就不用细说了,下面我会在“产品经理做什么”一一列举产品经理的工作内容。
设计产品(视觉设计)这个分为两类,第一类: UI设计 ,第二类 UE 或者 UX设计。
UI:User Interface用户界面
用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为例子,方向盘、仪表盘、换档器等都属于用户界面。现在一般把屏幕上显示的图形用户界面(GUI :Graphic User Interface)都简单称为UI。可能是UI这个概念比较难以被一般人理解,所以现在一般所说的UI设计师,也即是指GUI设计师。也就是图形界面设计师。主要是负责产品或是网站的图形图标色彩搭配,总之是负责网站看起来是一个什么风格什么气质。
UE or UX:User Experience用户体验
用户体验指用户在使用产品过程中的个人主观感受。关注用户使用前、使用过程中、使用后的整体感受,包括行为、情感、成就等各个方面。用户体验是整体感受,所以不仅仅来自于用户界面,那只是其中的一部分。通俗的讲这是个整体的使用感受,包括受品牌影响,用户个人使用经验的影响,总之就是让用户用着爽。
第一类:UI,优势:UI 设计师是包装产品的人,熟悉产品经理规划的产品功能、产品的调性、使用者的用户画像等等;劣势:UI 设计师可能不懂技术,不懂的产品规划、市场调研、产品变现等等,但是这类通过学习以及经验就能解决的,所以 UI设计师是转产品的概率比较大的岗位 。
第二类:UE or UX,UE设计其实跟 UI设计工作性质差不多,只不过UI 设计更多的偏向于静态设计,UE 设计偏向于交互设计,所以 UE 设计比 UI 设计更偏向于产品的逻辑性。所以 UE设计片面的理解比 UI 设计师更懂产品,更懂用户;所以 UE设计师也是转产品的概率比较大的岗位 ;存在一个市场现象,UI 设计市更佳市场化,一般每一家互联网公司都会有,UE 一般只有C端产品或者大公司才会匹配这样的岗位(因为一般产品经理也会干 UE 设计师干的事情),所以 UE 设计师没有 UI设计师那么多。
总结: UI、UE、UX设计师是转产品经理概率比较大,只不过 UI 体量更大
开发产品——生孩子
开发产品是实现产品落地过程,这里主要是 程序猿们 通过以夜继日的搬砖实现的。
优势:1、程序员们对某一个功能的实现熟悉的不能再熟悉了,因为这就是他们一砖一瓦建造承德,所以他们对于产品功能逻辑很了解,对市面的上竞品或者主流技术也很了解,知道如何快速落地一款产品。2、程序员的加班很正常,所以程序员的能吃苦,执行力强,这点是这个岗位去转产品最大的优势了(踏踏实实去学习)。
劣势:1、程序猿更多的工作在于研发,专注于自己的工作,所以很多程序眼很少说话,造成了很多程序员转产品不知道怎么沟通;2、 程序猿以往的工作属于被动接需求,主动寻找这方面的能力欠缺,同时产品很多技能也欠缺 ,比如: 需求调研能力、版本规划能力、商业变现能力 等等,这是开发工程师的主要劣势,所以如果开发想要转产品,就需要先跟自己公司的产品经理打好关系,多问问为什么这么做,他们是怎么考虑的,来思考如果是你,你会怎么做。
总结: 研发转产品不太好转 ,可能很多研发不服气,觉得我知道所有的功能,比产品经理还懂技术,我应该好转,其实产品经理最重要的是决定要做什么,而这个要做什么可能是从10个筛选项里列出来的,所以研发转产品首先需要学会产品调研、产品规划,(反而因为技术懂技术,所以才不好选要做什么),转产品才会好转。
发布产品——孩子出生
发布产品需要多个部门多个岗位协调合作,保证产品能够顺利落地;1、 销售 :了解产品、把产品卖出去;2、 运营 :了解产品、保证产品顺利运营;3、 市场 :了解产品、根据产品性质投放广告;4、 客服 :了解产品、了解用户、及时处理产品问题以及用户问题。根据业务不同,不同的公司可能还会设置不同的额岗位,这里就不往下一一列举了。
销售、市场:产品商业化的实践者
优势:1、 知道客户痛点,为了能够把产品卖出去 (真正的需求是建立在痛点之上);2、知道竞品, 了解竞品,为了防止跑单 (了解竞品,就能够掌握自己的优势以及劣势);3、 性格活跃,指导根据不同的客户使用不同的对话方式 ,其次卖出去产品需要联系其他各方部门为客户服务(跨部门沟通以及协调的能力)。
劣势:1、不懂的技术,不知道如何实现;2、不懂流程,不知道流程以及策略;但是这两类劣势其实是可以通过很短的时间教育培训改变的。
总结:我经常说一句话:其实 销售才是转产品经理最多的人,因为所有的产品都需要商业化,销售是接触用户产品最多的人,销售工作内容接触的也是产品诞生的最重要的步骤 。
运营:给产品给予活力
优势:1、产品使用最多的人,产品好不好用运营说了算(因为使用,所以知道用户体验感触颇深)2、接触用户最多的人,运营能及时了解用户的反馈,沉淀用户的数据(了解用户)3、 运营会根据使用情况,数据观察,反哺产品进行改进,所以说产品后期,运营也是产品。
劣势:1、不懂的技术,不知道如何实现;
总结: 运营就是产品,产品也是运营,运营也是转产品最好转的岗位。
改进产品——孩子长大
改进产品是根据运营提供、后台观察用户行为数据等等对产品进行改进的过程,所以这里主要是 运营 、 产品 互相反哺的一个过程,所以这里最主要的岗位也是产品和运营,上边已经说过运营是转产品最好转的岗位,这里不再赘述。
这里我们从两个方面说起,产品经理这个岗位有什么优势?转产品之前原来的岗位有哪些痛点?
产品经理有什么优势?
一、收入普遍较高。
刚入职一般是产品助理或者产品专员,工作1-2年后会升为产品经理,薪资一般为15-30K,3-5年可以升为高级产品经理,月薪30K+,具体能拿到多少就看个人能力了。我一个前同事跳槽去今日头条了,三年工作经验,月薪45K,因为头条是发18月工资,再加上部分期权,轻轻松松年薪百万。
二、产品思维可以影响人的一生
产品经理时刻带着问题去思考万事万物,比如:一件商品到你手里,你就会这件商品经过了几层流程,大概中间每一层赚多少钱的利润,怎么样才能降低商品的售价。比如:一个女人跟另外一个人吵架,你就会思考什么是吵架?为什么吵架?吵架的目的是什么?吵架能解决什么?从而发现生活中的点点滴滴的本质。
三、产品经理的工作是趣味性的、创造性的
有一句话评价“产品经理靠想做正确的事情,项目经理靠执行把事做正确”,产品经理需要了解各方的利益关系、用户痛点、他们为什么要用你的产品、为什么要跟朋友推荐你的产品、为什么要在你的平台消费,去了解人的本质,以及事情的本质。不是一味的枯燥的去执行某一件事情。比如:我做媒体网站的产品经理,需要了解什么人看?看的目的?怎么赚钱?赚谁的钱?为什么他们要给你钱?他们给你钱的天花板在哪里?你就能发现用户背后每一个岗位的 KPI,他们的求人同、求曝光、求资源等等等的诉求,抓住这些才能去做产品。
四、产品经理未来前景好
牛逼的产品经理可以改变一个行业、改变市场格局,成为独领风骚的领军人物;其次即便是未来更有很大的机会可以创业、做投资、成为一个风口行业公司或者同类型创业公司的的高管。
转岗之前的岗位有什么痛点?
一、销售:1、入门需要强大的人脉资源;2、入门工资极低;3、经常需要出差,家庭和事业不能兼顾;
二、程序猿:1、需要不断的学习,才能保证自己不在研发的道路上不掉队;2、处于被动执行阶段,很难有主动思考的能力,长此以往,会慢慢磨灭思考的能力;3、加班严重,研发加班那是再正常不过的事情了;4、前景:研发是一个青春饭,到了30几找工作难了,要不然就是找技术总监,找偏执行的工作基本没啥戏,因为后期新秀会把你死死的拍在沙滩上
三、运营:1、运营的工作适合女生,因为运营这件事需要很细心,需要贴近用户去感受用户的感受;2、没日没夜的加班,整天为拉新、留存、促活、转化抓心挠肝想破了头,和付出的精力时间相比,工资根本不值得一提;3、发展越来越难,随着市场获客越来越难,越来越需要高质量的内容或者合适的场景才能撬动用户,运营越来越难做,没有预算的运营团队更是一肚子苦水;
产品分析
一、需要通过用户痛点,研究用户行为的本质,比如:为什么用户要发抖音?为什么用户会刷抖音?
二、需要根据用户群体,确定市场规模的大小以及未来的增量空间,比如:抖音用户目前多少人?快手目前用户多少?短视频可以覆盖年龄段大概是什么区间?5G 的到来会给短视频带来什么影响?为什么视频带货会火?短视频未来的发展方向是什么?
产品规划
一、当我们了解完用户、市场、行业之后,可以确定一规划,我们要做什么?市场有多大?竞品有哪些?我们这时候就需要根据规划去研究自己的产品。我们主要打什么客户?这类客户的需求什么?我们的需求有哪些?哪些需求是痛点、哪些是痒点?哪些事爽点?版本规划应该先做那些后做哪些?
二、我们确定好版本后,产品经理就需要根据版本规划制定单个版本的 PRD、MRD、流程图等等文档。
产品设计
一、产品完成各种文档后,内部确认无误后,就需要找设计研发评审需求 PRD。
二、UI设计师根据产品调研的用户画像、产品特性等等选取产品的主要设计特定以及主题,进入设计流程。
三、UI设计的同时 UE 设计师需要设计各个页面的交互逻辑,确保用户使用的流畅性。
项目管理
一、找研发评审的时候,设计还没开始工作,这时候评审主要是需要开发指导工作内容是什么?需求是什么样的?有什么技术难题?从而进入技术方案的选型阶段。
二、UI、UE设计图出来以后,设计会同产品经理一块评审设计稿,看设计的主题是否合理,功能逻辑是否正确。
三、设计稿确认无误后,设计需要切图给到技术,同时技术拿到设计图后,首先需要评估研发时间,给到一个确定的提测时间、测试时间、上线时间。
四、研发开发的过程中,需要时刻注意开发进度,防止研发因为技术难题,或者需求问题影响上线进度
五、同时在研发开发的过程中,测试工程师需要给到产品测试用例,测试的流程,产品核验无误后,测试需要按照测试用例进行测试,保障每一个功能,每一个页面都没有问题
六、研发提测后,产品经理、设计师、测试工程师三方都需要进入测试,产品经理更多的是看功能是否正确;设计师主要看研发功能是做的产品是否与设计稿一致;
七、测试工程师测试更多的是单元测试、白盒测试、崩溃测试、以往功能测试等等,测试按照测试用例测试没问题后,需要让各部门签字(产品部、设计部、研发部、测试部),保障责任到人,确保每个部门对产品功能的确认。
八、各部门签字后,运维与研发、产品需要同时在场,进行项目的上线,上线后还需要时刻注意线上的反馈情况,以免声场环境与测试环境的冲突
产品运营
一、产品规划初期,产品以及运营就应该想明白产品的从0-1的冷启动应该怎么做?比如大家可以看看知乎的冷启动(对外开放没有内容,内容应该怎么产生)
二、运营时刻应该时刻注意线上功能的反馈,时刻反馈给产品,做好产品的优化工作的收集
三、运营分为很多种,有内容运营、用户运营、增长运营、社群运营等等,因此不同的岗位的运营工作内容也不一样,因此产品与运营对接过程中,工作内容也不太一样。
团地管理
一、 团地管理很多入门的产品经理接触不到,团队管理首先必须能够带新人,让信任能够更快的熟悉业务,这时候产品经理必须有自己的方法论,让新手产品经理也能够根据方法论及时的成长
二、绩效考核,产品经理有没有完成目标,怎么量化,按照上线量化还是按照使用效果量化,根据不同的阶段的产品经理,需要制定不同的规则。
三、流程化管理,需要严格按照产品-设计-研发-上线-运营的流程做项目,把控每一件事情,防止因为流程导致的项目失误,比如产品还没定稿,产品已经给到研发;研发还没完成提测,就着急上线;测试没测试完成,就说没问题了,这些流程都会对产品造成很大的伤害。
总结
产品经理是一门综合学科,起点很低,天花板有很高,小产品到产品助理,大到乔布斯、雷军都是很优秀的产品经理。如果真的想转产品经理,踏踏实实安下心,学习产品经理基础的工作,小到一两个月你就可以找到满意的工作
⑤ 很多人觉得程序员岗位不需要沟通能力,实际上是这样吗
并不是的,只是这个岗位需要的沟通能力一般,但你毕竟是在职场当中工作,你要接触领导,你要和其他工作人员合作,所以你就应该学会沟通,礼貌地、明确地表达你的意图。