2018年6月21日

程序员的那些反模式

摘要: 有鸡汤就有反鸡汤,有模式就有反模式。 今天,我们来谈一谈程序员的行为中的那些反模式,涉及程序员的日常工作和学习的各个方面。 这些反行为模式,并不针对某些特定的个人。如果你不幸中招,千万不要懊恼,因为这实在太正常不过了,很多反模式的坑我也是亲身踩过的^-^ 稍微修改几行代码就调试 对所有程序员来说,这 阅读全文

posted @ 2018-06-21 18:01 乌云上 阅读(145) 评论(0) 推荐(0) 编辑

如何提升你的能力?给年轻程序员的几条建议

摘要: 一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA, Google, Slide和Glow。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约15 阅读全文

posted @ 2018-06-21 17:45 乌云上 阅读(113) 评论(0) 推荐(0) 编辑

我似乎理解了编程的意义

摘要: 编程的意义是什么,我又为什么要编程呢? 这是一个不时会浮现在我脑海中的问题,它来得并不频繁,但每次却都伴随着对自己职业生涯或人生目标的质疑而产生,令我感到些许困惑和不安。而在这十几年的职业生涯中,我也似乎总能在每个阶段为自己找到一个继续热爱编程的理由,直到它已无法解答再一次疑惑的产生。就这样一次又一 阅读全文

posted @ 2018-06-21 17:03 乌云上 阅读(125) 评论(0) 推荐(0) 编辑

为什么码农要了解业务?

摘要: 最近一位分析界的老前辈对我很无奈地摇摇头,“这帮程序员,不食人间烟火哪!”我也深有感触,全世界的码农都一个样。 这让我想起了,同样也是他,在多年之前,对我提了警醒——要重视业务。从那之后,我一直狂奔在技术+业务的双修道路上。 放在以前,码农这个族群一定是稀罕动物。但在今天,这个世界最不缺的应该就是码 阅读全文

posted @ 2018-06-21 16:43 乌云上 阅读(167) 评论(0) 推荐(0) 编辑

【译】Steve Yegge的文章《Practicing Programming》

摘要: 这是一个重要的区别——我每天都开车去上班,但我的驾驶水平远远不如专业车手;类似的情况,天天编程可能并不足以使你成为一名专业的程序员。那么,什么才能把一个普通人变成一名专业车手或者专业程序员呢?你需要锻炼什么呢?答案就在《科学美国人》的一篇名为“The Expert Mind”(专家思维)的文章里: 阅读全文

posted @ 2018-06-21 16:08 乌云上 阅读(628) 评论(0) 推荐(0) 编辑

java项目部署运行

摘要: 运用插件运行项目: tomcat-maven-plugin:1.1 1.右键项目--》run as --》5 maven build--》tomcat:run 2.name:部署名称(自定义,这里我使用maventest) base directory:项目文件夹路径 goals:运行命令:tomc 阅读全文

posted @ 2018-06-21 15:46 乌云上 阅读(371) 评论(0) 推荐(0) 编辑

J2EE的体系架构

摘要: J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),它的核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型。 J2EE分层: 客户层,执行在客户计算机上的组件,用户与系统的接口逻辑,通过h 阅读全文

posted @ 2018-06-21 15:36 乌云上 阅读(312) 评论(0) 推荐(0) 编辑

什么是SSH

摘要: SSH不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离,耦合度降低,系统的灵活性更好,可复用性高 官方的说法:SSH是 struts+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源框架。 个人的见解:SSH不是一个框架,而是把多个框架 阅读全文

posted @ 2018-06-21 11:38 乌云上 阅读(557) 评论(0) 推荐(0) 编辑

导航