想成为一名专业的web开发人员并不像你想象的那么容易,开发人员在开发自己的web项目时常常需要牢记很多东西,他们要不断寻找新理念,新创意,在特定时间内开发出高质量的产品,一名优秀的程序员必须明白时间的重要性,才能更高效地完成工作。 作为web开发人员,要不断致力于提高技能,保持创造性思维和生产观念, ...
分类:
Web程序 时间:
2017-10-11 15:21:10
阅读次数:
133
如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。 没个傻瓜都能够写出计算机能够理解的代码,但是唯有写出人类能够理解的代码的程序员,才是优秀的程序员。 第一章 重构步骤 1. 为即将修改的代码建立一组可靠的测试环境 ...
分类:
其他好文 时间:
2017-09-22 19:12:23
阅读次数:
122
最近有句话比较火,就是舒服留给死人的,人活人是每天在颠簸中渡过,这句话不是没有道理的。按理说出了自己的心声。我是一名开发人员,工作有好几年之久了,目前在一家事业单位工作。每天的工作人以为也是很多很多,每天的一个目标就是在笔记里添加我计划目标。追求我的生活,..
分类:
其他好文 时间:
2017-09-21 15:47:32
阅读次数:
111
在程序员的世界里,与同行之间的交流是很重要的。因为技术是个复杂的东西并且时刻在更新进步。因此每当有新的技术出现,优秀的程序员都需要与同行进行大量的阅读别人的程序,互相学习交流。于是我们就需要一个开放的平台来共享交流技术。由此孕育而生的GitHub,作为一个共享的交流平台有着大量的用户,互相上传自己的 ...
分类:
其他好文 时间:
2017-09-18 12:26:41
阅读次数:
119
转自 http://kb.cnblogs.com/page/575829/ 作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所 ...
分类:
其他好文 时间:
2017-09-13 19:28:22
阅读次数:
225
作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 有解决问题的能力 有独立思考的能力 有好奇心、有探索精神 逻辑清晰,能够用通俗的语言把技术问题讲清楚 有良好的英文阅读能力 数学好,算法好 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习 ...
分类:
其他好文 时间:
2017-09-12 12:14:26
阅读次数:
152
以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子。从优秀的企业,到优秀的程序员,都将自己最优秀的代码作品存放在这片开源净土里,供彼此学习交流。 GitHub Trending 栏目甚至已经成为 IT 从业人员的新闻日报,每日必读。在之前的一篇文章中,我也有讲到 ...
分类:
其他好文 时间:
2017-09-06 15:36:25
阅读次数:
148
本周已经是学习Java的第二周了,课程进度已到第三章。那么我们对Java有了一个大概的认识。其语法近似于C语言,却又异于C语言。类似于C语言,却又有很多优越于C语言的地方。终于明白了课本第一章说java是一个优秀程序员的首选语言,作为一个优秀的程序员,使用java无疑是一个好的选择。 老师开始实行反 ...
分类:
编程语言 时间:
2017-09-02 19:01:46
阅读次数:
134
前言: 数据库的体量越来越大,作为一名优秀的程序员不能太依赖 DBA,趁着有空,梳理一下 MySQL 的配置知识。 坑:mysql.cnf 文件一般都会放在 /etc/mysql/mysql.cnf 或者 /etc/mysql.cnf 下,发现修改无效第一时间考虑是否改错路径了。 坑:谨慎修改每一个 ...
分类:
数据库 时间:
2017-08-26 13:36:07
阅读次数:
255
作为一位优秀的程序员,只知道一种ORM框架是远远不够的。在开发项目之前,架构的技术选型对于项目是否成功起到至关重要的作用。我们不仅要了解同类型框架的原理以及技术实现,还要深入的理解各自的优缺点,以便我们能够在项目的实施过程中面对的困难更少。 所以这篇博文我们要将Mybatis和Hibernate进行 ...
分类:
Web程序 时间:
2017-08-21 11:27:42
阅读次数:
192