(产品/研发/运维)职权
李纲明
热忠于互联网、移动互联网技术交流和分享
展开
-
解析三层架构(1)---为什么要分层?
<br />随着分层设计的进行,对分层逐渐有了更深的了解.准备利用几篇文章,深度的分析一下分层设计.<br />我这里的题目之所以叫三层架构,不一定代表着系统就是三层.古语中三为多.这里的三层也可能是<br />四层,五层 或者更多层.<br />为什么要分层:<br />这是一个很基础的问题.很多的人都在讨论为什么分层.分层到底有哪些好处.在什么样的情况下分层<br />其实网上已近有很多这样的解释,首先我总结一下他们的观点<br />1.方便团队分工<br />以前的按功能模块一般是几个人将项目的功能模转载 2011-06-02 09:20:00 · 902 阅读 · 0 评论 -
专访蒋宇捷:技术管理者应具备哪些能力?
蒋宇捷,西安交通大学硕士。现任百度技术经理,曾担任傲游Web后台主管,腾讯研究院浏览器前端负责人,创新工场魔图项目技术负责人。《论道HTML5》合著作者,关注Web前、后端架构、移动互联网应用和团队管理。编程初体验CSDN:你何时开始接触计算机,又如何走上编程道路的?蒋宇捷:小学的时候,父母单位的苹果机、386和586都可以让我在空闲时候使用。而在那时代彩色显示器非常少见,即使一个小小转载 2012-11-25 21:04:43 · 946 阅读 · 0 评论 -
真正优秀的程序员有哪些与众不同之处?
“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2. 理解不同转载 2012-11-25 21:23:25 · 724 阅读 · 0 评论 -
[一分钟先生]夏远志:转型从思维习惯的转变开始
从技术岗位华丽的转身到管理岗位,与其等待伯乐的发现不如挑战自己,身处管理岗位,对待问题公平公正,能牺牲自我利益顾全大局,有洞察力,拥有良好的技术基础,处于夹心层,既要为老板工作,也要为组员争取利益,做好责任的承担和信任建的立。华丽转身是华而不实的假面具,我作为一名技术管理人员,建议大家不要轻易地转向管理岗位,坚持自己的技术才是根本。因为只有10%的技术专业人士具备相应的管理岗位所需要的特质,而转载 2012-09-16 21:08:53 · 1632 阅读 · 0 评论 -
结合企业实例谈IT规划过程
当前,随着国家“十二五”规划的出台,各行各业正在各自的“十二五”规划,其中信息化规划是其重要的一个组成部分。有实力的公司一般会邀请专业的咨询公司,通过咨询项目进行信息化规划,但是国外咨询公司高昂的咨询费令国内众多企业望而却步,很多单位不得不自己编写信息化规划,那么如何进行信息化规划,有没有方法论,有没有什么固化的模式?本文结合国内外咨询公司常用的规划方法论,基于战略一致性模型(Strategy A转载 2012-09-05 15:38:18 · 907 阅读 · 0 评论 -
优秀程序员和一般程序员差别在哪?
还记得研发频道此前发表过的一篇《白班程序员 VS. 夜猫子程序员》吗?在这个世界上有两种程序员,我们称之为:Day Programmers(白班程序员)和Night Programmers(夜猫子程序员)。本文我们将探讨优秀程序员和一般程序员有哪些差别,看看您是属于那一种?来自知乎网上的大牛们各抒己见,一起来看下他们是如何区分的。创业者 郭凛:如果纯以编码能力来看,可分为五类1.转载 2012-08-30 21:19:34 · 792 阅读 · 0 评论 -
作为软件工程师,你必须知道的20个常识
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据转载 2012-07-01 18:52:22 · 637 阅读 · 0 评论 -
杰出人士的六个好习惯
1、凡事第一反应:找方法而不找借口。2、写下来,不要太依靠脑袋记忆。3、每天提前15分钟上班,推迟30分钟下班。4、恪守诚信说到做到。5、不管任何方面每天必须“进步一点点” 6、每天在下班前15分钟的时间做一天的整理工作。没有做到的,从今天开始坚持做到!原创 2012-05-26 20:09:18 · 1867 阅读 · 0 评论 -
互联网大公司体制内创新的重重阻力 从大公司的管理体制和考核制度等多个角度阐述,大公司体制内创新的困境,这也是国内多数公司面临的问题,本篇分析了阻碍体制内创新的原因,也给出了如何推进公司体制内的创新项目
Robbin Fan(范凯)写的文章>,从大公司的管理体制和考核制度等多个角度阐述,大公司体制内创新的困境,这也是国内多数公司面临的问题,本篇分析了阻碍体制内创新的原因,也给出了如何推进公司体制内的创新项目开展,非常值得大家阅读,特转此文与君共赏!周末在家,随手翻看了一点吴军老师的《浪潮之巅》这本书。去年这本书上市之后我从头到尾阅读了一遍,在《浪潮之巅》中吴军老师历数了IT行业公司的兴衰发转载 2012-05-18 11:14:54 · 5031 阅读 · 0 评论 -
十招教你从程序员转向企业家
很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样的转型。在创办HelpSpot的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。1. 代码只占生意的5%我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是原创 2012-06-03 22:32:30 · 649 阅读 · 0 评论 -
高效能人士的七个习惯
【高效能人士的七个习惯】1.积极主动地面对一切,由内而外地焕发积极性;2.围绕共同的使命、愿景和价值观,创造执行文化;3.始终把要事放在第一位;4.用双赢的思维找到互惠的办法;5.将心比心地交流,全面了解对方和自己。6.积极与不同特点和智慧的人合作,充分吸引他人意见的奥妙。7.不断地更新自我原创 2012-02-04 19:46:40 · 1654 阅读 · 0 评论 -
memcached和redis在用法上的不同
写入数据:set方法不同memcached可以直接写入单个值或一维数组、二维数组数据,redis可以写单个数据,一维数组和二维数组数据需要序列化后再写入.读取数据:get方法不同memcached读取单个值、一维数组、二维数组数据通过get方法即可读取:get()get(arra原创 2011-07-24 10:13:35 · 3051 阅读 · 0 评论 -
优秀技术领导者的修成之道
最成功的项目都有一位优秀的技术领导者,来推动项目前进,同时确保正确制定每一个技术决策以及树立团队成员的信心。日前,曾就职于谷歌、Square、DoubleHelix等公司的资深软件工程师及创业者David Byttow撰文介绍了他从一介草根到被谷歌录用的经历,在谷歌度过了精彩非凡的五年,作为一名工程师的他不断学习和成长。他在文章中总结了自己的工作经历,并分享成为优秀技术领导者的修成之道。D转载 2013-07-01 16:55:32 · 1022 阅读 · 0 评论