
其他
文章平均质量分 89
代老师的编程课
去哪儿网资深架构师,前美团技术专家,16年Java开发经验,MiniTomcat实战课程作者。
展开
-
年薪20+万美元,每周仅工作5小时?斯坦福研究发现:9.5%的“幽灵工程师”每年浪费900亿美元!如何避免“幽灵工程师”现象影响项目生产力
幽灵工程师”是指那些看似在工作,但实际贡献极其有限的工程师。虽然他们可能每月提交的代码量看起来不少,但这些代码往往缺乏实际的业务价值。例如,提交一行无意义的代码,或者仅仅在提交时做微小的重构。最令人震惊的是,研究表明,这类工程师的年薪可能达到20万至30万美元,但他们的实际贡献却微乎其微。提交的代码质量差,缺乏深度和逻辑性;在开发过程中“拖延”项目进度,给出模糊的借口;不参与代码审查或缺乏对团队文化的贡献。那么,作为技术经理,如何避免“幽灵工程师”现象影响你的Java项目呢?原创 2024-12-09 15:23:35 · 574 阅读 · 0 评论 -
国内外城市管理应用GIS情况
国内外城市管理应用GIS情况转载 2010-12-07 19:44:00 · 4010 阅读 · 0 评论 -
中国软件业的现状浅析
中国软件业的现状浅析转载 2010-12-23 19:36:00 · 1490 阅读 · 0 评论 -
女性英文名大全
女性英文名大全转载 2011-02-23 16:28:00 · 7099 阅读 · 0 评论 -
男生英文名大全
男生英文名大全转载 2011-02-23 16:31:00 · 7707 阅读 · 0 评论 -
前端必读:浏览器内部工作原理
浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。将讨论的浏览器今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。本文将基于一些开源浏览器的例子——Firefox、 Chrome及Safari,Safari是部分开源的。根转载 2012-02-08 17:00:46 · 915 阅读 · 0 评论 -
在C#中使用WIA获取扫描仪数据(一)
WIA(Windows Image Acquire,最新版本2.0)是Windows中一组从设备中捕获图像的标准API集合,它可以从设备(例如扫描仪、数码相机)中获取静态图像,以及管理这些设备。它既是API,又是DDI(Device Driver Interface)。因此,只要是满足这个规范的设备,都能够利用WIA直接和应用程序交互,而不是通过驱动。WIA甚至提供了统一的对话框来获取图片。转载 2012-02-08 10:17:13 · 1099 阅读 · 0 评论 -
界面设计器分析
最近要做一个Python的基于Eclipse的界面设计器,因此我对各种GUI设计工具做了一下分析,发现GUI设计工具也有一个门派。 在那个懵懂的年代,一切界面代码都是要开发人员手工书写,这无疑增加了开发难度,Delphi、VB等工具的出现扭转了这个局面,使用这些工具开发人员只要在控件面板上拖拖拽拽就可以完成界面的设计,做到了“所见即所得”的开发方式。仔细分析,GUI设计工具有如下几个转载 2012-03-31 22:44:58 · 535 阅读 · 0 评论 -
C# XML导出Word方法操作类的代码如下
最近写的一个通过XML导出Word的方法,共大家参考讨论:方法的调用: Dictionary wordTexts = new Dictionary(); Dictionary wordTable = new Dictionary();WordMLHelper Word = new WordMLHelper(); wordTexts.Clear(); wordTexts.Add转载 2010-10-13 11:44:00 · 3983 阅读 · 0 评论 -
浅谈测试驱动开发(TDD)
简介: 测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。本文从开发人员使用的角度,介绍了 TDD 优势、原理、过程、原则、测试技术、Tips 等方面。本文的标签: tdd, 测试原理, 测试驱动标记本文!发布日期: 2004 年 11 月 19 日 级别: 初级转载 2012-02-21 11:29:43 · 530 阅读 · 0 评论 -
十三年职场经验总结
现在年轻人会更多地看到自己以前的同班同学如何优秀,薪水有多高。但我常常说,人生要算总账。从你学校毕业的第一天的第一毛钱到你退休后领的最后一毛钱总共加起来你能挣多少钱。第一个十年走完了,如果你扎扎实实地把自己的基本功练好,到第二个十年你可能有机会成为一个部门主管。第一个十年是你这一辈子工资最微薄的时候。这个时候你可能是单身,你的这个收入也就能支撑你的生活所需。到第二个十年,你可能也结婚了,可能有个孩转载 2012-09-05 16:11:37 · 4223 阅读 · 2 评论 -
备受开发者青睐的13款热门开源项目
摘要:本文我们总结了国外13款热门级的开源项目,包括ProjectLibre、OpenBravo POS、Impress.JS、Reveal.JS、Diaspora等,这些项目都是备受开发者青睐的开源项目,希望你会喜欢。开源是一项伟大的高科技技术产业。如今各大企业都在积极拥抱开源,企业在花费了大量的人力、物力后像似下一盘赌注,因为你不确定该项目是否受到开发者的青睐。本文我们总结了国外1转载 2013-04-25 23:05:13 · 670 阅读 · 0 评论 -
再培养一个扎克伯克:六款适合儿童上手编程的App
本文提供6款免费且非常适合儿童编程的应用,无论他/她现在是5岁还是15岁,是想学Ruby/Java,这六款工具都可以让孩子轻松入手,快乐学编程。教育从娃娃抓起。在竞争日益激烈的今天,多一项技能或许就多一次成功的机会。众览IT界那些富有且具有影响力的大佬们,许多人从年轻的时候就开始编程。如果你想多给孩子一次成功的机会,何不从现在就开始教他们coding呢。本文作者La转载 2013-04-25 22:55:14 · 849 阅读 · 0 评论 -
微信收费事件背后被广泛忽略的技术细节
摘要:关于微信是否应该收费,整个互联网几乎异口同声地指责运营商垄断与霸道。诚然,移动运营商免不了责任,但其所言“微信加重了运营商负担”也不无道理,本文从技术角度介绍了其中原因以及责任归属问题。作为一个横跨通信与互联网两大行业的从业者,前四年的核心网经验和后五年的互联网经验让我不得不感慨一个非常遗憾的现实:通信与互联网两大行业本来可以有珠联璧合的技术协同,为移动互联网提供近乎零耗电零流量转载 2013-04-29 09:47:16 · 489 阅读 · 0 评论 -
编辑器与IDE
无谓的编辑器战争很多人都喜欢争论哪个编辑器是最好的。其中最大的争论莫过于 Emacs 与 vi 之争。vi 的支持者喜欢说:“看 vi 打起字来多快,手指完全不离键盘,连方向键都可以不用。”Emacs 的支持者往往对此不屑一顾,说:“打字再快又有什么用。我在 Emacs 里面按一个键,等于你在 vi 里面按几十个键。”其实还有另外一帮人,这些人喜欢说:“对于 Emacs 与 vi转载 2013-04-29 09:55:27 · 650 阅读 · 0 评论 -
十大界面原型与布局工具
摘要:原型设计能起到有效沟通的作用,漂亮,直观的原型图更是让人赏心悦目。本文罗列了2013年最新的10大界面原型与布局工具以帮助设计师和开发者创建出更加优秀的产品。创建网页或者程序不仅要关注主页的排版以及与主题想匹配的图片,还应注重视觉设计,这是因为它更能吸引用户进而提升搜索量。因此,项目开发首先需要确立良好的设计,创意是必不可少的。所以,项目经理、Web设计师、开发者在线框和原型工具转载 2013-04-29 10:12:16 · 1399 阅读 · 0 评论 -
对象的消息模型
作者: Todd Wei 来源: 博客园 发布时间: 2013-02-07 16:55 原文链接 C++对象模型 话题从下面这段C++程序说起,你认为它可以顺利执行吗?//C++class A {public: void Hello(const std::string& name) { std::cout "hello "转载 2013-05-01 13:07:07 · 546 阅读 · 0 评论 -
键值对在架构设计里的应用
作者: 夏天的森林 来源: 博客园 发布时间: 2012-12-07 21:39 原文链接 1. 谈谈我对程序的理解 作为程序员你对程序是如何理解的?写这篇文章的时候,我认真思考了下,发现我对程序的理解不是和教科书一样的,我每次听到程序二字我想到的只有两个东西:代码和数据,而每次写程序的时候也就是写代码操作数据的过程。 做程序开发和做菜很像,数据就是食材转载 2013-05-01 14:22:44 · 637 阅读 · 0 评论 -
Steve Yegge:Google面试秘籍
英文原文:steve yegge,编译:@老码农的自留地 我憋了很长时间想写点关于去 Google 面试的秘籍。不过我总是推迟,因为写出来的东西会让你抓狂。很可能是这样。如果按统计规律来定义“你”的话,这文章很可能让你不爽。 为啥呢?因为啊……好吧,对此我写首小诗回答:哎妈呀,俺咋听不懂涅这个史迪威讲的都啥啊要是俺老板也脚底他对俺的工作就得玩转载 2013-05-16 22:58:31 · 654 阅读 · 0 评论 -
我在赶集网的两个月(完整版)
作者: 旁观者 来源: 博客园 发布时间: 2011-07-14 10:40 原文链接 引子: 很好的一个流水帐,很好的一个实习生案例,很好的一个职场现身说法,很好的用数据说话的实战例子,很好的鲶鱼!请仔细阅读,尤其是你们中刚刚踏入职场没几年的年轻人,看看一个大三的北邮学生是怎么震了赶集网的销售、数据挖掘、竞情分析、产品、团购、运营和电话销售。 引用赶转载 2013-05-04 16:21:27 · 1977 阅读 · 0 评论 -
研发管理:与员工一对一交流的执行与反思
一对一交流的想法来源两篇文章:《与员工一对一交流:企业经营必行之道》,《你知道我今天为什么来公司上班吗?》。重要性这里不再赘述。认为不重要的可以使用这样的逻辑思考:1、 你是否想让你的直接领导找你沟通,并且说出你的真实想法?2、 想怎么样被管理,就怎么样管理别人。 按照这两篇文章的思路,我进行了一次员工的面谈,这里总结一下其中的经验。 具体操作转载 2013-05-03 20:25:00 · 590 阅读 · 0 评论 -
构建自己的C/C++插件开发框架(一)——初步设想
最近一直在学习OSGI方面的知识。买了一本《OSGI原理和最佳实践》,可是还没有到。遗憾的是,OSGI目前的几个开源框架只支持Java,对C和C++都不支持的。可惜我们公司目前主要的开发语言还是c和c++,即便是引进OSGI,所得的好处范围有限。而我对松散耦合的模块化开发向往已久。查了一下OSGI对C++支持的好像是有一个开源项目,不过好像应用范围很小。而SCA标准中是有对C++实现模型的支持的,转载 2013-05-03 20:37:45 · 624 阅读 · 0 评论 -
从P1到P7——我在淘宝这7年
作者: 赵超 发布时间: 2012-02-25 14:47 (一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘宝已经七周年了。很多人第一句话就是七年痒不痒,老实说,也曾经痒过,但往往都是一痒而过,又投入到水深火热的工作中去。回家之后就想这七年我到底收获了什么,且不论成败与否,这7年的经历,是我人生的宝贵财富。 第一年:转载 2013-05-04 15:22:35 · 1571 阅读 · 0 评论 -
技术普及帖:你刚才在淘宝上买了一件东西
作者: 孙放 发布时间: 2012-02-25 11:04 原文链接 你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均转载 2013-05-04 15:32:34 · 556 阅读 · 0 评论 -
Lucene 工作原理
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,转载 2013-05-20 20:07:01 · 523 阅读 · 0 评论 -
一个软件工程师在北京的反省
作者: berlin 发布时间: 2011-07-23 21:02 阅读: 27270 次 推荐: 28 原文链接 [收藏] 摘要:我(软件工程师berlin)于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是转载 2013-05-07 22:59:24 · 682 阅读 · 0 评论 -
从游戏设计机制以及玩家心理特征谈互联网产品设计理念
作者: 陈阔 来源: 36氪 发布时间: 2013-01-24 15:26 原文链接 我们中的许多人做事难以集中精神,但在游戏的时候却聚精会神,我们中的大部分人做事缺乏毅力,但这些人却可以坚持玩一个游戏直到天昏地暗。研究游戏设计机制以及游戏中所蕴含的心理特征有助于我们设计出更好的游戏、产品,甚至在日常生活中也能根据相应的原则激励自己,顺利达到预期目标。下面我们就分几方面转载 2013-05-07 23:00:49 · 809 阅读 · 0 评论 -
从玩扑克到软件开发
英文原文:Software Development Lessons Learned from Poker (作者:Jay Fields,译者:李剑) 2008年5月19日 我以前不是做软件开发的。在加入ThoughtWorks两年之前,我主要靠玩扑克为生。当然,如果你曾跟我打听过我前臂上的纹身,那你肯定已然听过我的故事了。要是还没有,等下次我们一起喝一杯时,我可以讲给转载 2013-05-07 22:59:51 · 582 阅读 · 0 评论 -
360的困兽之斗——重新探讨奇虎商业模式
作者: 汉景奎 来源: 雪球 发布时间: 2013-01-25 18:24 原文链接 本文作者“雨枫”发表于雪球,作者系青岛美天网络科技有限公司 CEO 汉景奎 我是奇虎和苹果的空头。 很多人都问过我为什么看空这两支股票。关于苹果,前前后后写过不少帖子,基本上也阐明了理由。而对 360 的相关阐述比较少,对于看空的理由,一直缺少一个系统性的分析和说明。这转载 2013-05-07 23:01:14 · 1187 阅读 · 0 评论 -
门内门外看招聘
文/连城技术招聘也是技术活。上下求索的不只是应聘者,面试官也同样绞尽脑汁。在本文中,作者先后回顾了身为应聘者和面试官两种角色的经历,带你一瞥国内外技术招聘的那些事儿。年初加州求职不利,撰文《加州求职记》(http://blog.liancheng.info/job-hunting-in- california/)一篇,蒙列位看官抬爱,短短两天时间点击量破万。之后,收到《程序员》转载 2013-05-09 22:39:31 · 512 阅读 · 0 评论 -
软件工程师的十个“不职业”行为
职业化是软件工程师的必然选择。本文根据我在教学和软件开发管理方面的实践,列举几个软件工程师“不职业”的行为或习惯,从另外一个侧面进一步探讨什么是真正的软件工程师职业化。■ 文 / 陈尚义职业化之于软件工程师非常重要。因为:软件是看不见也摸不着的,它的进度也看不见摸不着,需要软件工程师严格自律、善于沟通;软件开发是创造性的劳动,创造性劳动依赖个转载 2013-05-09 23:27:42 · 727 阅读 · 0 评论 -
消灭程序员需要百年吗?
某天看到一篇博文,《 一百年后,人类怎样编程?》,只是这个题目,就勾起心中无限感慨。文章没细看,内容大致是分析各种语言,以及其中各种语言现象,今后的发展趋势。我对于语言的进步一直不感冒,对5年前就有很多人推崇的 Ruby,至今也懒得抬眼皮看看,8年前被迫用过几天 Perl,我就断定这是最糟糕的编程语言之一,因为它标榜自由,却又没法真正自由。时至今日,我仍然只用 C++,C#,Java 这三种语转载 2013-05-27 18:53:55 · 886 阅读 · 1 评论 -
经度之战
原帖作者immusoul序 今年十一长假我哪儿也没去,连小娟在丽江的演出都没参加,就是因为我要集中精力把《经度之战》写出来。 这是我去英国参观格林尼治天文台时发现的故事。那天我碰到一个退休的前光学教授,每周自愿来天文台当一天免费导游,给游客讲述经度之战。我问他烦不烦,他说,这个故事太精彩了,我愿意讲一辈子,让更多的人知道。 科普作家Dava Sobel写过一本书,就叫《经度》转载 2013-06-19 23:47:21 · 3334 阅读 · 0 评论 -
WiFi流量劫持—— 浏览任意页面即可中毒!
大家都知道公共场所的Wifi安全性很差,但并不清楚究竟有多差。大多以为只要不上QQ、不登陆网站账号就没事了,看看新闻小说什么的应该毫无关系。 的确如此,看看新闻网页没有涉及任何敏感的账号信息。即便是数据明文传输,Hacker也只能嗅探到你看了哪些新闻,这些毫无价值的信息。 不过如此守株待兔的嗅探,似乎也太被动了。既然我们能主动控制流量,何必用这种弱爆了的方法呢? --转载 2013-07-17 12:21:31 · 1088 阅读 · 0 评论 -
程序猿也爱学英语(上),有图有真相
一. 前言(Introduction)时光如梭,转眼之间,几年时间就像做梦一样无声无息的逝去!回顾一下,发现2013年是我人生新的起点,因为终于和相恋将近七年的老婆结婚了,为此我在个人博客上发表了一篇文章简单回顾最近的几年,原本只是希望能回顾自己的得失,做一个简单的总结,没想到有那么多朋友能看到并祝福,在此表示感谢。前段时间一直很忙,忙着项目的进度、忙着项目重构以及代码的优化、忙着转载 2013-07-17 12:29:23 · 983 阅读 · 0 评论 -
程序员自我学习自我培训指南
作者: 林志玲 来源: 博客园 发布时间: 2013-07-01 15:57 阅读: 4733 次 推荐: 48 原文链接 [收藏] 摘要:你是一个程序员初哥,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。转载 2013-07-23 17:56:55 · 628 阅读 · 0 评论 -
软件开发中的11个系统思维定律
作者: Andriy Solovey 来源: 伯乐在线 发布时间: 2013-05-13 21:39 阅读: 3944 次 推荐: 9 原文链接 [收藏] 英文原文:11 Laws of The System Thinking in Software Development “我会更加努力地工作” —— 一匹名叫Boxer的马(出自乔治·奥威尔的《动物农转载 2013-07-23 17:55:27 · 525 阅读 · 0 评论 -
如何提高代码质量(管理篇):代码复查
作者: fangang 发布时间: 2012-11-20 22:59 阅读: 4127 次 推荐: 18 原文链接 [收藏] 也许你是一位项目经理,也许你是一位项目骨干成员,或者开发小组长。在我发表“如何提高代码质量”的这一系列文章后,有许多网友都向我抱怨,说他无法把握整个项目组成员的代码质量。我想,这也是所有项目组普遍存在的问题吧,它通常表现为以下几个问题:转载 2013-07-23 17:59:44 · 806 阅读 · 0 评论 -
解密Facebook产品的开发流程
作者: 王淮 来源: 《程序员》 发布时间: 2013-03-25 17:22 阅读: 3750 次 推荐: 6 原文链接 [收藏] 【编者注】王淮是Facebook第二位中国籍工程师,也是第一位中国籍研发经理,他一手开创了Facebook的支付安全和客服工具领域。2011年他离开Facebook,回国成为天使投资人,希望用自己在Facebook的经验帮助创业者。转载 2013-07-27 10:14:16 · 525 阅读 · 0 评论 -
提高软件质量实践——Facebook 篇
作者: Bill Liu 发布时间: 2012-12-01 20:03 阅读: 2476 次 推荐: 4 原文链接 [收藏] Facebook 从 2004 年的哈佛校园的学生项目在短短的 7~8 年的时间中快速增长为拥有 10 亿用户的世界上最大的社交网络,又一次见证了互联网创业成功的奇迹。同时它的产品研发流程也成为了众多互联网产品公司的追逐对象。今天我们来看一下转载 2013-07-27 10:13:53 · 482 阅读 · 0 评论