
程序员人生
文章平均质量分 53
千年的塔
Go语言和MySQL技术专家,著有《Go语言核心编程》一书。
展开
-
13个坏习惯让IT工作者过度劳累
你的工作是不是总也做不完?是不是经常加班?有时候这一切很可能是由坏习惯造成的……1.QQ、MSN、Gtalk,一个都不少。由于聊天对象与聊天内容的不可控制性,使用即时通讯软件是降低工作效率的罪魁祸首。有调查显示,使用即时通讯软件,工作效率会降低20%.2.“总想多看一点点”——忘记上网的目的。本想查找工作资料,结果在网页上发现《哈利波特7》出来了;再点进去,又在网页底端看到自己喜欢转载 2013-01-30 09:06:53 · 531 阅读 · 0 评论 -
你是谁不重要,关键是你和谁在一起
人以类聚,你和谁在一起混決定你的成败跟着苍蝇会找到厕所,跟着蜜蜂会找到花朵,跟着千万赚百万,跟着乞丐会要饭!现实生活中, 你和谁在一起的确很重要, 甚至能改变你的成长轨迹, 决定你的人生成败。和什么样的人在一起, 就会有什么样的人生。 和勤奋的人在一起,你不会懒惰;和积极的人在一起,你不会消沉;与智者同行,你会不同凡响;与高人为伍,你能登上巅峰。转载 2014-09-24 15:11:01 · 2613 阅读 · 0 评论 -
编程者的水准
百说不如一看 //整天逛坛子问这个语言好还是那个语言好的人就是这个水准百看不如一练 //买了很多书,看了很多书,没有动手敲一个代码的的属于这个水准百练不如一思 //看了很多书,做过很多系统,基本没有原创,都是在改写别人的东西百思才得一悟 //独立做过多个系统设计与开发,使用过多个主流语言,能站在语言外面抽象出编程的本质和编程范式,大彻大悟你又在那个阶段呢?空谈误原创 2015-01-23 12:21:59 · 886 阅读 · 0 评论 -
编程领域感悟
有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做得很复杂以至于找不到明显的缺陷;封装:所谓封装就是一种设计思想和理念,但不是方法:将整体划分为不同的层,或者不同的模块,层与层,模块与模块间通过接口进行调用,核心思想是:最小接口原则;层或模块内高内聚;层或模块外高耦合;它有多个实现机制:第一种实现机制是:访问控制:该看到的你才能看原创 2015-07-25 19:39:41 · 1426 阅读 · 0 评论 -
语言自举的哲学思考
宗教和哲学:基督教:上帝七天创造世界:用六天的时间创造物质的天地,先后创造光、大气、旱地、植物、天体和动物,和人(亚当和夏娃)道家思想:老子:道生一,一生二,二生三,三生万物生物遗传学:先有鸡还是先有蛋:上帝先创造出一只鸡,这只鸡能下蛋,并且这个蛋又能孵化出小鸡;至此生命走向更迭和循环;编程语言:(GO语言演进)机器代码构造->最原始构造汇编编译器原创 2015-08-20 18:50:52 · 3536 阅读 · 0 评论 -
编程范式分析(一)面向过程和面向对象
程序=数据结构+算法数据结构可以看成 data ,算法就是所谓的code;程序就是代码和数据串接起来的一个逻辑体:面向过程:data和code没有特别的亲疏关系data独立,code独立;数据通过独立的变量或者函数参数在传递或者流动;虽然有局部变量和全局变量,但是变量和代码没有聚合绑定;程序是平坦的去组织,需要数据就定义数据变量,需要方法就定义函数,二者之间没有绑定原创 2016-04-07 16:21:29 · 1964 阅读 · 0 评论 -
关于高级编程语言的一点思考
作为从unix C一路走过来的从业者,使用过c/c++ java python golang 等,慢慢的从对新语言的恐惧,到坦然面对,今天不谈具体的东西,就谈点简单的对语言的胡思乱想,今天的写的不是从严肃的计算机科学角度,而是从编程者的主观认知角度。所谓的高级语言就是提供更丰富的语法糖,编译器,运行时和库等;有自己的类型系统,编程模式,最好有垃圾回收,并发支持等等额外特性;从本质上讲,编程原创 2016-12-02 14:31:27 · 1675 阅读 · 0 评论 -
《刻意练习》读书笔记
刻意练习的方法在学习区学习放慢练习分解练习对训练效果及时反馈遇到无法突破寻求新方法大量的练习:再薄弱区的大量练习(1万小时理论) (怎么坚持:兴趣--内在动机--激励)对大脑的几点认知1.大脑的脑神经元在成年后不会再发育,但是大脑的神经区域可以被重新使用(盲人的视觉大脑区域被听觉和触觉占据)2.大脑的长期记忆和短期记忆,有效的将短期记忆转换为长期记忆,是原创 2017-08-31 21:09:40 · 773 阅读 · 0 评论 -
努力成为10x Developer
努力成为10x Developer待续原创 2017-08-31 21:17:20 · 602 阅读 · 0 评论 -
知识焦虑时代如何进行学习
知识爆炸的现代,不要说一个人博古通今,就连一个行业的知识也变得非常的庞大,即使人穷其一生都无法学习完,我们该如何应对这个时代的知识焦虑感,今天听了《罗辑思维》-我们这一代的学习,结合自己的感受,做了下总结面对的环境:1.海量的知识,并且在快速的演进2.海量的知识里面有海量的垃圾知识3.人与人的交互越来越密切,时间被分割无数的小碎片解决办法:1.合理利用碎片时原创 2018-01-04 21:10:01 · 700 阅读 · 0 评论 -
他人工作多年后的总结
1.找一个好公司,使用一个开发平台,构架或语言,专注做5到10年,现有深度再有广度,不要为了高工资过早追求管理角色;2.从长远来看,拥有个人项目、阅读、写博客和参加访谈都会有助于你成为一个更好的开发人员;3.成为开发者社区的一部分,努力参加线上线下活动;4.感到厌倦时,好好的休息一段时间...原创 2018-10-25 01:01:28 · 574 阅读 · 0 评论 -
软件开发工具的作用
软件开发不是工程更多的像是一门艺术;不但靠逻辑更需要靠直觉;软件开发中辅助设计的工具只是一个工具,不要为了工具而去用工具,发挥工具的好处,吸收使用多个工具,不生搬硬套。认识到每个工具都有其局限性,因为每个工具只是表述软件设计或者开发中的一个状态,其是一个静态的镜像,其不能真实的反馈整个软件全貌。工具只是辅助我们思考、设计和描述,而不要把工具用成一种负担;灵活使用工具,天马行空的使用工具,而不...原创 2018-10-25 01:36:42 · 3079 阅读 · 0 评论 -
不一样的人生
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手转载 2014-05-27 14:09:27 · 737 阅读 · 0 评论 -
11种致命的“电脑病”症状及缓解方法
白领一族在享受电脑带来的高速便捷时,却也频频遭遇到了“电脑病”的困扰:颈椎病、干眼病、鼠标手、萝卜腿......正渐渐向我们靠近,令我们备受伤害。可见,了解“电脑病”,防治“电脑病”,已经迫在眉睫。现在看看你有没有犯上这些“电脑病状”。 电脑病状(一):屏幕脸致病原因:无论大事小事,全仰赖电脑记录,面无表情、肤色暗沉。缓解方法:1.不要在电脑周围摆放杂物,以免灰尘被皮肤吸附;转载 2013-01-30 09:11:49 · 1026 阅读 · 0 评论 -
职场攻略:加班族避免常加班不妨试试被潜
“晚上一起吃饭?”“不行啊,我得加班。”这是写字楼里上班族之间最为平常的对话,“加班”几乎成为身在职场的人们推掉娱乐休闲、无缘游山玩水的最为普遍、最易接受的“绝对性”理由。许多上班族依旧滞留办公室,是真有未完的工作还是受困于职场“潜规则”心理?怎样才能避免“被加班”或少加班?加班费?不能充饥的“画饼”!在《劳动法》中,关于在加班补偿方面的相关规定是:“在日标准工作时间以外延长工作时间的,应转载 2013-01-30 09:10:11 · 744 阅读 · 0 评论 -
怎样练习一万小时
同人于野随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存转载 2013-03-04 15:01:43 · 724 阅读 · 0 评论 -
《异类》--富家庭与穷家庭教育孩子的不同
摘自豆瓣:http://book.douban.com/review/5691339/今天看了以前做的笔记,又重新快速翻看了这本书,关于富家庭与穷家庭的教育方式,让我印象尤其深。 我们成功与否很大程度上被我们出身之地,出生之时,出身时之阶层所影响。这个在平常百姓中是一个似是而非,似非而是,流于自我安慰的说辞,在这里,得到了比较扎实的证明。事实上,金融学中的系统风险(或者称为系转载 2013-03-06 09:38:21 · 975 阅读 · 0 评论 -
《异类》--各章思想整理
成功是机遇、文化传承和个人努力的综合结果。1.细节:人的健康状态很大部分来源于平时的生活习惯。(罗塞托人长寿之迷)2.机制带来的机遇:机制的不健全产生了机遇不对等,导致在起步时的一小点差异产生滚雪球效应,引起马太效应,进而使一大部分人错失发展自己才华的机遇。(橄榄球队员生日的秘密)3.大量练习的机会:10000小时能让人成为某个领域的专家,而有没有机遇和条件施展和锻炼专业能力是关键所在。(甲壳虫乐转载 2013-03-06 11:04:03 · 1139 阅读 · 0 评论 -
电影《小鞋子》观后感
看过《小鞋子》,就知道,什么才是穷人的梦想。一双球鞋,有时候是一只电熨斗,再奢侈点就是租个大一些的房子,能够安置下一家五口。阿里送妹妹的鞋去补,回家的路上赊菜时无意丢了鞋子。阿里只好和莎拉商量,两个人轮流穿他的球鞋上学,等她放学,他再去学校。才第二天,莎拉穿着大球鞋走路不小心,一只鞋掉进水沟里,莎拉沿着水沟一直一直追。到了两人约好的巷子换鞋时,阿里发现一只鞋又黑又湿,他只好脱掉一只袜子光脚穿鞋去上转载 2013-03-19 23:06:44 · 2253 阅读 · 0 评论 -
伊朗电影《小鞋子》
伊朗电影《小鞋子》,温润的感动。 故事是简单的,然而它的诸多细节却让人着实难忘。 影片的开始,看到一双小女孩的鞋子正由一双苍老的手耐心修补着,联想到它的一个片名,想必这双小鞋子就是影片的线索吧。是啊,一会儿就被正实了,正是这双小鞋子,具体说是小鞋子的丢失引发了全部的情节。 小阿里帮妹妹取了修好的鞋子,去阿巴的店买菜,如果之前你尚不能知晓小转载 2013-03-20 08:30:48 · 1738 阅读 · 0 评论 -
谈谈技术面试
转自:http://www.cnblogs.com/baiyanhuang/archive/2011/01/23/1942605.html只要是招一个技术人员,不管是初级的程序员还是高级软件工程师,技术上的考核都必不可少。很荣幸作为面试官参与过公司的一些技术面试,从中也体会到了一些东西。 首先,我觉得技术面试是需要讲究技巧的,不是随随便便拉一个技术不错的人就可以,因为面转载 2013-05-10 09:56:51 · 863 阅读 · 0 评论 -
架构设计与架构师
转自:http://www.youkuaiyun.com/article/2013-05-09/2815212-LinShiDing_architecture【优快云综合】林仕鼎自称是个“喜欢厘清概念的人”,在他的博客、优快云举行的TUP活动中以及QCon中一次一次进行了剖析。林仕鼎在博客中写道,系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容转载 2013-05-10 09:55:52 · 687 阅读 · 0 评论 -
How to be an excellent programmer
How to be an excellent programmerSource : sonic0002 Date : 2013-03-26 09:53:38 To use a programming language is very easy for a programmer, but it's a dream for many programmers to be转载 2013-07-01 20:35:34 · 1045 阅读 · 0 评论 -
多人开源博客系统再搜集
多人开源博客系统再搜集 由于最近一段时间一直在关注多人博客的发展,所以发现了这篇文章,先收藏下来,也许多人需要。 现在很多人在找多用户blog,我列出的大部分都说自己支持多用户,但实际上多用户有两种,一种是多人共同维护一个blog,另一种是每个人有独立的blog,更多的人需要后一种,asp里的oblog和missblog,php里的Plog,asp.net里的Dottext,这几个转载 2013-08-13 16:27:50 · 6633 阅读 · 0 评论 -
马屁股和航天飞机的关系
马屁股和航天飞机的关系 美国铁路两条铁轨之间的标准距离是四点八五英尺。这是一个很奇怪的标准,究竟从何而来的? 原来这是英国的铁路标准,因为美国的铁路最早是由英国人设计建造的。 那么,为什么英国人用这个标准呢? 原来英国的铁路是由建电车轨道的人设计的,而这个四点八五英尺正是电车所用的标准。电车轨标准又是从哪里来的呢? 原来最先造电车的人以前是造马转载 2013-11-17 14:58:51 · 1304 阅读 · 0 评论 -
别走得太快,等一等灵魂
别走得太快,等一等灵魂。 ------印第安谚语 这是一个土著人的故事,说是有一队西方人到非洲神秘的原始森林里探险考察。请了当地土著人做向导。当地的自然条件非常恶劣,土著人也极为贫穷,食物匮乏、且常常衣不遮体,在这样恶劣的生存条件下、他们磨练出极能吃苦耐劳的品性。而给考察队当向导这种薪水相对较为丰厚的工作机会可不是常有的。 几个土著向导带着考察队出发了,一路上,土著人不但要负重前转载 2013-11-19 15:55:59 · 7104 阅读 · 0 评论 -
职场十条
1.要么全力以赴的干,要么早点滚蛋,在任何一个位置混日子迟早会有人拿你开干,你要明白, 做企业不是做慈善,如果你愿意被慈善,我建议你去要饭。 2.别把老板和上司当SB,他装S不等于真S,不追究不代表他不记得,只是他给你机会去磨练, 你的这些小伎俩他早就比你耍的专业几百倍了,不然他也不敢坐上这个位置。 3.别见人就说你有多苦逼,说久了一定会成为公司里转载 2013-12-03 14:08:33 · 719 阅读 · 0 评论 -
计算机科学箴言集锦
转自:http://sharecore.net/blog/2013/12/04/motto-of-programming/计算机科学箴言集锦今早读《编程珠玑续》一书,里面有一章全是关于计算机科学箴言的集锦,觉得很有意思,在此摘抄一些与大家共享。编程如果没想清楚,那就用蛮力算法吧 ———Ken Thompson, Bell转载 2014-03-12 16:49:57 · 748 阅读 · 0 评论 -
如何提升工作效率
1.减少干扰手机置为静音或者放置在柜子里,戒除手机上瘾。定时打开邮箱收邮件,而不是每一封邮件都有提醒。关闭及时工具软件的消息提醒功能。2.减少多任务的切换。尽量不要再多个任务间来回切换,专注于做一件事情。如果迫不得已,需要同时做多个事情,一定要保存上下文,最简单的方式是为每一个任务记录一个文本文件的上下文。这有点类似于操作系统内存不够时使用虚拟内存的场景,每一个文本文件就类似于保存在磁盘...原创 2018-12-05 16:53:56 · 661 阅读 · 0 评论