【转】某技术大拿的经验之道
竟然帮我推荐了,我就分享点我们老大的一些话
1.你记住一点
万事万物都有两个特性
一个是实体,另外一个就是function
实体你可以看作是数据结构或者是实际的数据,而function就是改变这些东西的action
就好象类一样,类可以分为实体类和方法类
一个道理!
所以,计算机科学,数据结构和算法很重要
一个是针对实体的设计,一个是针对逻辑的设计
而这两个方面,放在任何层次上都屡试不爽
2.多看、多听、多总结,然后动手。其实人这一辈子就是不断学习的过程,与你做什么行业没有很大关系,关键在于掌握方法,触类旁通
3. 一个大型网站的架构,这里面不仅仅是技术因素还有管理因素等等诸多方面的因素
如果你以后做一个团队的领导,你就会发现这一点
你要考虑的问题绝不仅仅是技术
技术仅仅只占10%
包括这样的架构,可行性如何分析?除了技术论证以外,还有沟通、公关,成本,运维,管理,等等,问题非常的多,而且杂。
甚至涉及到团队建设,团队成员的组成,并且要在有限的成本投入和业绩压力下做这些事情
呵呵,好的技术研发,要考虑投入产出比
有时候你做一项研究,就要考虑,我可能要投入多少时间,然后投入这么多,会有怎样的成果预期,对大家,对团队有什么好处
利大于弊,做起来才会有价值
否则就是在浪费时间和自己的生命
4.技术以人为本
研究的意义何在?是为了服务于最终用户!
说到底,做技术就是做服务
没有服务意识的技术人员,不是好技术!
5.很多时候技术的实施不是仅仅知道怎么做就可以了,还要知道如何做,做是一门学问,里面涵盖了协作、沟通、投入产出的计算、可行性分析,以及到具体实施的工具
6.有方法才有技术
有技术不见得有方法
我并不是对所有技术都精通
但是我有方法
所以很多东西看一眼就明白
所以关键在于方法
所以啊,其实你学任何东西,关键的还是要学会总结,归纳,就好象面向对象一样,面向对象是管理方法,不是一门技术
有时候不要急于掌握什么东西,先要有方法
否则你会发现自己搭进去很多时间,收益却很少扫
或者不如很多其他人的收益多,因为大家都在工作,都在进步,如何超越别人,那么就要自己的效率更高
上一篇: linux环境源码搭建Apache服务
下一篇: 面向对象OO编程基础