202002-03 你在编程的时候浪费了多少时间? 如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。不过,开发人员常常发现自己被困在项目中,因为不注重管理他们的时间。这篇文章提供了可提高工作效率的可操作技巧,以及如何跟踪你在编码时浪费的时间。1.你有优先安排任务吗?就像那些对自己的时间表有控制的人一样,开发人员常常从简单任务开始一天的工作。他们明确地从更容易的任务开始... 继续阅读 >
202002-01 学习编程5个常见的疑问 大概是因为这个网站叫编程入门网的缘故,网站信箱经常收到编程学习方面的问题。感觉总这样回信也不是办法,所以才有了这篇文章。文章置顶到首页后每个人都能看到,这大概是一个一劳永逸的方法。说明一下:本人不是专家,手也不高,以下所说的只是我对网友常见问题的个人看法,仅供参考。如果能为别人提供一点点帮助,那么我会感到荣幸之至。一、编程好学吗?多长时间才能学会编程?这个因人而宜。通常情况下,从实现第一个“Hell... 继续阅读 >
201603-03 编码过程中,需要注意的地方 记得之前写游戏玩家类的时候,对于玩家数据的修改,我们总是提供这样的接口。比如是对玩家金钱的修改。publicPlayer{privateintmoney=0;publicvoidaddMoney(intmoney){this.money=this.money+money;}publicvoiddeductMoney(intmoney){this.money=this.money-money;}publicintgetMoney(){returnthis.money;}}而避免提供这样的接口publicPlayer{privateintmoney=0;publicvoi... 继续阅读 >
201602-15 学习编程之路 大学大学上的是全国二流本科,专业主要就是数学专业。大学的总结就是:逃课、挂科、篮球、泡妞、Dota。目前为止可以说我的大学是我这辈子过的最爽的时期,大一开始就逃课,好点的理由是我对大学那些课程完全没兴趣,其实本质上是因为高考太压抑了,大学之后没人管了,开始无止境的放纵自己。毫不夸张的说大学四年上的课应该没有逃的课多。逃课最直接的影响就是挂科,从大一挂到大三,专业课数学分析特么每年都挂,后来听说补考... 继续阅读 >
201602-05 关于未来编程发展趋势的九大预测 一部分科学家认为时间一直在以恒定的速率向未来推移,但也有更为睿智的人们觉得在接近光速的条件下,我们熟悉的一切都将发生改变。不过这一切都无法解释技术世界近年来面对的快速变化趋势。这种变化每时每刻都在加快,而我们似乎拼尽全力也难以赶上。如果大家希望弄清自己该把开发工作的赌注押在哪项趋势身上,那么着眼于未来五年,这更像是一项撞大运的任务——而非真正的技术活儿。对高科技的未来前景做出预测几乎是不可能的... 继续阅读 >
201601-02 编程认知:多思考、多编码、多测试 每位程序员有自己独有的编程方式,原文作者BenTeese在他的程序员生涯中,悟出对编码流程的一些见解:多思考、多编码、多测试。打造软件的过程是一个不断学习的过程,一个好的策略是遵循计划-执行-反思来进行的。在我的程序员生涯中,悟出了以下的一个程序编码流程;期间也接触了很多其它的理论和想法,但是我还是觉得这是最适合我的。大致的样式是这样的:a:多思考(Thinkabit)b:多编码(Codeabit)c:多测试(T... 继续阅读 >
201512-01 为什么年事已高的我还在编程? 每一个行业的从业人员都会有变老的那一刻,难道变老了之后还要继续从事之前的工作吗?估计没人愿意,除非是体力上吃得消的。接下来所讲述的就是作为程序员的码农们该如何迎接慢慢变老之后的工作转变!人们都会期望随着岁数的增加,个人条件受到限制的时候,你会放弃现实里的一些工作,如编程。从而转向更加高大上的任务,比如管理一个团队或者融资。这在“真正的教授”决定细节的学术界确实如此,只保留“大方向的东西”。... 继续阅读 >
202002-02 教你自学编程从哪开始? 随着计算机的普及,编程的学习也是越来越倾向于全民化,但是编程学习还是存在一定的技术门槛,所谓的门槛就是就是在你彻底能做一个自己的软件的时候,在这之前还是需要花费很多时间和精力。很多都是在撬开门的前一刻纷纷的倒下,坚持不下去了,反复试了几次都是。打基础诚然没有捷径但是如何更好去做,还是有一些规律可循。1.设定编程的大方向编程涉及到的方向范围很广泛,所以在茫茫的软件中还... 继续阅读 >
201509-23 对不起,“热爱编程”是什么鬼? 不知是因为各个互联网公司在招聘时总是标注他们要招那些“热爱编程的人”,还是因为很多人到处标榜“我热爱编程”,这个词汇在程序员圈子里已经随处可见了。可惜的是我从业这么多年,还是发现自己并不是一个热爱编程的人。不过,我真的很想问问他们:热爱编程是什么鬼?解释这个问题,先要确定一下对于“热爱”的理解,百科上这样解释的:情愿全身心投入地爱,激情四射,充满幸福的幻想,去奋斗、去付出,享受其中过程(即... 继续阅读 >
201508-24 怎样成为一个优秀的程序员,而不是一个优秀的码农? 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍。优秀的码农会告诉你学啥底层、啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊?▼列举几个我认为比较重要的根基并附入门书:编程语言,《程序设计语言-实践之路》《conceptsofprogramminglanguages》计算机通用知识,《csapp》算法、数据结... 继续阅读 >
201507-23 如何在大学里成为IT界技术大神 总是有同学问我怎么学很多技术,好奇如何成为所谓的大神。事实上,这篇文章是结合我的一些经历,讲述应该怎么学习技术,并不是要讲怎么成为大神。没有所谓的成功学,只有充满智慧的思考,脚踏实地的实干,和越来越近的理想,还有机遇和运气。之所以用这个标题,无非是吸引更多人、尤其是很多对成为大神抱有不切实际的幻想的人来看。希望读者能从中得到一些东西,没有浪费看这篇文的时间。这篇文章也只是我的看法,并不是什么真理... 继续阅读 >
201507-16 想学习编程一定要懂得怎么百度 最近一些小伙伴经常群里问一下比如window设置,vmware配置的一些问题。这些问题虽然都不是什么大问题,但是往往搞得我们身心俱疲,环境配不好,何以能编程。这个配置环境问题我深有体会,曾经有在编译androidsdk的时候,提供商用ubuntu10.04就能编译过去,而我们装的ubuntu12.04死活就编译不过,悲剧就是我们服务改系统成本有点高。按理说系统版本不一致,区别应该不是很大。但事情就是这么个情况。要解决该问题,我们从哪入手... 继续阅读 >
201507-14 怎样编写可维护的面向对象 JavaScript 代码 能够写出可维护的面向对象JavaScript代码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果能尽量让这个经历不那么痛苦,就可以节省不少时间。地球人都知道,时间就是金钱。同样的,你也会因为帮某人省去了头疼的过程而获得他的偏爱。但是,在开始探索如何编写可维护的面向对象JavaScript代码之前,我们先来快速看看什么是面向对象。如果已经了解面向对象的概念了,就可以直... 继续阅读 >
201503-30 最近关于编程的一些反思 关于技术大牛很火的一般不是大牛。因为如果要很火,就需要时间去营销。而营销能力与技术能力是正交的,如果一个人把很多时间放在营销上,就很难有时间放在技术提高上。不要因为他讲一个你不懂的领域而认为他是大牛,一个住在沙漠里的人听到任何一个看过海的人的描述都可以令他兴奋万分,但如果别人告诉他骆驼有六只脚,他肯定会嗤之以鼻。大牛对他熟悉的领域会说得很详细,对他不熟悉的领域也会问正确的问题。关于学习新知识... 继续阅读 >
201501-23 PHP NG 核心开发者惠新宸:我也曾经是“不适合”编程的人 惠新宸@Laruence,是国内最有影响力的PHP技术专家,PHP开发组核心成员,PECL开发者,Zend公司外聘顾问。他曾供职于雅虎,百度,现在新浪微博任平台及数据部总架构师兼首席PHP顾问。惠新宸是PHPNG核心开发者,PHP5.4,5.5的主要开发者。作为PECL开发者贡献了Yaf,Yar以及Yac、Taint等多个优秀开源作品,同时也是APC,Opcache,Msgpack等项目的维护者。从一个在网上搜PHP教程的初学者,到PHP开发组核心成... 继续阅读 >
201501-20 给程序员的新年计划清单 随着新的一年的到来,每一个人都有自己的新年愿望,都想有一个新的开始。我们这里为广大的开发者/程序员准备了一份新年计划清单。1. 学习一些新的东西这一点可以变得很宽泛,因为我们可以尝试学习任何东西,我们应该保持一直在学习新知识的状态。程序员在新的一年里可以学习一门新的编程语言,它可以帮助你扩宽眼界,发现你正在使用语言的不足与局限,这样可以让你解决问题变得更加得心应手。 2.&nb... 继续阅读 >