细节与目标

来源:互联网 发布:小学手机游戏编程培训 编辑:程序博客网 时间:2024/05/01 09:19


       程序员是一个喜欢追究细节的种族。 细节到什么程度? 细节到影响到高速缓存命中的字节对齐问题。  然而:


               既要有细节思维, 又要有整体性设计思维, —— 创造可维护性强的软件时, 实现的一致性和统一性尤为重要; 


       

      但是, 程序员容易陷于技术性思维, 不太善于思考更高层目标。 


      考虑下面两个词: “阅读源代码”  和  “解构软件”。 

      ------------------------------------------------------------------------------------------------------------------------------------------------

       咋一看, “阅读源代码”是非常具体的目标。 仔细一想, 阅读什么样的源代码? 为什么要阅读源代码?  最终是为了什么? 这些都不明确; 

       再看 “解构软件” 。 解构软件的含义是指, 你需要具备解析软件的静态构造和动态运行的能力。 需求是很明显的:  在开发和指导软件项目时, 你必须具备全局性视角, 理解整个软件运行, 才能更好地定位问题, 优化应用。 做开发两三年之后,你需要提升自己的技术能力,而不是原地踏步, 那么, 学习如何解构大型软件是一个很好的入口。  从更细的角度来说, 要解构软件, 就必须具备阅读源代码的能力。 这样, 前者就找到了自己的用武之地: 有非常明确的需求,而不是漫无目的地去寻找。

       其次, 我们还需要思考, 解构什么样的软件?  不同的软件的构造是有差异的, 即使是开源软件, 因为所针对的目标和领域不同, 所采用的技术、设计模式都可能存在着较大的差异; 而且, 开源软件何其多也, 人的精力却是有限的, 选择哪些软件来做解构的工作, 也是很重要的抉择之一。 一般优先选择工作紧密相关的软件, 其次, 多了解一些其它领域的。


       但请注意:  “解构软件”仍然不是终极目标。 解构软件的能力是为了什么?  为了提升技术能力; 提升技术能力又是为了什么? 为了面试时能够回答得更加流畅些吗? 非也! 提升技术能力是为了能够技术攻关,  能够创造全新的方式去处理问题,  建立核心竞争力。 这才是最高层的目标。


        你真正需要具备的, 是整体性设计思维和技术攻关能力, 能够对某个领域分支有深入独到的理解和认识, 建立你的核心优势。 

        不是技术决定你的前途, 而是思维方式决定你的命运; 学会正确地思考, 思考更高层的目标。 


        最后, 我们来探讨一个很实际的问题。 程序员的爱情问题。

        按说, 女生是非常注重细节的动物, 而程序员又是非常注重细节的一族, 为什么两者难有交集?  我想原因可能有如下几点:

        1.  此细节非彼细节。  女生关注的细节方面可能更倾向于感性方面, 比如 那块石头看上去像小鸟一样;  而程序员关注的细节更倾向于“理性”方面, 比如这个事情应该这么做。 你可能觉得那种细节很无聊, 但仔细想想, 实际上对于现代互联网产品的用户体验是非常有价值的。

        2.  程序员不太主动, 有自闭倾向。 很多程序员可能自我感觉良好, 以为自己是编程一族, 有多么了不起。 实际上, 女性的观察能力是非常敏锐的。 一个程序员愿意扩大自己的交际圈, 主动与女生交往, 她们所看到的世界可能对你产生很有益的影响; 与女生交往, 可以培养你非常细心的品格。


       所以, 我的建议是:  主动与女生交往吧,  她们的视角和眼光是非常值得重视的。


       和女生交往, 说话和提出自己的要求需要很有技巧性。  切忌对对方造成心理压力, 比如说, 晚上八点后, 你希望和女生出来逛一会, 不要一下子说, 我想和你去某某地, 可以说, 我想和你聊一小会, 可以不? 一般, 即使女生如果对你有好感, 也会有轻微地推脱, 这时候你得坚持下, 还得想一些貌似冠冕堂皇的理由。 你要知道, 其实她也希望能和你出去走走, 但是也想考验你, 有木有能力心服口服地把她约出来。  这是我经历了好几次失败才获得的经验教训哦!


       此外, 你需要照顾对方的心理需求和生活需要 她既需要有人能够呵护她, 也有自己独立生活的欲求。 因此, 心里装着人家,但不要整天围着她转; 适时地联系她, 了解她的生活, 给她创造惊喜; 如果她刚刚做完什么事, 可能有点累或者困, 就不要提任何的要求, 等她先休息好再说。 


       最后, 爱是一种细节。 用细节的行动去打动她 祝愿所有的程序员都能有一份美好的爱情归宿。 

 

   

原创粉丝点击