技术菜鸟如何提升自己的能力 - 老_张
内容提要
这篇文章分享了关于职业发展规划和提升个人能力的经验,包括制定短期目标、学习技术、解决问题和咨询他人。
延伸解读
成长是技术、经验与心态的长期积累
文章强调成长并非一蹴而就,而是技术、经验与心态三要素的长期互动。技术是解决问题的手段,经验来自对解决过程的复盘总结,心态则影响看待问题的角度。三者相互修正,最终形成个人的思维逻辑体系。这提醒读者,提升能力不能只盯着学技术,还要在实践中积累经验并调整心态,避免急于求成。
职业规划应从短期可实现目标起步
作者指出职业发展规划没有标准答案,取决于个人想获得什么、想成为什么样的人。不建议一开始就制定宏大目标或高级职位,那样容易受挫。更适合普通人的方法是先设定短期内更容易实现的目标,随着认知提升不断修正和延续。这为迷茫的职场新人提供了一种可操作的起步方式,而非追求一步到位的完美规划。
以自动化测试为切入点带动技术扩展
针对业务占比高、技术实践少的测试工程师,文章建议从自动化测试入手,先实现数据与脚本分离,学习参数化文件、数据库管理及ORM框架。进而接触持续集成,了解Jenkins配置和Pipeline构建,再延伸到代码分支管理、版本控制,甚至自动化测试平台开发。这一路径表明,技术提升可以围绕实际工作场景逐步扩展,而非孤立地学习零散课程。
在解决问题中复盘是技术成长最快的方式
文章认为,技术成长最快的方法是在实际工作中不断解决问题,并进行复盘和技术优化。当自动化测试做得足够好时,会自然遇到数据管理、持续集成、平台开发等新问题,从而带动学习缓存、消息队列、分布式任务管理等技术组件。这提示读者,能力提升是一个过程,需要找到适合自身的切入点,做到书中学、事上练,并辅以复盘和向他人咨询。
Q&A
技术菜鸟想提升能力,应该先制定长期目标还是短期目标?
建议先制定短期内更容易实现的目标,随着个人认知的提升不断修正目标,进行延续性的改变。不建议一开始就制定很宏大的目标或高级职业Title。
成长的三要素是什么?它们之间有什么关系?
成长的三要素是技术、经验和心态。技术是解决问题的手段,经验是对解决问题过程的抽象总结,心态是遇到问题后的应激反应或看待问题的角度。知识体系+经验会不断修正心态,最终形成个人的思维逻辑体系或方法论。
测试工程师如何从自动化测试入手提升技术能力?
首先实现数据和脚本分离,学习管理测试数据(如参数化文件、配置文件、数据库),并学习DAL工具如Hibernate、Mybatis等。然后考虑持续集成,学习Jenkins配置和Pipeline流水线构建,实现自动执行。进一步可涉及代码分支管理、版本控制(Gitlab、Git),推动研发测试流程。团队规模扩大后,可开发自动化测试平台,梳理需求、设计原型,并了解配置中心、注册中心(如Apollo、Nacos),再扩展至缓存、消息队列、分布式任务管理等技术组件。
为什么说职业发展规划没有标准答案?
因为职业发展规划取决于个人想要获得什么、想成为什么样的人。不同目标需要不同能力组合,例如销售冠军需要同理心和沟通谈判能力,技术管理者需要技术深度、广度、前瞻性、架构设计能力以及团队管理、目标制定、协调沟通等能力。
技术成长最快的方法是什么?
技术成长最快的方法是在实际工作中不断解决问题,不断复盘和技术优化。能力的提升是一个过程,找到适合自身的切入点,书中学,事上练,过程中辅以复盘思考,以及咨询其他技术大牛获得更高的技术视野。
自动化测试中如何管理测试数据?需要学习哪些工具?
管理测试数据的方法包括参数化文件(如Excel)、配置文件以及通过数据库管理数据。过程中需要学习如何设计表结构,并使用DAL工具如Hibernate、Mybatis或其他ORM框架来访问数据库。