每一种衍生品的创造都是为了解决某个或某些问题,就像一种语言、框架、系统的出现也是为了解决某个或某些问题,所以学这些东西最主要的就是要抓住要解决的问题是什么,他们通过什么方法解决了这些问题,这些方法有什么优势和不足~~~ ——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 阅读(227)
评论(0) 编辑 收藏