最好的成长其实是兴趣驱动和项目驱动,多实践,多思考。
内:
核心思想:程序设计的思想,实现功能的思想,算法,数据结构。
美(design principle):代码的组织结构,可读性,可维护性,可重用性,可扩展性。
性能:不同的programming性能是不同的 比如IO和NIO,反射和cglib的实现, 有些东西是粒度不同的,同步实现和异步肯定是不同的。
外:
Open source framework:
用不用框架是要根据项目的需求定的,如果不符合你的需求,也可以自己开发自己的框架。定制开发虽然好,但是开发自己的可能需要更多的时间。
如果你觉得log4j对你的系统行能有影响,那你就自己实现log,通过测试你的比log4j还适合,那么你就成功了,如果没有那你还是看看log4j的代码改进一下。
其实什么事情都要具体情况具体分析。
Design Pattern:
模式和框架的使用一方面也体现了Java重用的思想,毕竟大家都重复一样的工作没太大意义。
上升到意识形态层面:有些人喜欢维持现状,有些人喜欢改善现状。
Java重视的是效率和效果,从复杂--》简单,手动--》自动。
所以我觉得Java的乐趣也在于此。对我来说宁可做设计也比天天copy, paste当操作工强。
我就是个懒人!人活一辈子时间不多,少做不得不做的枯燥事。
Coding for fun 和 Coding for money 还是有很大区别的。
发展在于利用已有的创新没有的,从无到有。站在巨人肩膀上的道理。
天天努力实现人家已经高不可攀的成就,实在可悲。况且有的成就是团队创造的,个人恐怕一辈子也没法超越。
所以真正厉害的人是能让比自己牛的人为自己卖命,团队的力量才是最强大的。
最好的项目:
不要把简单变为复杂,而是要把简单的事情做到极致(完美)。
完美的系统就是你丢不掉任何东西,像一个骨架一样。
分享到:
相关推荐
标题中的"CH341Programmer"是一个编程工具,专门用于卫星接收器或电视设备的编程和固件更新。这个工具基于CH341芯片,它是一个通用的USB到串行桥接控制器,广泛应用于各种电子设备的编程和调试。 在描述中提到,...
Renesas Flash Programmer Package
《SmartRF Flash Programmer V1.12.8:掌握低功耗射频MCU的闪存编程技术》 在物联网和无线通信领域,高效的设备编程工具是开发过程中的关键环节。其中,SmartRF Flash Programmer V1.12.8是由德州仪器(Texas ...
Pickit 3 Programmer是一款由Microchip Technology公司推出的用于编程微控制器的硬件设备。这款工具主要用于对PIC系列微控制器进行烧写、调试和测试,是开发基于Microchip PIC微控制器项目的重要辅助工具。以下是对...
《全面解析:PICkit3 Programmer及其在微芯片编程中的应用》 在电子工程领域,编程设备扮演着至关重要的角色,其中PICkit3 Programmer是Microchip公司推出的一款高效、易用的编程工具,专为微控制器(MCU)的烧录而...
CX-Programmer7.1rar,CX-Programmer7.1
ST Visual Programmer是一款由意法半导体(STMicroelectronics)开发的专业编程工具,主要用于ST Link设备的固件升级和STM8、STM32微控制器的编程与调试。这款软件提供了直观的图形用户界面,使得用户能够方便地对...
富士通(FUJITSU)的FLASH MCU Programmer是一款专门针对FMC16LX系列微控制器进行程序烧写的软件工具。此工具的核心功能在于帮助开发者将编译好的固件代码安全、高效地写入到指定的MB90F系列芯片中。MB90F系列是...
"SmartRF Flash Programmer"是一款由德州仪器(TI)开发的专业级无线微控制器编程工具,主要用于对CC2430等微处理器的闪存进行编程。这个工具是IT行业内进行嵌入式系统开发的重要辅助软件,它允许用户方便地烧录HEX...
edge memory programmer
《SmartRF Flash Programmer 1.9.0:高效微控制器编程工具详解》 在嵌入式系统开发领域,固件的编程与更新是一项至关重要的任务。SmartRF Flash Programmer 1.9.0 是德州仪器(TI)推出的一款专门用于编程微控制器...
《SmartRF Flash Programmer在蓝牙BLE开发中的应用详解》 SmartRF Flash Programmer是一款强大的软件工具,主要应用于无线通信设备,特别是针对蓝牙低功耗(BLE)技术的开发与调试。这款安装包提供了完整的程序,帮助...
OMRON CX-Programmer是一款由OMRON公司推出的高级编程软件,专为OMRON PLC(可编程逻辑控制器)设计。这款软件提供了丰富的功能,使得用户能够高效地编写、测试和调试PLC程序。以下是对该软件及其相关知识点的详细...
### CX-Programmer 用户手册知识点概述 #### 一、CX-Programmer简介及注意事项 - **产品概述**:CX-Programmer是一款专为OMRON的SYSMAC CS、CV及C系列PLC设计的编程软件。它能够支持这些PLC系统的编程任务,但并未...
TI LM Flash Programmer是一款由德州仪器(Texas Instruments,简称TI)推出的专门用于编程和调试其微控制器(MCU)和数字信号处理器(DSP)的工具。该软件通过USB接口与硬件设备连接,允许用户对目标器件进行固件...
瑞萨单片机程序烧录软件 QB-Programmer 是一款专为瑞萨电子生产的单片机设计的编程工具,用于实现高效、可靠的固件(程序)烧录到目标硬件上。这款软件支持多种瑞萨单片机系列,是开发者进行嵌入式系统开发不可或缺...
OMRON PLC编程软件CX-Programmer是欧姆龙公司推出的一款强大的可编程控制器(PLC)编程工具,专为设计、模拟、调试和维护欧姆龙系列PLC程序而设计。CX-Programmer 9.4和9.5版本是该软件的两个不同更新版本,提供了更...
### CX-Programmer使用指南(中文) #### 一、前言 CX-Programmer是一款专为欧姆龙可编程逻辑控制器(PLC)设计的编程软件。它支持多种欧姆龙PLC型号,并且提供了直观易用的界面,使得工程师和技术人员能够高效地...