|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
【No.0】一直靠简单的技术做普通程序员,拿着比自己小几岁的同事一样的工资,在一个公司混吃等死,混不想去了就换公司,一直靠着自己知道那点东西,直到哪都混不下去了,再用自己这些年的卖命钱进个小公司,做个小买卖。说实话这类人确实有一些,这些人也是程序员就是吃青春饭的活例子。也就是这里我想说的反例。这样不求上进的人,做什么都没出息,感觉自己将来就这样的人,我劝你转行都多余,感觉自己不想做这样的人的童鞋,请往下看,下面是正经的。
【NO.1】资深程序员,或者叫技术专业之类的,也是一直参与编码,但是编码技术都非常高深,会负责难度高但是又不需要很多人手的高难项目,很多公司的核心团队都是这样构成的,所以待遇肯定非常高,甚至高于一般的管理阶层,但是一般比较累。
【NO.2】设计师,构架师,主要只须设计框架结构规范等等,需要大量经验才能胜任的职位,在项目设计期可能比较累,根据公司规模情况可能写一下框架性的代码,前期设计越完善,后期越省事,适合有技术和经验,但是身体精力不够无法长时间编码,又不擅长管理的人,待遇自然不低。
【NO.3】技术顾问,和上边的设计师的情况比较类似,但是主要工作不是设计框架什么的,主要是解答技术性问题,写代码也就是某些需要用代码说话的情况,工作很轻松(前提你积累够了),待遇可能比上边的低点,但也远超一般开发人员,简单说就是公司的内部老师。
【N0.4】管理,经理,总监等指望,要有一定的技术功底,不用在某一方面特别精通,但是必须熟悉软件开发过程,擅长和人打交道,闲还是忙,看你的管理水平和手低下人的技术水平,专业的管理人员非常重要,待遇自然也很高。
PS:有些所谓的管理者,只不过是因为工作时间长,顺势当上管理者的。这类人一般很累,还费力不讨好,并非我所说擅长和人打交道的人。
【NO.5】业务分析,行业顾问,这个职业需要长时间从事某一领域的工作,技术不需要多好,但是一定要对该领域十分熟悉,从全局到细节,以引导或领导开发人员完成任务,待遇一般取决于所出领域和公司市场份额,可大可小,做的越大越挣钱,选择领域是重点。
【NO.6】转行测试,测试从来不比开发低级,主要是你得做专业测试,一个专业的测试人员肯定也是个好的开发,写脚本,指定测试方案,自动化测试部署,哪个都是硬技术,待遇和高级开发人员差不多少。
PS:一般不用什么大脑,只是乱点,用被人写好的脚本或者工具,那些不叫专业测试,叫专职测试,这个是比底层码农都不值钱的职业,完全体力劳动。
【N0.7】转行售后,技术支持等,以前的工作经验会让你更好的与同事或者客户沟通,给予对方专业的回答和意见,工作较轻松,待遇一般,高级人员可能待遇会有提升。
【N0.8】自己创业,这个一般不推荐刚毕业就去创业,除非有很强的技术底子和做好前期调查,那样即使失败了也有所收获。最好有一定工作经验和人脉再去创业,不过等到那个时候身上的负担也就重了,需要考虑好。
PS:有个自以为是的点子,连实施难度分析和市场调查都没做的人,我只能说“呵呵”。
|
|