201608-22 怎样才能叫高级程序员? StephenTobolowsky在定义联体三角形“我真的开始对我在这里做的事情感觉不自信了。如果我们都不知道高级程序员到底是个什么样子,那我又该怎么朝这个目标努力?”我们Frontside公司是习惯于每周二下午开个全公司例会的,会上大家谈谈上周取得的成绩,并为下一周订订计划。在最近一次会议上,我们谈到了最近要招一位高级程序员,大家一谈到这个话题就都立刻激情爆发了。因为要提到对公司影响重大的事,非招聘新人... 继续阅读 >
201608-16 于码农而言什么样的代码才能叫做好代码? 好的代码,就像是好的笑话——无需解释就能让别人明白。如果你的代码能够做到不解自明,在大多数时候,你根本无需为其配备说明文档。好的代码,就像是一辆配备了优秀音响和杯架的汽车,这辆车在行驶到最高速度的时候,你听不到噪音,也不用担心水会洒出来。在它出现故障的时候,任何一名修理工都可以使用最常见的工具,在最短的时间里轻松将其修好。而坏的代码,就像是一辆向你承诺最高速度可以达到200MP... 继续阅读 >
201608-11 对于程序员, 为什么英语比数学更重要? 如何学习 程序员联盟群里经常有人问:我数学不好可以学编程吗?我英语不好可以学编程吗?今天就来一次性回答这两个问题。我这些年的体会是:英语对于编程的助力比数学要大。所以要说优先级的话,首先过了英语这关再说。当然了,很多人会有不同的意见。我这里只是说说不才的我个人的体会。欢迎留言指教,也可以丢鸡蛋,不过记得再丢几根韭菜,我可以韭菜炒蛋~为什么这么说呢?很简单,不少编程都不需要什么数学知识,但是英语却... 继续阅读 >
201607-29 PHP 程序员面试常问的问题 1.Include与require的区别,require和require_once的效率哪个高? Php在遇到include时就解释一次,如果页面中出现10次include,php就解释10次,而php遇到require时只解释一次,即使页面出现多次require也只解释一次,因此require的执行表率比include高。Php使用require包含文件时将被包含的文件当成当前文件的一个组成部分,如果被包含的文件中有语法错误或者被包含的文件不存在,则php脚本将不再执行,并提... 继续阅读 >
201607-27 嫁给程序员是一种怎样的体验 在我二十出头含苞待放的年纪我就遇见了野人。那时候还没有微信,QQ还是风靡一时的流行社交工具,有一次我准备进去装修我的QQ空间,发现QQ空间右上角那里有一个四叶草的标志带着一条未读信息的红点点,强迫症的我条件性反应点进去看,原来是QQ校友里有个同是澄海人的男人来跟我打招呼。有时候缘分就是这么奇妙的东西,就是这么一个不经意间的动作,后面他竟然成为了我现在的老公。相识的最初聊天都是那么客套,我问... 继续阅读 >
201607-15 59条令人捧腹但真实的程序员编程语录 我收集了很多关于软件开发者的编程语录。这些语录和软件开发维护、调试、软件bug、软件设计和文档、代码质量、测试和管理等相关。下面这59条编程语录虽然令人捧腹但也揭示了真相。只有真正的软件开发人员才能理解这些编程语录的价值。下面,就让我们开始吧……软件开发人员和程序员语录1.Agoodprogrammerissomeonewhoalwayslooksbothwaysbeforecrossingaone-waystreet.(DougLinder)好的程序员即使在过单行道时... 继续阅读 >
201607-12 程序员保持10个最有效的动力方法 作为一个网页设计师,不管你对工作的喜爱程度是怎样的,可能只是每天例行任务一样凝视着电脑显示器,也有可能只是为了完成一定的工作量,或者是满足某一个目标,因此你会觉得自己是被迫工作的。发生这种情况时你必须非常小心,因为它有时可以打破你在职业生涯里的某种能力,影响自己的前途。我知道拥有高度积极性对每一个Web设计师都是非常重要的,因此,这是最高优先级的准备。幸运的是,当我们感觉到能量不足的时候找到了一些... 继续阅读 >
201607-11 程序员作为面试官的一点心得 以当前的现状来看,优秀的毕业生会先被知名的大企业刷过一轮,那么,相对不知名的企业招聘负责人要如何找到适合自己公司的技术人才呢?询问过一些毕业生之后,我总结了如下经验。1. 招聘会上的招聘材料的准备一场招聘会上公司林林总总,面试者要了解你公司,只有他晃过去的那几秒钟,一张意义鲜明的海报,就特别重要。很多海报自己设计得漂亮,公司介绍得高大上,愿景理念口号特别响。坦白说,如果。产品们常说的一个... 继续阅读 >
201607-04 做一名合格的PHP程序员必须把握那些知识点? 作者:justin1.掌握语言本身的语法,熟悉常用类库是必须的; 2.面向对象最为当今的主流也是必须掌握的; 3.常用设计模式必须掌握,设计模式是前辈的总结、经验; 4.php常与数据库配合使用,而且首先为mysql,所以mysql必须熟悉; 5.php是做为一种web开发语言而流行的,所以浏览器中的javascript必须会,虽然现在很多公司有专业的javascript工程师,但是php程序员js也是必须掌握的; 6.html/css必须会,... 继续阅读 >
201606-24 顶尖程序员不同于常人的5个区别 《TheEffectiveEngineer》的作者在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式: 1.勇于去研究你不懂的代码一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了。如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。现在... 继续阅读 >
201606-17 告别码农,成为真正的程序员 本文是我借助Google从网上拼凑的文章,可能条理不是很清晰,希望对广大程序员们有些帮助。一、成长的寓言:做一棵永远成长的苹果树一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。「哈哈,去年我得到了10%,今年得到20%!翻了一番」。这棵苹果树心理平衡了。但是,它还可以这样:继续成长。... 继续阅读 >
201606-17 最简洁的PHP程序员学习路线及建议 为了你可以更好地学习PHP,这次主要是想说一下PHP的学习线路,文末还有10条PHP性能优化的小技巧介绍哦适用于PHP初学者的学习线路和建议我们要有一个循序渐进的学习过程,这里先把学习PHP的过程做一下概括,这和很多学习PHP的爱好者是不谋而合的:(1)熟悉HTML/CSS/JS、、网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉(2)理解动态语言的概念和运做机制,熟悉基本的PHP语法(3)... 继续阅读 >
201606-17 程序员如何写出更好的代码 MartinThompson是JavaChampion称号获得者,同时也是一名高性能计算科学家。他说,为了写出更好的代码,程序员需要运用基本设计原则,阅读已有代码。在QConLondon2016大会上,他做了题为“挖掘你的工程师属性(EngineeringYou)”的演讲。InfoQ在会后采访了他,内容涉及软件行业面临的挑战及程序员如何应对那些挑战成为更好的软件工程师。 InfoQ:您在演讲中引用了1968年第一届NATO大会上有关软件工... 继续阅读 >
201606-13 70后入门的程序员给我的启示 大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。岁月的锤炼圆口接口的键盘,2003年的有人问这个键盘难道没有擦过吗?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。除了(ASDW,YUHJ,那是我小时候玩拳王留下的)。这个键盘虽然老旧,但是我爸一直不舍得扔。03年的时候,他从二手市场买会来了这台486Cpu主频... 继续阅读 >
201606-03 程序员技术成长秘籍 前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一定要动手,例... 继续阅读 >
201606-03 谈谈在校程序员技能培养 趁年初跳槽人数多,公司想多捞一些员工进来,一直激励员工内部推荐,我也尝试着收集一些简历内推之,但是没什么收获。沮丧之余,越来越感觉到当前互联网行业人才的青黄不接。一方面是社招太难,特别是对于当前火热的移动开发和Web开发,稍微有一年经验以上的熟练工都是供不应求的情况。各个企业简直就是"跪求候选人给企业一个面试他(她)的机会"。另一方面又是大学生校招找工作难(本文说的是互联网相关专业的大学生),个... 继续阅读 >