201903-06 学习编程需要什么基础吗 有的人认为学习编程不需要的基础,俗语说笨鸟先飞,勤能补拙,你只要认真学习编程的每一门课程,多吧自己的学到的知识引用实践练习。不过在学习编程语言之前首先你得明确自己对编程的兴趣,然后是你学习编程的目的。只有对编程有很大兴趣和目的,那样你学习起来也会很有冲劲和奋斗目标,学习效率也会大步提高 继续阅读 >
201604-22 10年后编程还有意义吗? 这个是Quora上提出的一个问题。随着AI在近年来成为热门话题,并且在AlphaGo自学围棋击败了人类近10年最好的围棋选手之后,有人开始提出这个问题。具体来说这个问题有三层意思:到2025年程序员还有没有用,到那个时候所谓的“程序员”是指什么?代码本身还有没有用,到那时候代码会变成什么样子?机器智能会不会取代(目前意义的)代码或程序员两者的其中一个或者全部?大家基本上倾向于认为,到2025年... 继续阅读 >
201604-11 自学编程的人,都是怎么找到自己的第一份工作的? 每年毕业这么多大学生,很多被培训机构弄去培训了,但是更多的还是选择在大学期间,自力更生去自学,自学的人很多都觉得没有方向太难了,自学怎么坚持下去,自学完了怎么去找到自己的第一份工作。 带着这么多的问题,小编就尝试着解答一番,如何才能直接一步到位拿到自己工作的第一份offer。首先建立起自力更生的信心,换句话说就是拿出学习的勇气和毅力。很多正在自学的人,都是觉得我能不能行啊,周围的都去参加培训... 继续阅读 >
201603-31 说一说这“this” JS中不容易懂的概念除了闭包之外,还有一个应该是首当其冲:this,这个东西经常让人搞混,那么今天我们就来好好看看它的庐山真面目。定义一个对象:varCharles={living:true,age:23,gender:male,getGender:function(){returnCharles.gender;}};console.log(Charles.getGender());//输出:male下面的代码有一样的效果:varCharles={living:true,age:23,gender:male,getGende... 继续阅读 >
201603-30 读大学到就业编程方式的改变 计算机的使用 作为程序员的我,每天的工作其实离不开计算机。然而,信息发展的今天无论是哪个行业,都离不开计算机。我们对于计算机的需求也随着科技的发展发生变化。我们要求越来越高的配置,因为性能就代表了一切。不过对于我现在所处的位置来说似乎是有没有神级配置也不怎么重要了。(然而我不否认看到MacBook或者是外星人这些笔记本的时候我没有心动的感觉)对于不玩游戏的我来说似乎是树莓派这样的电脑配置都能满... 继续阅读 >
201603-23 52岁程序员的观点:编程要快还是慢? 我老爸常对我说,「孩子,别太着急。慢点来,你完成工作的速度会更快。」我曾在旧金山湾区的很多高科技创业公司工作过。现在已经有52岁,我编程的速度不快,却经过深思熟虑再开始。我就像是一个写代码的设计师;随着你的深入阅读,这一点将会变得非常显而易见。最近,我和一些年轻的程序员一起做项目,他们信仰快速开发,迭代修改,这使得我缓慢的编程遇到了困难。这份工作,鼓励我们在同一个代码仓库里面工作,就好像是一大锅汤... 继续阅读 >
201603-22 初学者的编程自学指南 关于这份指南之前有不少学弟学妹问我如何学习编程,根据DRY法则(Don'tRepeatYourself),还是把自己学习过程中的一些经验整理成一篇博客吧。由于本人目前也处在学习的阶段,文章中列出来的内容也并未全部学习过,所以文章的客观性可能存在一些问题,还望读者自行判断。这份指南会不定期更新,有好的建议也可以留言或者给我发邮件。准备需要的所有工具就是一台可以连接上网络的电脑以及你本人。科学上... 继续阅读 >
201603-22 你在编程的时候浪费了多少时间? 如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。不过,开发人员常常发现自己被困在项目中,因为不注重管理他们的时间。这篇文章提供了可提高工作效率的可操作技巧,以及如何跟踪你在编码时浪费的时间。1.你有优先安排任务吗?就像那些对自己的时间表有控制的人一样,开发人员常常从简单任务开始一天的工作。他们明确地从更容易的任务开始... 继续阅读 >
201603-19 学习编程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 为什么年事已高的我还在编程? 每一个行业的从业人员都会有变老的那一刻,难道变老了之后还要继续从事之前的工作吗?估计没人愿意,除非是体力上吃得消的。接下来所讲述的就是作为程序员的码农们该如何迎接慢慢变老之后的工作转变!人们都会期望随着岁数的增加,个人条件受到限制的时候,你会放弃现实里的一些工作,如编程。从而转向更加高大上的任务,比如管理一个团队或者融资。这在“真正的教授”决定细节的学术界确实如此,只保留“大方向的东西”。... 继续阅读 >
201510-21 教你自学编程从哪开始? 随着计算机的普及,编程的学习也是越来越倾向于全民化,但是编程学习还是存在一定的技术门槛,所谓的门槛就是就是在你彻底能做一个自己的软件的时候,在这之前还是需要花费很多时间和精力。很多都是在撬开门的前一刻纷纷的倒下,坚持不下去了,反复试了几次都是。打基础诚然没有捷径但是如何更好去做,还是有一些规律可循。1.设定编程的大方向编程涉及到的方向范围很广泛,所以在茫茫的软件中还... 继续阅读 >
201509-23 对不起,“热爱编程”是什么鬼? 不知是因为各个互联网公司在招聘时总是标注他们要招那些“热爱编程的人”,还是因为很多人到处标榜“我热爱编程”,这个词汇在程序员圈子里已经随处可见了。可惜的是我从业这么多年,还是发现自己并不是一个热爱编程的人。不过,我真的很想问问他们:热爱编程是什么鬼?解释这个问题,先要确定一下对于“热爱”的理解,百科上这样解释的:情愿全身心投入地爱,激情四射,充满幸福的幻想,去奋斗、去付出,享受其中过程(即... 继续阅读 >