从哲学角度看,内因是事物运动、变化和发展的内在原因,即内部根据。
外因是事物发展变化的外部原因,即外部条件,是一事物和他事物的互相关联互相作用。
内因可以看成树木的内生力,外因可以看成是土壤、水分、阳光等。
内因分析:
从前端转后端,首先要思考的是你的价值目标是什么?比如获取更高收入,获取更大成就,获取更全面的技术能力。这点决定你转岗的动力有多大。
其次是分析现状(转型原因和能力条件),也即结合价值目标,分析转型原因。同步地,你已具备哪些知识、经验、工具、人脉、团队等等,就是想清楚你要做这事,已经有什么,但没有什么,谁能帮助你,未来自己想要什么样的发展。
第三是了解后端的要求,可以从自己公司后端同事或招聘网站的岗位要求开始了解,分析对比核心知识、能力的差异点。
有了以上三点基础概况,就可以进一步对比分析,你想要的目标能否达成,如果觉得可行,就进一步规划行动路径(渠道、方法、工具、实践总结)。
搭配个例子,你原来是在餐厅做服务员端菜的,现在要转入后房做厨子。
你本身是很了解客户前端需求的,上菜的次序、客户的喜好、菜品的搭配等等,而转入厨子,更多地是做菜品的底层功能设计和实现。
你需要了解后端做厨的流程(开发流程),在每个流程节点必须的硬基本功,比如切菜、掌握火候、调味料(后端流程节点涉及的专业技能,如后台表设计,编程语言等)。
外因分析:
在目标确定要转后端的情况下:
考虑、寻找自己公司团队是否有转岗机会?有哪些同事、同学、朋友能够帮助你?
考虑自己愿意在这个事项上花费多大的成本,包含时间投入和资金投入,寻找合适的网校或培训机构
如果时间允许,可以多看看后端专业书籍,多动手实践。
意向的岗位或公司的要求有哪些,是否有潜在的实践、就职机会?
问题描述的比较简短,比如“后端”概念可大可小,具体代表是数据库设计、程序开发还是项目管理等,并没有明确,建议可以说明细致一些。
以上供参考,谢谢!