作为从事程序多年,从前端写到后端再写到机器学习算法的老码农,对这个问题还是挺有感触的。
单单走技术路线,无疑是越走越精,但同时路子也越来越窄。很多人经常在讨论,程序员怎么做才能一直抱住自己的程序饭碗。其实这个问题有点悖论,因为专精的领域本来就只需要少数人。大部分都是功能的堆叠和业务编码的完成,无论怎么做,大多数人都不大可能一直做技术做下去。并且,大部分人也不会愿意一辈子就这么一直写码写下去。
回到提主的问题本身吧。关键在于自己的想法。在程序和技术圈子内,路只能越来越精,越来越窄。跳出技术圈子,你会发现,海阔天空。这里偶给几个建议,提主可以看一眼,不一定要采纳,建议做自己喜欢的选择就好。
第一类:技术圈子内的职业
在互联网或IT服务类公司,一个产品的诞生,当然离不开技术团队。一个技术团队却不仅仅只有程序员。
1. 产品经理
产品经理负责业务功能的产品化,产品发展的功能设计和产品发展的方向。但是,目前的市场,产品经理的水分太夸张了点。很多中小企业的招人非常迷醉,他们自己也不清楚什么才是产品经理该有的能力,更不知道怎么考核这些能力。但硬核的产品确实是个不错的路子。
2. 美工类 UI UE
这类职业本身也算是技术类。但是没有程序那么费脑,并且职业的自由度非常高。在职业上可以做很多自己喜欢的选择。工作室,私单。职业的自由度会比程序好。
第二类:管理类相关职位
1 项目经理
理解产品落地上线全流程,能把握好整个项目的运作。项目经理的职业发展路线还是比较清晰的。
2 售前服务,售后技术支持
很多大公司的大项目,大客户,确实需要懂技术的人去做项目沟通和项目支持。这个难免的。甚至有一些还有少量的编码需求。
第三类:完全跳出IT/互联网企业
1. 做技术课程,少儿培训
少儿编程的火爆偶就不用解释了吧。只是目前培训机构的讲师职业发展路径并不太明朗。相比公立学校,这类培训机构发展,还是要靠自己的能力
2 做自媒体
各种自媒体平台,做得好也还不错。
3. 其他的各种职业,小饭店,卖水果,其实不一定比程序员差。
就先瞎扯这么多吧。很多时候并不是大家没有选择,而是往往给自己设限。除了极个别专精领域,入门门槛极高的专业类职业。大部分所谓的专业人士,都只是为了提高自己职业的感官level,营造自己行业所谓的“职业壁垒”。
可笑的是,还真的虎住了绝大部分人。大学是通才教育,不是专才教育。
这世上至少百分之90的工作,稍微学习下,都可以做。
偶知道刺痛了一些“专业人士”的神经,不喜勿喷。
最后对提主说,考虑这个问题不应该是做什么好。因为绝大部分工作你都可以做,勇敢的做自己喜欢的选择,就对了。
css3 文本框,日历的css,css border top width,css的含义其属性,文本长度自动换行css,css让文字靠在图片右边,css input 隐藏显示