原文中文,约4500字,阅读约需11分钟。
📝
内容提要
作者经过一年的时间成功完成了从iOS开发到后端开发的角色转变,成为了一名接近全栈工程师。作者总结了通用软件开发流程,并将其应用到后端开发中。作者还讨论了开发者思维角度的转变,以及如何更好地理解业务。最后,作者提供了一些建议,包括确定转职原因、选择学习的技能点以及采取不同的学习方法。作者认为这一年的转变不仅提升了自己的技术能力,还能更好地拆解和实现业务,并希望能得到读者的指正。
🎯
关键要点
-
作者成功完成了从iOS开发到后端开发的角色转变,成为接近全栈工程师。
-
总结了通用软件开发流程,包括语言、框架、IDE、依赖管理等多个方面。
-
后端开发遵循与前端相似的结构,但侧重点不同,主要关注数据存储和API设计。
-
开发者思维角度的转变,前端关注UI/UX,后端关注数据结构和API交互。
-
理解业务的能力提升,能够提供更好的技术建议和业务拆解。
-
转职前需要确立转职原因,选择学习技能点,并寻找实践机会。
-
学习方法分为知识类、技能类和索引类,针对不同类别采取不同学习策略。
-
语言学习重点在于练习,框架学习关注控件使用和文件组织。
-
通过仿作成熟APP进行练习,使用TDD和结对编程提升学习效果。
-
作者在转型过程中提升了技术能力和快速学习能力,希望得到读者的指正。
🏷️