程序员心得
书法教育1
你付出很多,能量守恒,你也会收获很多,相反你总是想着从别人那里得到更多,自己付出很少,也是能量守恒,你日后会为此付出更多。
展开
-
10+年程序员总结的20+条经验教训
1.复杂系统总是源于简单系统的演化无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。我很喜欢 John Gall 的这句话:“复杂系统总是源于简单系统的演化。”2. 一次转载 2016-05-13 00:41:23 · 243 阅读 · 0 评论 -
如果编程语言是女人
PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。Perl 是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪。“无论你们怎么评论,我仍然爱她!”,Larry Wall说。没有第转载 2016-05-21 23:12:23 · 532 阅读 · 0 评论 -
如何优雅地使用 Stack Overflow?
作者:王月 链接:http://www.zhihu.com/question/20824615/answer/21783520 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、完整读一遍 FAQ。2、主观问题不要问. 比如: C++和C哪个好用? 我该学C#还是Java?你最爱哪款Text Editor? 必close。3、概念问题慎重问。 比如:转载 2016-05-20 19:38:31 · 992 阅读 · 0 评论 -
黎活明给程序员的忠告
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。自己的户口档案、养老保险、医疗保险、住房公转载 2016-05-20 19:28:12 · 237 阅读 · 0 评论 -
你敲键盘的姿势对不对
近日,一张“正确敲键盘姿势”的图片在微博和微信中流传,很多网友对比后发现自己敲击键盘的方法并不正确。不正确的姿势会给人的健康带来危害,比如腕管综合征。 根据这幅图,使用键盘的正确姿势应该是保持手腕平直,手臂相对静止,全部动作仅限于手指部分。手指要弯曲,轻放于字键中央,拇指轻置于空格键上。击打键盘的时候手抬起,只有击键手指才可伸出击键,击完键后立即缩回,不可停留在已击键上;要有弹性地敲击字键,不转载 2016-05-20 10:05:02 · 4638 阅读 · 0 评论 -
程序员这个职业的危险期你知道吗
这么多的职业病,再加上不分昼夜的加班,说不准哪天就又出来个胡新宇。1.近视 整天瞅着屏幕,想不近视都难。每次开技术会议,往下看都是白茫茫一片。从事IT而不戴眼镜的人,真是让人羡慕啊。2.颈椎病 每天坐在那里,盯着一个地方,时间稍长,就感觉脖子僵硬。赶快去检查下颈椎吧。3.腰间盘突出 每天坐8个小时,很少活动,再加上坐姿不雅,腰酸背疼。4.胃病 工作紧张,匆忙的快餐,有个好胃口真是福气啊。5.转载 2016-05-20 09:15:40 · 1672 阅读 · 0 评论 -
架构漫谈(五):什么是软件
前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。 冯诺依曼结构,图灵机,以模拟人为目标 软件的历史,实际上可以说是用机器模拟人的历史。不管大家(包括在这个历史过程中的参与者)有没有转载 2016-05-17 01:03:37 · 328 阅读 · 0 评论 -
百度首席架构师揭密:算法是百度工程师的利器
“工欲善其事,必先利其器”,对于百度工程师来说,算法就是他们解决难题的利器。 为什么这么说?因为百度搜索引擎研发的各个环节都离不开算法。我们需要快速,准确、实用、创新和不断改进的算法来满足用户的需求。 百度面对的是海量的互联网数据,以及每天上亿次的检索请求。它要求百度能够收录和索引超过10亿的中文网页,并提供快速的检索服务。这只有高效率的算法才能完成。 百度招聘的工程师在加入公司后,有一道入转载 2016-05-14 01:39:56 · 2144 阅读 · 0 评论 -
Atom编辑器折腾记_(1)介绍下载安装
何为ATOMAtom是专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。为什么用ATOM1.开源 — 遵循MIT协议,代码托管在github上 2.多平台 — 支持MAC/WIN/LINUX(支持源码编译安装,也提供二进制安装包) 3.丰富的插件库 —转载 2016-05-26 17:02:59 · 693 阅读 · 0 评论 -
史上最奇葩的5个编程语言,其指令更算计了奶牛、空格等
最难学编程语言有哪些?很多人都用过Java、C、C++之类的编程语言编写代码。再早几年,很多人会使用Pascal、Fortran、COBOL等编程。在学习这些语言的过程中,会遇到足够的挑战,让你抓狂。但是最终,当你投入足够的时间和精力之后,一切也变得顺利起来。但是,也的确有些难到极致的编程语言。这些语言被称为极品编程语言。创造它们的原因通常是为了测试编程语言设计的临界,或者只是一个玩笑。好消息是,它转载 2016-06-09 15:42:56 · 1259 阅读 · 0 评论