回头想想,我也经历了一个过程了。。。
1、学习语言,学习平台API,学习数据结构面向对象等相关理论
这个时候是刚刚入门的时候,基本不具备或刚具备动手能力,能写一些简单的代码,但是问题较多。。。所设计的模块类架构上合理性不够
2、练习过若干个项目,学会编写规范的代码
出现的特征包括有:a. 掌握特定领域的背景知识 b. 有一定的模块和类设计能力,知道什么是设计模式但是不能掌握 c. 会对代码进行规范的编写,知道检查输入参数,使用assert,编写测试用例,代码中使用日志,对程序进行运行配置 d. 会使用一些常见的第三方类库和工具
3. 学习设计思想,尝试自己构建整个系统
这个阶段应该已经明白如何完成一个完整的系统,可以独立写完一个项目(只是看时间够不够),可以带两三个人指导他们完成项目,开始思考和实践如何构建完整的代码架构和系统架构,学习多种语言,尝试多个项目,对设计模式有一定的把握
4. 在若干次带队后,开始进入成熟期
在实践了若干个项目并发布了若干个产品后,明白项目周期和产品的重要性,这个时候一般会出现两个分支,一个是倾向于项目管理型,另外一个是倾向于架构型,前者会深入了解项目和产品的相关知识,掌控如何才能更快更好做出满足需求的产品过程,另外则是能开始设计出完善稳健的系统框架和代码框架,熟悉多种开发语言和第三方框架工具,常常阅读了解其他人如何实现软件并总结各种适合自己的准则
5. 成熟期后的表现。。。
嗯,这个我还没有达到,臆想一下,这个档次应该会走入咨询型或者研究型,把自己的经验推广到公司内或者公司外,写书或者通过其他手段,不断促进整个计算机业的发展吧
分享到:
相关推荐
罗拉的奋斗(EXCEL菜鸟变老鸟的进阶过程)
下面将根据给定的文件信息,详细解析《菜鸟编程10大好习惯:菜鸟变老鸟》中的关键知识点,帮助读者理解并实践这些习惯,从而加速个人成长。 ### 1. **重视计划与细节** 首先,养成重视计划的习惯是编程的基础。这...
【App2SD 制作教程】 App2SD(Application to SD Card)是一种技术,允许Android用户将应用程序...通过逐步学习和实践,从“菜鸟”变为“老鸟”,你将能够熟练掌握这一技巧,有效解决Android设备存储空间不足的问题。
串口调试及监控软件,功能: 1,与串口通信,接发数据,可以选择以文本...我用这个工具开发串口通信项目的过程中解决了很多疑难杂症,所以向各位菜鸟老鸟隆重推荐 绝对的相见恨晚! 绝对的物超所值! 绝对的效果震撼!
在HR的专业化之路上,无论是初入行的菜鸟还是经验丰富的老鸟,都需要不断提升自己的专业能力和价值。这个PPT教案详细讲述了HR从初级到高级的角色转变,以及如何在这个过程中不断成长。 首先,HR的角色分为几个等级...
【HR的专业化之路】是指人力资源(HR)从业者不断提升专业技能,增强自身价值,从初级到高级逐步成长的过程。在这个过程中,HR需要完成公司的各项人力资源任务,确保部门和上级管理者认识到HR工作的重要性,从而获得...
团队采取“老鸟带菜鸟”的模式,通过技术专家开发模块组件,促进新成员快速成长,同时保持产品不断迭代进步。 业务驱动的测试策略是另一大亮点。通过产品组走查、Bug Bash、超管全回归等方法,确保产品质量。同时,...
这本书显然是一本教授Python编程语言中标准库使用方法的教材,适合不同层次的读者,从新手(菜鸟)到有一定经验的程序员(老鸟)。 首先,标题《Python标准库示例》说明了书籍的主要内容:向读者展示Python语言的...
在HR的职业道路上,从新手(菜鸟级HR)到专业人士(小鸟级HR)、资深人士(老鸟级HR),再到领导者(HRM、HRD),每个阶段都有其特定的任务和挑战。 1. **菜鸟级HR**:这个阶段主要是熟悉HR的基础流程,执行招聘、...
销售顾问的成长路径被分为四个阶段:从【菜鸟】的产品专家,到【中鸟】的技巧专家,再到【老鸟】的客户顾问,最终成为能适应各种情况的【遛鸟】。根据客户类型,大客户可以分为【价格敏感型】、【附加价值型】和...
从初学者的语法学习、基础电路设计,到老鸟级别的系统设计和硬件调试,再到高手级别的工程经验积累,每一个环节都至关重要。随着技术的不断进步和FPGA应用的不断扩展,FPGA工程师的角色也变得越来越重要,对于想要在...
在JSF的目录结构上栽跟头,不知道...这些在老鸟看来简单至极的事其实如果不点破,很可能让菜鸟们折腾上N久也不知其所以然。我当然也是菜鸟啦,所以有感于此才决心将学习的过程以及实现例子的细节尽量详尽的记录下来。
审查员的选择侧重于能够提供最多反馈的人,不一定要求审查员中有经理级别的人员,但应包括经验丰富的“老鸟”和需要培训的“菜鸟”,同时最好涵盖熟悉代码审查、软件工程、质量保证或安全性的人员。 审查会议前的...
在远程控制领域,X Pigeon展现了其独特的优势,使得"老鸟"也能飞过,即意味着即使是有经验的用户也会对它的高效和便捷感到满意。 远程控制软件的核心在于能够使用户在不同的设备之间进行实时互动,仿佛操作的是自己...
因此,这个压缩包可能是用户在特定安装过程中的关键组件,尤其是对于那些使用Killer网络适配器的用户。 标签“工具”表明这些驱动程序不仅是软件,还可能包含一些实用工具,比如网络诊断、性能监控或者设置管理,...
以下将详细介绍这些过程: 1. **配置WebLogic Server的JMS组件**: - **创建持久性存储**:持久性存储是JMS系统用于存储消息的介质。在本示例中,创建了一个名为`jms_test_store_1`的FileStore类型的持久性存储。...