![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员方向引领
文章平均质量分 80
明天还有我
这个作者很懒,什么都没留下…
展开
-
如何成为一个好的程序员...java应用架构师之后
假如成为架构师之后,我们应该怎么进步自己的技术?进步的方向是什么?这是一个值得思考的问题。往架构优化方向学习从单服务器架构到多服务架构协同工作的转换产品对移动的思考以上3个方面是从技术角度考虑的。 JAVA应用架构师的定义: 能够将领域模型转换为软件架构 (主要指运行在单个服务器上的软件)。原创 2016-01-01 11:45:44 · 476 阅读 · 0 评论 -
华为离职副总裁徐家骏的工作感悟
徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过它发出去的。转载 2016-02-28 12:32:21 · 709 阅读 · 0 评论 -
架构师的行为准则(四)
原则大于个人口味很多架构师都有着丰富的经验和个人风格,以至于在平常工作中常以个人口味作为决策的依据,对于普通的开发人员也许是可行的,我们鼓励大家有个人特色,但架构师更应该依据原则办事,需要维护和遵守一套大家公认的原则,以此作为判断是非的工具从“可行走骨架”开始敏捷管理崇尚尽早集成,在架构设计这一块,这个原则也行之有效。架构师在开始阶段无需陷入某些难题或细节里,应该尽快地把各原创 2016-03-10 19:25:11 · 402 阅读 · 0 评论 -
架构师的行为准则(三)
让开发人员自己做主架构师虽然需要为系统的设计负责,但无须包揽所有的设计工作,应该给予团队成员足够的自主权,让他们发挥自己的创意和能力,你的工作是确保大家的工作能很好的组合在一起,帮助他人解决棘手困难。当你发现同事遇到麻烦时,可以主动给出建议,但更可取的做法是创造良好的氛围,让大家主动向你征求意见。控制项目规模架构师要试图避免做那种“超大型”系统,因为这种系统往往难以控制,控原创 2016-03-10 19:22:49 · 330 阅读 · 0 评论 -
架构师的行为准则(二)
先确保解决方案简单可用,再考虑通用性和复用性系统的复杂性往往是架构师基于通用性和复用性的设计而引入的,很多具体问题往往不需要通用性和复用性的解决方案。如果存在多个可实施方案难以取舍,先简单后通用原则可以成为最终的评判标准。架构师提供具体解决方案时,无需排斥通用和灵活,但是如果过早脱离具体情况,只会迷失在无限的可能性里,被复杂的配置选项、超负荷的参数列表、冗长罗嗦的接口,以及存在缺陷的抽象所淹没原创 2016-03-10 19:20:39 · 440 阅读 · 0 评论 -
架构师的行为准则(一)
最近看了一本书《软件架构师应该知道的97件事》,本来并没对它抱有太多期望和兴趣,毕竟这种讲大道理的书不可能带来什么实际收获,但看的过程中被里面中肯实在的建议给吸引,对于我这种在走向架构师这条路上常常迷失方向的人,实在是雪中送炭。读完后,决定选择其中对我有触动的条目,加上实际工作中的感悟,形成一套自认为正确的架构师行为准则,以此来矫正自己的行为。客户需求高于一切不要为了自己的项目经历原创 2016-03-10 19:10:27 · 346 阅读 · 0 评论 -
架构之路(五):忘记数据库
摘要:面向对象或者领域驱动,最重要一点就是要忘记数据库!我花了很长很长的时间,才理解了这一点,从而真正的迈向一个崭新的天地;而后,我又花了很长很长的时间,才勉强做到这一点;我希望,有一天这将不再是一个问题。【编者按】本文作者自由飞,具有 传奇般的人生经历:98年读大学-国际贸易专业03年11月英语培训机构当英语老师04年2月-05年6月律师事务所实习和公司法务05年6月-0转载 2016-02-23 00:05:41 · 401 阅读 · 0 评论 -
架构之路(四):测试驱动
摘要:测试驱动有着更宽广的概念,他要求以“测试”为驱动力,来推动整个开发活动。似乎相当多的人认为这个观点根本不具有可执行性。但当我第一眼接触这个观点,我就觉得,它像一道闪电划破长空,光华璀璨,价值无以伦比!【编者按】本文作者自由飞是一个奇人, 彻彻底底的非科班程序员:98年读大学-国际贸易专业、03年11月英语培训机构当英语老师、04年2月-05年6月律师事务所实习和公司法务、05年6转载 2016-02-20 18:53:36 · 341 阅读 · 0 评论 -
华为8年女硕离职:多么痛的领悟..
一年前的十月,我离开了华为,不咸不淡。这个十月,和我一同入职的先生也离开了,心里的五味杂陈却异常凶猛的翻涌起来。过去的一年里,我还是称华为我们公司,因为我还是华为家属,生活里依然弥漫着熟悉的华为味道,还有机会在上研所美丽的园区溜达。可是从此以后,就真的和这里没有关系了,真真的告别了。于是提起笔,整理此刻的情和之前在华为的种种,留作纪念。青春的纪念,家庭的纪念,一种生活方式的纪念。转载 2016-02-18 23:10:27 · 917 阅读 · 0 评论 -
架构之路(三):单元测试
摘要:“测试驱动”是一个最具争议的话题,没有之一。吹捧者和反对者泾渭分明,而且都有大量的论据和证明。林外,架构是一种“无奈”,是现实是问题驱使你去做一些其实你本来不想做的事情。【编者按】本文作者自由飞是一个奇人, 彻彻底底的非科班程序员:98年读大学-国际贸易专业、03年11月英语培训机构当英语老师、04年2月-05年6月律师事务所实习和公司法务、05年6月-07年12月成立装饰公司做转载 2016-02-18 09:31:21 · 466 阅读 · 0 评论 -
架构之路(二):性能
摘要:似乎程序员都是急性子,或许是被windows冗长的开机时间折磨够了,有可能是因为提升性能的效果是最显而易见的……总之,我发现,绝大部分程序员对性能的关注和热情是无与伦比的!【编者按】本文作者自由飞是一个奇人, 彻彻底底的非科班程序员:98年读大学-国际贸易专业、03年11月英语培训机构当英语老师、04年2月-05年6月律师事务所实习和公司法务、05年6月-07年12月成立装饰公司转载 2016-02-17 14:47:37 · 318 阅读 · 0 评论 -
架构之路(一):目标
摘要:我认为应该以是否实现架构师的设计目标为标准。我们的架构目标是可维护性,不是需求变更驱动着软件的不断更改,而是“软件可以随意更改”的这种特性刺激了不断的需求变更。【编者按】本文作者自由飞是一个奇人,彻彻底底的非科班程序员:98年读大学-国际贸易专业、03年11月英语培训机构当英语老师、04年2月-05年6月律师事务所实习和公司法务、05年6月-07年12月成立装饰公司做老板、08年转载 2016-02-17 10:26:37 · 370 阅读 · 0 评论 -
且行且珍惜,还在coder的人们
每个人都会经过这个阶段,见到一座山,就想知道山后面是什么。我很想告诉他,可能翻过山后面,你会发现没什么特别。回望之下,可能会觉得这一边更好。转眼过去一年,想写篇文章,记述下我的2015,也希望能勉励大家,帮助到大家。2015年发生了许多事情,整体来说,一回家,二离婚,三股票,四转型。年初的时候就考虑换工作,当时还没考虑回家,第N次面试阿里我也不记得了,反正阿里虐我千百遍,我原创 2016-02-17 00:13:23 · 360 阅读 · 0 评论 -
如何成为一个好的程序员(2)
前面假如软件方面的轮廓(这里本应该是来表达业务方面的轮廓,但是由于自身水平限制,目前还不能完整的表达)。这样这里只能讲讲软件工具方面的。 有一套书,叫《程序员修炼三部曲》,分别介绍了软件开发中的3个主要工具:测试,版本控制和构建工具。其实我也没有看完这3本书,就大概的看了下,我可能理解会有误。所以,有兴趣的话可以大家自己去看看。我这里并不介绍什么是测试,什么是版本控原创 2016-01-01 11:50:52 · 278 阅读 · 0 评论 -
如何成为一个好的程序员
Make things as simple as possible, but not simpler.语法 规则语义 api逻辑结构和算法 数据结构与算法模式 软件模式架构 软件架构 第二个阶段和第三个阶段可以同时进行,第四阶段和第五阶段也可以同时进行。二、三两个阶段是一般可以去工作了,这些知识能够解决转载 2016-01-01 11:48:51 · 277 阅读 · 0 评论 -
回顾15年程序生涯,我总结的7点经验
我和很多人交流过一个有趣的现象,那就是刚毕业到30岁这段时间,会觉得时间过得很慢,总觉得自己还很年轻,但是一旦过了30岁,时间就如白驹过隙,一年又一年飞逝而过。我自己也是,眼瞅着毕业快15年了,15年间从一个刚毕业的菜鸟,成长为技术骨干,做到架构师的职位,回头看看,当年听取亲戚的一句话,误入计算机行业,看来并没有走错,编程虽然枯燥辛苦,但是如果真的感兴趣,你就能体会到其中的乐趣,并且获得可转载 2016-06-08 11:51:25 · 490 阅读 · 0 评论