特大喜讯:让你收入翻一番(注:不是彩票)
QUOTE:
原帖由 刘
于 2008-1-10 09:50
发表
不管是C、C++抑或是Java,语言不通,但是思想是相同的,
我们不是哲学家也不是思想家,我们所要思考的是“编程的思想”,这也是我们在具体的开发工作中需要应用到的,
有的时候想破脑袋的东西,可能已经存在
...
这实在是没有捷径可言。
除了在“思考中编码,编码后再思考,思考后再编码”的胡同里挣扎,别无可行。
如果在你没有丰富的编程经验、没有设计出很多垃圾作品前就苦读了设计模式的书籍,然后直接在设计中用上,你当然会觉得欣慰无比。
“xx模式果然很好,很强大”,“我已经跨进了模式的大门了”,这样自我陶醉的事情我做过。
但实际上这还是虚的,是生搬硬套。
从哲学上说,形而上学要被批判,因为万物长新。
同理,23种模式在海一样多变的需求面前会总有一天会变成稻草。
我的建议是:
1,买一本gof的《设计模式》
。翻一遍,不需要看懂,作为典藏。
2,借一本《Head
First Design
Pattern》
,仔细读一遍。例子要都亲自一个字一个字输进eclipse。然后还掉书,这些代码就是你的手册。
3,把你做过的项目拿出来,重构。每隔一段时间重构一遍。这一步最重要,真做到这一步,前面两本书都不用仔细看。
经常做几次重构,你才能领悟到设计模式的精微之处。不会重构?那你还要看这本书:《重构:改善既有代码的设计》
做到上面三点。(我自己都没完全做到,),你想不成为高手也难!
在我们公司年薪起码要翻一番(注意,我对此不负任何法律责任 )
当然,要做这三步的前提是你对Java已经了如指掌,运用自如
——浮沙上筑不起高塔,道理不言自明。
所以《Thinking in
Java》
这本书我还是要再次重度推荐。
读上3遍不算多,我都把书看破了。
补充,老周说:我可以替你负那句话的责任
【来源于2008-1 bbs】
后记:有这么位管技术的副总真是幸运。
[2010-4-15补充]
现在gf待着的公司就却这么个有着丰富技术经验和敏锐技术触觉的领导人,因此明显无法把握技术方向,只能坐看手下PK.非长久之计啊.
分享到:
相关推荐
"程序员加薪申请书" 本文档是一份程序员加薪申请书,申请人从去年 10 月上旬进入公司,并担任公司 IT 人员一职。申请人在工作上保持着良好的工作态度,敬业乐观,认真踏实地工作,始终以自己强烈的责任心进取心,...
【Java程序员辞职报告】主要反映了Java程序员在工作中面临的一些普遍问题,这些问题对于理解软件开发行业的现状和员工满意度具有一定的参考价值。以下是对这些内容的详细分析: 1. **部门地位和资源分配**:辞职...
在当今快速发展的IT行业中,Java程序员作为技术核心力量,其职业发展和工作状态备受关注。2022年,随着技术变革和市场需求的不断变化,Java程序员的职场生态也经历了一番变化。近期四篇Java程序员的辞职报告揭示了这...
在当今这个以信息技术为核心的时代,Java程序员作为一个技术领域的专业人才,他们的职业选择和工作状态对于整个IT行业以及相关企业都具有重大的影响。2022年,随着社会经济环境的变化和个人职业规划的调整,不少Java...
2. **职业发展与满意度**:Java程序员在决定离职时,可能是因为个人职业发展的需求不被满足,例如缺乏晋升机会、工资待遇不合理、工作压力过大等。在报告中,程序员提到加班频繁、没有加班费和餐补,以及较少的加薪...
随着信息技术的快速发展,Java程序员作为软件开发行业的中坚力量,其工作状态和职业发展一直受到行业的广泛关注。然而,在实际工作中,不少Java程序员面临着一系列挑战,这些问题正成为他们选择辞职的重要原因。本文...
在撰写辞职报告时,Java程序员往往会综合考虑个人职业发展、工作环境、薪酬待遇、公司文化、领导关系、工作满意度、人性化管理以及离职程序等多方面因素。这些因素不仅直接影响到程序员的工作状态和生活质量,而且从...
在当前就业市场中,Java程序员这一职业群体因其强大的市场需求和专业技能要求而备受瞩目。然而,在职业发展道路上,每位程序员都可能面临不同的挑战和抉择。特别是在2022年,我们注意到有三份特殊的Java程序员辞职...
- **职业发展的跳板**:良好的述职报告有助于获得更多的发展机会,如晋升、加薪等。 #### 3.2 对组织的价值 - **人才评估**:帮助企业更好地了解员工的能力和发展潜力。 - **文化建设**:体现了公司的公平公正原则...
在当今职场中,情商(Emotional Intelligence Quotient,简称EQ)被越来越多地提及,并被认为在个人职业发展...因此,对于想要晋升加薪的程序员来说,除了不断提升专业技能之外,提高情商也是一个不可忽视的重要方面。
通过学习这些模式,Java程序员能够更好地应对复杂的系统设计挑战,提升自己的技术水平,为升职加薪打下坚实基础。记住,设计模式并非万能的,但理解和合理运用设计模式,可以显著提高软件开发效率和代码质量。
- **对于程序员的重要性**:对于从事IT行业的技术人员来说,年度总结不仅是对自己技术成长的一种记录,也是展示个人成果、规划未来发展方向的重要工具。 ### 2. JAVA年度总结的内容结构 - **开篇引入**:简要介绍...
在app开发过程中,如果没有接口,那将是非常无助的一件事情,整来整去都是一堆静态数据,并且还是单机版的,作为ios或android程序员的你,情何以堪!app的质量和服务器接口是密切相关的,如果接口写的很烂,运行起来...
这份"2019Java面试宝典"是准备Java程序员面试的重要资源,它涵盖了JDK 1.8的集合数据结构、DUBBO服务治理以及Spring框架相关的面试问题。下面,我们将深入探讨这些关键知识点。 1. JDK 1.8 集合数据结构: - ...
OCJP(Oracle Certified Professional Java SE Programmer)是Oracle公司提供的Java程序员认证,也是行业中公认的Java技能水平的认证,它包括OCA(Oracle Certified Associate)的初级认证。这个认证对于希望在Java...
java8 ...本篇适用于对Java有一些基础的程序员,着重介绍Java中的各种坑和进阶技巧。 除了+、-、×、/,你还知道Java中其他的运算符嘛? 比如&、&&、|、||、^、<<、>>、>>>? 你了解他们的区别与
- "中国程序员如何升职加薪"讨论了职业晋升的策略,借鉴了印度人的经验。 5. **代码维护与优化**: - "十年的老代码,你敢动?"探讨了维护旧代码时的挑战与策略。 - "提速 Android Gradle 构建优化/瘦身"提供了...
1. **Java在职加薪链接**:这个链接提供了针对Java开发者提升技能、增加职场竞争力的资料,可能包括高级技术讲解、实战项目经验等,旨在帮助已有基础的Java开发者提升技术水平,以适应职场需求。 2. **Java架构师3...
尚硅谷_互联网大厂高频重点面试题...无论是进入职场不久的初级程序员,还是技术长期没有成长、正在吃老本走下坡路但还想涨薪的“潜牛”,请你跟着尚硅谷视频拼命复习一个月,下个月有自信有底气地升职加薪,加油吧!
以下是一些关键的面试技巧,尤其是对于Java程序员来说,这些技巧至关重要。 1. **技术准备**: - **深入理解基础**:熟悉并理解Java的基础概念,如类、对象、封装、继承、多态等。 - **算法与数据结构**:熟练...