文章
文章平均质量分 66
iteye_3260
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
是什么造就了一个优秀的程序员
是什么造就了一个优秀的程序员?首先问问你自己吧,这会是个有趣的问题。它让你反思自己的软件开发技术。这个问题也适合问问你的同事们。它可以带来一些关于如何协同工作的有趣讨论。下面是我认为成为一个优秀程序员必备的五个重要技能。 1. 分解问题编程是为了解决问题,但在你开始写代码前,需要明白如何解决问题。优秀程序员的一项技能是把大的问题逐层分解成一个个更小的部分,直到每一部分都可以很容易...原创 2014-12-03 14:04:44 · 209 阅读 · 0 评论 -
Eclipse_background indexer crash recovery java.lang.stackoverflowerror
环境: MyEclipse8.5 Tomcat6.0 SVN1.6Error: 在myeclipse环境中,用svn导出项目后出现如下错误 background indexer crash recovery java.lang.stackoverflowerror 错误原因: 项目的 JRE 包没有正常导入,导致...原创 2014-10-22 09:27:06 · 341 阅读 · 0 评论 -
Eclipse install svn plugin(link)
用到的插件直接copy到/eclipse/features和/eclipse/plugins目录下,这种比较野蛮的“侵入式安装”不便于升级eclipse,又不能使多个eclipse共享插件,而“非侵入式安装---link插件安装方式”则避免了以上缺点,且灵活多变 1.create folder "myPlugin/SVN" under "Genuitec" folder,download...原创 2014-10-21 21:29:53 · 168 阅读 · 0 评论 -
做一名优秀的开发者可没有说的那么简单
via: http://linux.cn/article-4051-1.html 在这个日新月异的行业,对PHP开发人员,或其他任何方面的开发人员来说,每天学习和掌握新知识,从而不断地提高自己是十分必要的。成功的开发者都有一个共同点,就是他们会关注很多编程,很专业,并且会将良好的编程习惯作为一种艺术来看待。本文将为您介绍如何通过编程“规范”成为一个更优秀的开发人员,同时,也许您还可以...原创 2014-10-21 14:28:21 · 139 阅读 · 0 评论 -
关于代码审查的几点建议
via: www.infoq.com/cn/news/2014/09/code-check Code Review即代码审查是软件开发中常用的手段,它和QA测试相比,更容易发现架构以及时序相关等较难发现的问题,还可以帮助团队成员统一编程风格,提高编程技能等。代码审查被公认为是一个提高代码质量的有效手段。目前很多开发团队虽然进行了代码审查,但是他们可能没有有效、合理的进行代码审查,以致没有...原创 2014-09-07 09:56:35 · 225 阅读 · 0 评论 -
项目管理缩略语英中注释表
via: http://www.cnblogs.com/qqflying/archive/2008/04/12/1149907.html 项目管理缩略语英中注释表A-G ABC Activity Based Costing 基于活动的成本核算 ABM Activity Based Management 基于活动的管理 ACWP Actual Cost of ...原创 2014-09-05 09:53:11 · 493 阅读 · 0 评论 -
浅析软件项目管理中十个误区
via: http://www.cnblogs.com/qqflying/archive/2008/07/25/1251607.html 随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员更深一步地理解和掌握现...原创 2014-09-05 09:50:48 · 92 阅读 · 0 评论 -
面试时绝对不能说的13句话
via: http://os.51cto.com/art/201408/448257.htm 除了交出一张充满错字的履历之外,在面试中回答出错误的答案,也是让你被刷掉的重要因素。「每一年,我们都会看到很多调查和投票,列出一些面试的出轨行为,显而易见,这些人尚未意识--面试中所回答的答案,是极为重要。这是你的面试!」国际商业演讲者、《You Can’t Be Serious! Putt...原创 2014-09-03 22:05:38 · 117 阅读 · 0 评论 -
代码风格的关键
下列代码格式方面的规则摘自Kernighan和Plauger著、McGrawHill出版的书籍《代码风格的关键》。书中有这样一段话:“套用Strunk和White的观点,代码的格式和英语的格式一样,总免不了被破坏——哪怕是最好的程序员或作家。一旦规则被破坏,你往往需要在程序中找个地方做点弥补,以抵消由此带来的损失。除非你已经做得够好了,否则你可能需要用下面的要素来要求自己做到最好。”----...原创 2014-09-03 21:55:00 · 138 阅读 · 0 评论 -
如何做一名优秀的团队领导?LinkedIn CEO给出的3条建议
via: http://www.iteye.com/news/29282 1. Focus 专注。是的,你原来肯定听过这一点,“专注”几乎都快成硅谷人的口头禅了。创办一家公司需要创业者全身心的投入,所以专注对于创业者显得格外重要。但不同于以往的解读,Jeff 也提出了自己对于“专注”一些独到的看法。 Jeff 在雅虎任职期间,雅虎开拓了大量的业务,包括搜索、新闻、emai...原创 2014-09-02 09:43:55 · 130 阅读 · 0 评论 -
如何克服拖延症
via: http://zhidao.baidu.com/daily/view?id=645 你是否想过那些让你遗憾的未完成的事情?塞满硬盘的那些没看过的电影、书架上落满灰尘的书籍、因为各种原因推迟的老朋友聚会等等,你想象着终有一天会将它们一一完成,可是却发现积累的事情越来越多,你一再拖延,一样也没有完成。如果你对上述这些例子都有着强烈的熟悉感,那么"恭喜你"你已经是拖延症患者了!人...原创 2014-09-02 09:22:54 · 333 阅读 · 1 评论 -
技术创始人如何挑选非技术合伙人?
via: http://linux.cn/article-4072-1.html 当 你本身从事技术工作,并且打算招募一个同样也做技术的人才时,通常你会习惯于给他出一个客观的「测试」题目,来检验一下他是否具备相应的能力,这些题目包 括白板测试、编码项目、结对编程等等。即使你本身并非开发人员,但是如果你需要找一个从事编程项目的共事者,你很容易就可以从专家或者从事技术工作的朋友 那里得到专业...原创 2014-10-25 16:29:30 · 102 阅读 · 0 评论 -
10个调试和排错的小建议
via: http://www.myexception.cn/other/1391145.html 在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现...原创 2014-10-27 11:36:16 · 109 阅读 · 0 评论 -
独立开发者创业过程中会犯的14个错误
via: http://code.youkuaiyun.com/news/2822346 独立开发者创业过程中会犯的14个错误 独立开发对于软件开发者来说是一次解放性的经历,很多人都渴望创业,做自己的老板。选择独立开发之后,工作内容发生了很大的变化,不再是单纯的编码,写文档、寻找合作伙伴等等都成为工作内容的一部分,而且随着负担的加重,困难会越来越多。 一个小小的失误当然不会立刻弄垮你...原创 2014-10-30 09:41:10 · 120 阅读 · 0 评论 -
程序员什么时候该辞职
via: http://linux.cn/article-3891-1.html 程序员什么时候该辞职?经常有程序员来找我讨论要不要辞职,以及现在辞职是不是一个明智之举。这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老...原创 2014-12-01 16:15:47 · 107 阅读 · 0 评论 -
关于开源文档:程序员可能忽略的十件事
via: http://code.youkuaiyun.com/news/2822503 大多数开源开发人员喜欢思考他们构建软件的质量,但其文档的质量常常被遗忘。没有人谈论一个项目的文档是多么出色,但其实文档对一个项目的成功却有直接的影响。没有一个良好的文档可能用户根本不会使用你的项目,亦或者压根不会喜欢。然而大多数开源项目的文档都是令人极其失望的,主要从以下的几个方面来体现。 1. 缺...原创 2014-11-25 15:26:20 · 128 阅读 · 0 评论 -
导致程序员在工作中丢失激情的5件事
via: http://code.youkuaiyun.com/news/2822491 工作仅仅是为了钱吗?如果仅为了钱,是什么使程序员们辞去工作?实践表明,离开高待遇的软件开发工作的最常见原因就是缺乏激情。这里有5件事使得程序员们的激情快速下降,而无论工资有多高: 1. 不好的管理良好的管理是对人、对工程不可缺少的激励因素。一个优秀的管理者的素质包括:快速决策,避免微观管理,鼓励独立...原创 2014-11-25 15:22:13 · 151 阅读 · 0 评论 -
给技术高管日常管理的五条小建议
via: http://www.iteye.com/news/29787 摘要:很多技术人做管理都不得要领,著有《门后的秘密——卓越管理的故事》一书的Johanna Rothman提了一些小建议,可以帮助做好日常管理工作。分别是:1.计划并安排一对一会谈。2.一定要开团队会议。3.要善于授权等。 有时候,你需要为工作理一理头绪。你需要给自己一些喘息的机会,停下来,思考一会儿。这里...原创 2014-11-25 15:07:23 · 199 阅读 · 0 评论 -
测试驱动开发全功略
via: http://www.blogjava.net/briansun/archive/2005/07/31/8813.html 测试驱动开发全功略{关键字}测试驱动开发/Test Driven Development/TDD测试用例/TestCase/TC设计/Design重构/Refactoring{TDD的目标}Clean Code That Works...原创 2014-11-13 21:27:23 · 112 阅读 · 0 评论 -
一些值得学习和补充的建议for程序员
via:http://linux.cn/article-4186-1.html 1.良好的沟通能力工程管理是一个团队活动,哪怕有时候这个团队只有你一个人。由于每时每刻都有那么多事情需要相互了解,所以沟通就成为了最大的问题。90%的工程管理指的就是沟通。比如,我们得向人解释bug是什么?如何有效诊断?如何向大家完整地表述自己的复杂想法?沟通是项目成功最关键的因素。无效的沟通只会导致...原创 2014-11-10 18:59:10 · 112 阅读 · 0 评论 -
程序员新人怎样在复杂代码中找bug
via: http://wmcxy.iteye.com/blog/2153249 1. 优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间。 2. 对于某些bug没有头绪或者现象古怪不知道从哪里下手,找有经验的同事问一下思路,因为在那种开发多年的大型系统里,经常会反复出现同样原因的bug,原因都类似,改了一处,过一阵子另外一处又冒出...原创 2014-11-07 09:39:27 · 99 阅读 · 0 评论 -
软件开发中的瑞士军刀综合症
via: http://linux.cn/article-3133-1.html 软件开发中的瑞士军刀综合症 “瑞士军刀”这个词通常用来比喻一个东西有很多很丰富的用途,能够在很多场合下使用。虽然这种东西非常有用,但它也有一些需要你警惕的地方。一个工具如果有太多的活动部件组合而成,也许最终它什么都干不了。一个工具试图什么功能都有,也许它没有一样功能能做好。 在我的经验中...原创 2014-10-31 17:12:42 · 205 阅读 · 0 评论 -
22条日常技巧助程序员提高工作效率、节约时间
via: http://www.iteye.com/news/29654 22条日常技巧助程序员提高工作效率、节约时间 这不是一个关于时间的问题,而是关于精力。 为了“有效率”,我们试图在一个工作日内塞进尽可能多的小时,但最终一切都更多地取决于你的注意力,积极性和良好状态(这些都是直接与精力等级联系在一起)而不是工作时间 。 其中一些关键结论: 1. 决定什么是...原创 2014-10-30 09:46:53 · 127 阅读 · 0 评论 -
使用MyEclipse_将web应用发布到Tomcat的Root下,访问时不加工程名
使用MyEclipse将web应用发布到Tomcat的Root下,默认是发布到Tomcat的webapp下的工程名下,如果想直接通过访问http://localhost:8080/来访问,只需要:在工程上右键点击属性,选择MyEclipse->web,将web contex-root由“/工程名”改为“/”,然后点击发布,即可发布到webapp/Root下,然后可以通过访问http://l...原创 2014-09-01 15:07:11 · 163 阅读 · 0 评论 -
WEB架构师成长之路
via: http://www.iteye.com/topic/1135188 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空...原创 2014-09-01 11:04:56 · 82 阅读 · 0 评论 -
程序员的5个发展方向
via: http://www.360doc.com/content/08/1226/23/82482_2206177.shtml1.技术+技术(深入阶段) 这算是一条纯技术路线,具体又可以分3个方向: 技术(编程经验)+技术(软件测试,或系统分析师,或系统架构师) 有2-3年以上软件开发的工作经验,再加比较专业的软件测试经验,比刚开始就进入软件测试行业的人要更具竞争...原创 2014-02-24 14:19:49 · 514 阅读 · 0 评论 -
程序员应该养成的良好习惯
1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 好记性不如烂笔头。2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 WORKLIST。计划很重要啊。3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复...原创 2016-01-07 16:07:40 · 135 阅读 · 0 评论 -
CP vs SP
1.什么是SP?SP是英文Service Provider的缩写,中文翻译为服务提供商,通常是指在移动网内运营增值业务的社会合作单位。它们建立与移动网络建立相连的服务平台,为手机用户提供一系列信息服务,如:娱乐、游戏、短信、彩信、WAP、彩铃、铃声下载、定位等等。 2.什么是CP?CP是英文Content Provider的缩写,中文翻译为内容提供商。通常是指为电信运营商(包括固...原创 2015-11-10 17:46:50 · 137 阅读 · 0 评论 -
编码套路
“实践演练”:1. 写一份自己的简历。把自己所有的相关技能都罗列出来,然后把那些在100年后还用得到的标出来。给每个技能打分,满分为10分。2. 罗列出你所景仰的程序员。尽量包括那些与你一起工作的人,因为你会在工作中从他们身上获取一些技能。记录下他们身上的1 ~ 2个闪光点,也就是你希望自己有所提高的方面。3. 去查看维基百科(Wikipedia.Org)上“...原创 2013-12-08 20:34:35 · 132 阅读 · 0 评论 -
张砷镓:我所信奉的编程哲学
从去年到今年,陆陆续续看完了《代码大全》、《重构》、《代码整洁之道》、《程序员修炼之道》以及《The Art of Readable Code》,获益匪浅。下面就分享几条我赞同并信奉的编程哲学,顺便废话几句。本文适合有一定编程经验的读者阅读,高手请轻喷:) 代码是写给人看的(CODING FOR READING) 请先思考,评价一段代码优劣最重要的标准是什么?有个著名的图...原创 2013-10-19 11:35:00 · 164 阅读 · 0 评论 -
做个环保主义的程序员
做个环保主义的程序员 先说说软件开发中的环保。比如: + 环保需求。当我们分析需求的时候,如果我们在面对需求能多问这样几个问题:为什么 要有这样的需求?这个功能主要能解决什么 样的问题?为什么不是另外那一种?可不可以简化一下?其实,我们并不需要创新,只需要真正地问好这几个问题,我们就可以少看着一些弯路,少一些苦逼的加班,少一些内耗,少一些埋怨,也就可以为这个社会节省下一些资...原创 2013-10-19 11:31:52 · 132 阅读 · 0 评论 -
代码设计的几个基本原则
1、OCP(Open-Close Principle)开闭原则 Software entities should be open for extension,but closed for modification,(在设计一个模块的时候,应当使这个模块可以在不被修改的前提下扩展)。对扩展开放open,对修改关闭close。如何实现?1,抽象化是关键,2对可变性的封装原则(Prin...原创 2013-10-19 11:29:37 · 120 阅读 · 0 评论 -
程序员四大忌
一忌:轻易言败,没有自信 没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。 就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算机前不停的工作。一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做...原创 2013-10-19 10:55:38 · 108 阅读 · 0 评论 -
如何编出健壮的代码 java编程30条规则
(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)...原创 2013-10-19 10:54:50 · 107 阅读 · 0 评论 -
一些IT哲学
下面是Unix的特点:(30多年过去了,这些东西早已变成经典)Everything (including hardware) is a file所有的事物(甚至硬件本身)都是一个的文件。Configuration data stored in text以文本形式储存配置数据。Small, single-purpose program程序尽量朝向小而单一的目标设计Avoi...原创 2013-06-15 10:16:06 · 350 阅读 · 0 评论 -
提高编程能力的7条建议
via: http://www.iteye.com/news/28780 以下是一些能够帮助你快速提高编程技巧的建议。 1. 多写代码 学习某件事情最好的办法就是练习。你应该花大量时间去构建和编写代码除非你认为练习对你的帮助不大。你可以从写一些基础知识相关的简单程序开始。 2. 参与不同类型的项目 当你对某种开发语言非常熟悉之后,你应该开始做一...原创 2014-02-25 09:50:36 · 112 阅读 · 0 评论 -
优秀程序设计的18大原则
vai: http://tech.it168.com/a2011/0801/1225/000001225688.shtml 1.避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。 2.抽象原则(Abstract...原创 2014-02-28 17:05:54 · 98 阅读 · 0 评论 -
Test_白盒测试和黑盒测试
via: http://blog.sina.com.cn/s/blog_9382390d01012j87.html白盒测试:依据:LLD(详细设计)目的:利用不同的逻辑率到达某种程度的代码覆盖率(考虑全部程度的代码覆盖率会增加本)步骤:静态分析和动态分析优点:迫使测试人员去了解软件的实现 检测代码中的每条路径和分支 揭示隐藏在代码中的错误 ...原创 2014-04-08 16:57:17 · 723 阅读 · 0 评论 -
减少代码嵌套
过多的代码嵌套会影响代码的风格,有时让人感觉不舒服;每一个嵌套的块你都得关注它是和哪个条件句关联的 最好的避免代码嵌套的方法就是尽早返回结果。缓存对这来说是一个很好的例子。与其测试缓存是否失败然后在条件句中再从数据库获取信息,不如判断缓存是否成功然后尽早的返回结果。代码如下:def get_cached_user(user_id):user = cache.get_user_b...原创 2014-08-27 09:37:14 · 522 阅读 · 0 评论 -
软件版本常识
基本介绍 广义上对测试有着三个传统的称呼:alpha、beta 和gamma,用来标识测试的阶段与范围。alpha 指的是内测,即现在说的 CB,即开发团队内部测试的版本或者有限用户的体验测试版本。beta 指的是公测,即针对所有用户公开的测试版本。而做过一些修改,成为正式发布的候选版本时(现在叫做 RC - Release Candidate),叫做 gamma。 由于大部分...原创 2014-08-04 11:17:21 · 174 阅读 · 0 评论
分享