一个足球评论员可能并不会踢足球,却并不妨碍在解说比赛时对某某球星的技艺评头论足。同样我也绝不敢以高明的程序员自居,而只是以类似足球评论员的角度来阐述我对程序员的理解。这样,大家也许就不以我为鄙薄狂妄了。这是我必须首先声明的。 什么是程序员按照Wikipedia的定义,程序员又称为计算机程序员(Com ...
分类:
其他好文 时间:
2017-04-11 16:47:00
阅读次数:
262
面向对象的程序设计(Object Oriented Programming,OOP)方法是目前比较流行的程序设计方法,和面向过程的程序设计比,它更符合人类的自然思维方式。在面向过程程序设计中,程序=数据+算法,数据和对数据的操作是分离的,如果要对数据进行操作,需要把数据传递到特定的过程或函数中。而在 ...
分类:
其他好文 时间:
2017-04-10 22:37:37
阅读次数:
226
Java是属于一门面向对象编程语言,不止吸收了C++语言的多种优点,还坚持了C++里难以理解的多继承、指针等概念,因此Java语言它带有功能强大和简单好用的两个特征。Java语言作为静态面向对象编程语言的代表,很好地实现了面向对象理论,程序员可以以优雅的思维方式进行复杂的编程。 ...
分类:
编程语言 时间:
2017-04-10 20:17:01
阅读次数:
274
一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS ...
近日眼镜干涩,在脉脉上发了留言帖,很多网友热心支招,主要是从 软件过滤屏幕 和 防蓝光眼镜这两个方面,很感谢大家,觉得咱们程序员眼睛很重要,眼睛有疾病有时候会影响到思维方式,也会影响到个人的情绪,所以我认为很有必要把我收集到的资料分享给大家,也算是给IT行业添砖加瓦了,希望大家996 的同时保护好眼... ...
分类:
其他好文 时间:
2017-03-24 15:45:36
阅读次数:
157
像拿破仑那样敢想敢干;像亚历山大那样霸气;像上帝那样关爱别人,受益自己;像司马光那样勇于打破旧思维的桎梏……学习世界上最棒的9种思维方式,一生受益。 ...
分类:
其他好文 时间:
2017-03-21 10:27:35
阅读次数:
124
http://colachan.com/post/3545 终于迎来一期特刊。最近打算在公司内部做一个分享,讲的是组件化的设计与开发的思维方式。准备完演讲资料,发现这完全可以改成一篇文章。藏着掖着不合适,发出来分享给有需求的朋友吧,就当是个试讲了,希望大家帮忙指出错误。 下载地址:https://w ...
分类:
其他好文 时间:
2017-03-20 23:12:48
阅读次数:
311
与受气包一起工作的日子 ------怎么带好一支测试队伍 1 理解篇---测试人员是受气包 曾经和人事部门交流,人事坦言,在软件公司,测试队伍,是“受气包”。 所谓受气包,包...
分类:
其他好文 时间:
2017-03-14 19:43:55
阅读次数:
190
在人于人之间的相处中,换位思考有利于人们理解彼此的需求,进而促成共赢的局面。把换位思考用到软件的设计中,能够提升软件的质量。这是我在Michael Feathers的培训里,领悟到的最巧妙的一个思维方式。如果你对Michael的名字不熟悉,那么他写的Working Effectively with ...
分类:
其他好文 时间:
2017-03-12 19:33:36
阅读次数:
111
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些 ...
分类:
数据库 时间:
2017-03-09 22:31:29
阅读次数:
233