每一種衍生品的創造都是為了解決某個或某些問題,就像一種語言、框架、系統的出現也是為了解決某個或某些問題,所以學這些東西最主要的就是要抓住要解決的問題是什么,他們通過什么方法解決了這些問題,這些方法有什么優勢和不足~~~ ——Me
In general the OO style is to use a lot of little objects with a lot of little methods that give us a lot of plug points for overriding and variation. ——Martin Fowler
If it stinks, change it. ——Kent Beck
模式只是起點,并非終點~~ ——me
Keep it simple, stupid~~aka:KISS
Refactoring gives you the freedom to change your mind.
Name is what you are doing, not how you do it.
A framework is a set of classes that form the basis for building advanced functionality. A framework contains superclasses with useful functionality, policies, mechanisms. The user of a framework forms subclasses to extend the functionality without having to invent the basic mechanism.---------Core Java(118 Page)
- What advice can you give to an individual who wants to distinguish him/herself here at ****?
Obviously, you need to work hard, but what you really need to do is find ways to add value to what you do and come up with innovative and creative ways to move yourself up the value chain.
Generally speaking, people get noticed when they prove they can move the needle. They distinguish themselves by their work ethic and their initiative and their willingness to take on new tasks and their willingness to learn and their willingness to extend themselves. They establish a track record of being counted on, and show that they want to get ahead and want to learn.
In terms of career planning, successful people extend themselves to find out more, and one of the things they understand earlier on in their careers is they have to take ownership over their careers. We obviously expect managers to provide employees with feedback, but people who really want to get ahead don’t wait; they ask the questions, “How am I doing? What do I need to know to be highly competent at my current level? What can I do better? Do I need to have more knowledge that is specific to the business, or to the underlying processes or the technology platform?”
As they move forward in their careers, aspiring people need to build up a base knowledge of the business, the settlement and regulatory mechanisms, the accounting processes, and more. They learn what is needed at job level A to progress to job level B, then to level C. Of course, I don’t expect someone at the entry level to take project management courses; that’s not what they need to know at that stage. But they do need to establish a baseline understanding of how their role fits into the bigger picture.
There is a point at which career-oriented employees should take project management courses (and we need to provide them) because as they move forward, pretty much everyone in O&T does work on projects. Everybody works on things that have more than a simple start and finish. We work on things over long periods of time. How individuals work with others to get things done is an important step we need to make sure we’re developing.
------------------some words from the CTO which I also agree very much.
posted on 2011-11-15 23:07
DLevin 閱讀(232)
評論(0) 編輯 收藏