正如题目所示,本方法并不能保证你一定能成为软件开发著名高手,但是若修炼得当,成为像北京某位草根非著名相声演员那样有些影响力,还是有可能的。本方法来自本人的实践,一般适用于学习一门新的开发技术。
该方法英文缩写:ET-TCARBSSW。
E: English. 英语。要成为真正的高手,英文听说读写得过关,因为软件还是老外写得好,高水平的入门手册和参考文档很多都是是英文的,将来还要和老外同行沟通写email打电话。提高英文的方法很多,关键是自己想要学,就能找到方法。
T: Tool. 工具。工欲善其事,必先利其器。下载一个好用的开发工具是必须的。
上面两条是必备条件,下面7条是步骤。
T: Tutorial. 入门手册。一步一步教你的那种。
C: Concept. 概念。学习新东西最重要的是掌握概念。
A: Archetype. 范例。灵感来自Maven的archetype的概念,即寻找该项技术已经实现好的开源范例框架(如学习Struts2/Spring3 /Hibernate3,可选择AppFuse或SpringSide),快速掌握该领域已经整合好的最佳实践。
R: Reference. 参考手册。开发时必不可少的参考手册,程序员都知道,如javadoc
B: Book. 书籍。有些经典的书还是得看,如《Struts 2 In Action》。读书的同时,在上面的Archetype里验证书中的例子,并构建自己的Archetype范例代码库,供今后参考。
S: Summary. 总结。一定把上述学的的内容自己总结一下,注意是自己总结,有时光看别人总结的,可能记不住,毕竟是别人的东西。
S: Sharing. 分享。不把你知道的东西和别人分享,别人怎么知道你是高手?
W: Work. 工作。有些软件开发的知识,是必须在工作中学到的,如敏捷软件开发方法。
我体会,上面7个步骤,Tutorial, Archetype和Summary是非常重要的。
分享到:
相关推荐
《eT-Kernel源码解析》 eT-Kernel,全称为Embedded TRON Kernel,是源自日本的一款广泛应用在嵌入式系统中的实时操作系统(RTOS)。它以其高效、可靠和易于移植的特点,在工业控制、汽车电子、消费电子等领域有着...
Python中的插件之一:et_xmifile
根据给定的文件信息,以下是对ET-387使用说明书中的关键知识点的详细解析: ### 产品信息 #### 产品名称:ET-387 ET-387是一款紧凑型、高性能且低功耗的GPS引擎板,适用于多种应用场合。 #### 产品描述: - **...
FX5U本体及FX5-16ET-ES-H定位设置是该系列中的一个重要组成部分,涉及到PLC硬件配置、系统设定以及高速输入输出模块的使用。以下是关于这个主题的详细知识点: 1. **FX5U系列PLC简介**: - FX5U系列是三菱的高端...
ET-MVC框架是一款基于MVC(Model-View-Controller)设计模式的轻量级开发框架,专为简化中小型项目的开发流程而设计。该框架遵循“约定优于配置”的原则,这意味着在开发过程中,开发者无需进行过多的配置,只需按照...
1. 灵活的配置:用户可以通过SIXNET的配置软件轻松设置和监控ET-GT-ST-3,进行I/O映射、网络参数设定等。 2. 监控工具:支持SNMP协议,可以集成到网络管理系统中,实现远程监控和故障诊断。 五、应用领域 ET-GT-ST-...
公科飞达ET-FIA光纤紧急电话说明书 本资源为公科飞达ET-FIA光纤紧急电话系统的产品说明书,适用于公路隧道等场景。该系统的主要特点包括: 1. 高可靠性和高安全性:ET-FIA光纤紧急电话系统采用光纤传输技术,确保...
### 南方电子经纬仪ET-02操作手册知识点总结 #### 视准轴与横轴的垂直度(2C)检验 视准轴与横轴的垂直度检验是确保电子经纬仪测量精度的重要步骤之一。该检验主要通过观察水平角度读数的变化来进行。 **检验步骤...
NH-HAZE数据集源于以下paper: [1] C.O. Ancuti, C. Ancuti, R. Timofte "NH-HAZE: An Image Dehazing ... Timofte et al. "NTIRE 2020 Challenge on NonHomogeneous Dehazing", IEEE CVPR NTIRE Workshop, 2020
《SIXNET DCS控制器-ET-GT-ST-2性能详述》 SIXNET的DCS(分布式控制系统)控制器ET-GT-ST-2是一款专为工业自动化领域设计的高性能设备,它集成了先进的控制技术和通信功能,为各种工业环境提供了可靠的解决方案。本...
ET-COLINK-1是一款由上海泽兆电子科技有限公司生产的高效、便捷的仿真器设备,主要用于支持特定系列的ARM微控制器进行开发与调试工作。该仿真器不仅能够提供稳定的连接,还能够实现快速的数据传输以及方便的操作体验...
core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等 ET的功能: 1.可用VS单步调试的分布式...
et_xmlfile-1.1.0.tar
资源分类:Python库 所属语言:Python 资源全名:et-micc-build-0.0.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
根据提供的文件信息,本文将详细介绍ET-BASE PIC40/1939用户手册中的知识点,主要围绕ET-BASE PIC40/1939开发板的功能、特性和使用方法。 ### ET-BASE PIC40/1939开发板概述 ET-BASE PIC40/1939是一款用于PIC微...
本文将详细介绍如何使用爱普生ET-2850的清零软件以及提供的文件。 1. **清零软件介绍** - 清零软件是针对打印机内部的墨盒计数器设计的工具,当计数器达到一定数值时,即使墨盒还有余量,打印机也会提示更换。...
"爱普生L3151 3153 3156 3157 3158 变ET-2710刷机软件.zip"这个压缩包文件,正是为这些特定型号的爱普生打印机提供刷机服务的工具,可能是为了让用户将它们的部分功能调整至与ET-2710更加相似或一致。 在进行刷机...
matlab加密代码Reczekj-et-al-2020 该存储库包含带注释的MATLAB脚本,用于以下方面的图像分析: 标题:“电荷转移液晶的直接写入方向可实现基于极化的编码和加密” 作者:Madeline Van Winkle,Harper OW Wallace,...