软件开发流程管理是採用瀑布式好还是敏捷好? 如今非常多人会选择敏捷.由于眼下的现状是需求的变化是一天一个样,这是当前(移动)互联网的飞速发展所带来的.当我们仍採用原始的先做全盘的计划.然后在按部就班的一步一步运行,那么我们的产品非常可能刚出生就已经过时了. 但这里面有一个观点须要重申一下,敏捷.不是毫无计划.它是一个一个小瀑布式流程的迭代,仅仅只是是周期被缩短而已. 这样灵活上路,随时能够调整自己的方向和计划.灵活.轻量是敏捷的关键词. 与此相似的,创业也是一样. 有些人认为要准备好才干创业.但…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/lincyang/article/details/25535181         痴汉们事实上是非常easy满足的.仅仅要给他们一个任务,他们就会废寝忘食的去完毕. 查资料,了解背景信息,学习新开发语言.做设计,写代码.调试,够忙的了.一忙起来,就会感到日子过的非常充实,有成就感.这是一种简单的快乐.这也说明,痴汉们喜欢简单作人.认真做事.这种一群人怎么会有烦恼呢?是如何的一段故事呢?      …
早在大学一开始我进行Linux的学习了,那时大家都跟Windows Xp玩的火热,而我从来就不走寻常路,在XP上安装了VMware虚拟机搞起了Linux的探索.这简直让我眼界大开,每天都和那么多的国外爱好者通信,因此我的英语四级也通过的特别顺利.在经历一段时间的痛苦摸索后,我就开始为Linux世界贡献自己的微薄之力了.我不敢说自己对kernel有多么精通,但至少我在学校的Linux圈子里算是一个不大不小的人物呢... 才怪! 哈哈,别上当,上面只是Linus式的幽默罢了,Just for fun…
那是一个普通的周末上午,稍微阴沉的天,使得暑气消退了好多.刚吃过早饭,我懒懒的浏览着CSDN论坛上有趣的问题和答案. 突然电话响起.是一个陌生的号码.我像往常一样接起电话,""您好!" 对方非常凶的口气."你是张伟吗?" 我没有直接回答是还是不是,"你有什么事?" 接下来就像是电影里的对白:"你近期得罪了什么人吧?有人要我废你一条腿!" 我当时就懵了,我就一普普通通IT痴汉,我能得罪谁啊?即使是工作上有和同事发生口角…
饭间闲谈 齐天.周权和我是饭搭子.总是边吃边聊一些与技术.汽车和女人相关的话题. "前阵子Nokia裁员之事不知道完没完?这艾洛普挺能作啊."我吃着香喷喷的过桥米线说."这塑料的米线是真香啊. " 齐天接过话来,"不知道最后是N+2还是N+6了,总之是有点小亏啊." "我国法律规定裁员的补偿是N+1.人家也算是够意思了."周权不允许的说. "你说裁员这么多人,帝都的就业压力又大了呀?"我还真操心起人家的工作…
要想成为技术大牛,除了天赋以外,更与后天的刻苦努力分不开.伟仔我天生愚顿.工作多年后仍与大牛相差甚远,更加觉得技术的养成是一个异常困难的过程. 是我不用功吗?我不这样觉得.伟仔尽管是个懒人,但对于技术有着天生的热爱,这驱使我每天晚上仍会保持读书,写作.编码,看科技新闻.就像上一篇文章说的."Just For Fun"让我保持对技术的持续动力. 是用功不够吗?嗯,程度的问题就见仁见智了.坦白讲,我每天的睡眠时间还是比較长的.我的意思是,在后半夜才歇息的弟兄大有人在.用流行的话讲.那些更优…
前阵子周权出差给我带回来一个净水器,是直接安装在水龙头上的,小巧方便.我依照安装说明一步一步组装好了,感觉说明书还是比較靠谱的,没有遇到意外.但我发现它的净水.原水的button好像是有问题.它的结构例如以下图: button以下有PUSH字样,此时我向上一推会由净水变为原水.可是推动一下,毫无阻力感,我觉得有些蹊跷.当放水时,不管是显示原水还是净水,都是从原水出水口出来,根本就不走过滤盒.我将此事反映给权哥,他说或许是阀有问题吧.他跟客服联系了一下,客服让确认一下拆卸上图黑色胶圈及过滤棉以下有…
回首多年来的工作经历.发现自己的职业发展真是太平庸只是了.就像我的名字张伟,平淡无奇.而我,还是几年前刚入职模样的我,仍然像个涉世未深的矛头小子,相信技术能够改变世界.真是一入IT深似海,为伊消得人憔悴.就像是中国梦在不同人群有不同的体现一样,技术是我一直以来不变的追求.技术梦,我的中国梦. 多年来.我喜欢在CSDN的blog上写一些东西,粗浅,可是记录了我的学习工作的点点滴滴.就像习武分两种人一样,我并不属于那种天资聪慧那一种,而是勤勤恳恳,坚持不懈的那一种.近期有好多在校大学生和刚入职的朋友…
大海和我一次闲聊中问,你做安卓这么久.能给我解释一下为什么安卓手机用半年后就变慢吗? 呃... 伟仔还真是头一次听说这么精准的半年就慢的说法. 大海继续说."能不能是厂家有益设置的?哦,也不能,要是有益设置的,也应该要1年或2年以后,要不牌子不砸啦?再不就是安卓系统不行." 安卓系统行不行.还真是一个挺有趣的问题.一直以来.三星的安卓手机以死机和重新启动闻名,其它厂商的手机也或多或少有这个问题.即使是搭载稳定的Android4.4的谷歌5太子也有这个问题呢.系统当机是全部操作系统普遍存…
这是我们的第四个Sprint了.因为上一个迭代周期的失利,Leader群发邮件这样描写叙述道:"对任务的乐观预计,导致Sprint 3没有如期完毕. 我们须要在这次Sprint计划中细致评估各自任务,并又一次调整计划. " 周一上午九点半准时启动我们的计划会.Leader简单说明当前工作情况,并把剩下的任务罗列出来.找出须要这一期完毕的任务. 以下,就要为这些任务找到主人. 第一个任务是HR的服务程序. 这是周权和我在上一个Sprint遗留下来的.权哥负责逻辑部分,而我负责WIN8上面…
2015年9月3日早7点,复兴门外大街已是车水马龙.伟仔早早的从东直门赶到这里.呼吸着首都特有的雾气,回味着昨晚与齐天的那一顿簋街麻小,想象着今天的大场面,心中不免有一丝紧张. 今天是个重要的日子,是伟仔从事软件这么多年.第一次參加开标会.一切都是那么新奇,一切都暗藏玄机,招投标的过程与软件开发是真的不一样. 依照约定的时间,我和公司同事签到.三个人抬着标书文件箱进入会场.其它公司的对手更是吸引眼球,直接用推车推着小山一样的文件过来,难道他们要在气势上压倒对手吗? 开标时间临近,各家投标公司也相…
Dalvik是啥呢? 从未知道冰岛有Dalvik这么一个重要的村庄.直到Dan Bornstein将自己为Android系统编写的进程虚拟机命名为Dalvik后才被我所知. 它是Android系统独有的,主要作用就是使得已转换为 .dex(即Dalvik Executable)格式的Java应用程序在Android系统上执行. 它是Java执行在Android系统的基础. 那么问题就来了.有标准的Java虚拟机JVM,为啥还要新造一个Dalvik呢? 答案非常简洁,就是为了更加适合资源十分有限的…
在上面介绍了管理所有连接的类,这个类主要就是添加新的连接,或者删除不需要的连接.但是管理的类CAllConnect是没有办法知道什么时候添加,什么时候删除的,它需要从接收到连接类里获取得到新的连接,从连接类里获得删除的事件.如下面的代码: //封装一个服务端类来处理网络. //软件开发人员: 蔡军生 2013-07-28 // class CConnect : public boost::enable_shared_from_this< CConnect > { static const in…
6.3  类是如何面向对象的 类作为C++与面向对象思想结合的产物,作为面向对象思想在C++中的载体,它的身上流淌着面向对象的血液.从类成员的构成到类之间的继承关系再到虚函数,到处都体现着面向对象封装.继承和多态的三大特征. 6.3.1  用类机制实现封装 考虑这样一个现实问题,学校中有多个老师,每个老师的名字.年龄等属性都各不相同,但这些老师都会备课上课,具有相同的行为.那么,我们如何在程序中表现这些老师呢?老师的具体个体虽多,但他们都属于同一类事物——老师.在C++中,我们用类的概念来描述某…
iOS从2007年诞生至今已有近10年的历史,10年的时间对iOS技术圈来说足够产生相当可观的沉淀,尤其这几年的技术分享氛围无论国内国外都显得异常活跃.本文就iOS架构这一主题,结合开发圈里讨论较多的几种主流方式,再配以博主自己的理解,做下现状分析.给自己做下知识梳理的同时,也期望能引入新的思考. 架构的定义 过去6年多几乎绝大部分时间都浸淫在iOS平台,翻阅过不少关于架构的文章,发现众人对架构的理解颇有些差异,总体来说可分为四类: 第一类:精简型应用架构 这类架构的文章分析主要还是围绕MVC展…
1.文章前言     作为18应届毕业大专生已工作一年,相信这也是大部分同届生的现状.       那么,一个萌新进入职场一年都经历了什么呢?在校那会我是挺好奇的.       这篇文章是根据自己一年的工作现状去写,希望一年后,回过来看这篇文章,希望变得更加优秀.       其实一直想写一篇一年的工作总结,也希望自己坚持每年都会写一个总结:       这篇文章利用闲余时间断断续续的写了两三周的样子,适合人群:在校或者即将进入职场的大专生. 2.阅读步骤 我把这篇文章分为如下几个部分: .技能…
一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能.一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能.本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深…
一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能. 一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能.本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行…
1.前言 相信大家在工作中经常要遇到一些导入导出Execl操作.学习贵在分享,分享使人快乐,园子里的前辈已经有很多好的文章,鄙人也是能力有限,在这里把这些好的文章总结,方便以后再工作中使用. NPOI:是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作. 它不使用Office COM组件(Microsoft.Off…
转自:http://blog.csdn.net/adaptiver/article/details/7494121 我有个有趣的观察,外企公司多的是25-35岁的白领, 40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40 岁附近的经理人是很尴尬的.我见过的40 岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏.外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远.而进外企的人往往并不…
我们工作到底为了什么 (HP大中华区总裁孙振耀退休感言) 一.关于工作与生活    我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的.我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏.外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远.而进外企的人往往并不能很早理解这一点,把自己的成功90%归…
一个优秀的Java程序员必须了解GC(Garbage Collection 垃圾收集)的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能.本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能. GC的基本原理 Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放. 对…
假设你是C/C++谁刚开始学习,看这本书.因为也许你读其他的书还不如不看.一定要选择一本好书. 假设你正在准备工作,请认真看这本书,由于这本书会教会你工作中必备的知识,相信你即将面临的语法类题目不会超出此书的范围. 假设你已经工作了一到三年,那么是时候提高自己的技术水平了,从第一章看起,这本书给解释工作中遇到的疑惑: 假设你已经工作了三年以上,而且准备以软件开发为自己的职业,我没什么要多说的.自己看看就明确了. 进入文字教程 进入官方视频教程@优酷 进入留言 进入1000道C/C++练习题笔试题…
摘要: 理解Web Workers. 原文:JavaScript是如何工作的:Web Workers的构建块 + 5个使用他们的场景 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 这是专门探索 JavaScript 及其所构建的组件的系列文章的第7篇. 如果你错过了前面的章节,可以在这里找到它们: JavaScript是如何工作的:引擎,运行时和调用堆栈的概述! JavaScript是如何工作的:深入V8引擎&编写优化代码的5个技巧! JavaScript如何工作:内存管理+如…
虽然我前面讲过,在VBA中操作工作薄并不是件明智的事,但有些时候,还是避免不了要这么做.绝大多数情况下,我们要做的是获取到某个工作薄对象,并以此来获得其中的工作表对象,然后再对工作表中的数据进行处理.而后面这一部分(操作工作表)在前面已经讲过了,所以本章只讲如何在VBA中打开.关闭工作薄,以及介绍两个常用的工作薄对象.在VBA中打开工作薄有两种方法:显式打开及隐式打开. 1. 显式打开 显式打开即跟我们手动双击打开一个Excel文件一样,可以看到工作薄的内容,可以在里面进行各种操作.代码及示例如…
TFS的工作项字段可以在所有工作项类型之间共享.例如自定义了一个字段"验证迭代"(Mycompany.IterationValidation)那么在需求.Bug中都可以添加这个字段:同样在其他工作项中不能再定义一个同名的新的字段"验证迭代".一旦已经定义并在TFS的工作项中使用了字段,这个字段便会被TFS定义到了数据库的结构中,不能随意删除.即使管理员在工作项定义中删除了该字段,与这个字段相关的数据和结果都还保留在数中,你会发现当你重新将这个字段添加回工作项中时,原…
1.在Facebook,可以选择哪里工作? Facebook 在内地确实没有 Office ,但可以在https://www.facebook.com/careers/?ref=pf#locations 查询 Facebook 在全球的工作地点. 下面是美国的工作地点. 2.为什么要去Facebook工作? 清新的空气.食物安全等生活品质因素 车很便宜,硅谷的房价虽然贵,但对于 Facebooker 来说,购房的压力比北上广小 和世界上水平最高的工程师一起工作 Working on a prod…
月20日在留美学生家长群聚会上的发言稿一.H1B签证系美国最主要的工作签证类别,发放给美国公司雇佣的外国籍有专业技能的员工,属于非移民签证的一种.持有H1B签证者可以在美国工作三年,然后可以再延长三年,6年期满后如果签证持有者的身份还没有转化,就必须离开美国.二.2013年4月5日,美国移民局宣布,从2013年4月1日开始申请的——2014会计年度的H-1B工作签证的名额已满,5天内达到了124000个,超过了包括2万名硕士以上学位的名额和6.5万名普通申请名额,并从即日起不再受理H-1B工作签…
在Excel多个工作表间快速切换的绝招 几乎每个Excel用户"数据分析师"都应该知道,如果一个Excel工作簿中包括许多个工作表,我们"数据分析师"可以通过单击窗口下方的工作表标签来激活不同的工作表. 图1 单击标签可以切换不同的工作表 除了这种方法之外,还有一些不为人熟知的工作表导航技巧,下面分别为大家介绍一下. 技巧一:"数据分析师"用快捷键快速导航工作表 其中一种比较好用的快速导航技巧是,通过按Ctrl+PageUp来激活上一张工作表,按…
一个 TCP 连接过程包括了建立连接.传输数据和断开连接三个阶段. 而 HTTP 协议,正是建立在 TCP 连接基础之上的.HTTP 是一种允许浏览器向服务器获取资源的协议,是 Web 的基础,通常由浏览器发起请求,用来获取不同类型的文件,例如 HTML 文件.CSS 文件.JavaScript 文件.图片.视频等.此外,HTTP 也是浏览器使用最广的协议,所以要想学好浏览器,就要先深入了解 HTTP. 不知道你是否有过下面这些疑问: 1.为什么通常在第一次访问一个站点时,打开速度很慢,当再次访…