统计
  • 建站日期:2015-05-20
  • 文章总数:77 篇
  • 评论总数:34 条
  • 分类总数:7 个
  • 最后更新:4天前

如何学好程序开发

本文阅读 6 分钟

今天来聊聊编程的学习方法。

事实上,我个人是很反感各种所谓的“学习方法”分享的,因为每个人都有自己的性格和爱好,针对不同的性格、爱好,就会有不同的学习方法,别人的方法在你这儿可能并不适用。

有人通过各种途径追着我问 “我想学XXX,该怎么学” 这类的问题。今天干脆就统一的回答一下这个问题。

我必须要澄清一下,我不是大神,更不是大佬。我只是一个什么都会一点的小白。授人以鱼,不如授人以渔,授之于渔,不如“享”之以渔。

他山之石

网上的开源作品的正确打开方式是什么?

下载下来,然后把版信息全改了,一点都不脸红地当做自己做的再发出去。然后还不忘吐槽一句作者真的皮,加这么多版权?

我每下到一个好的开源程序,都会欣喜若狂,里面包含的程序思想远比代码本身能实现的功能要重要的多。我会把这些代码按难易归类,从容易的开始研究。打开代码后从第一行开始逐行阅读。遇到看不懂的语句就百度去搜,会了后就接着往下看。

等到完全把一段源码给弄懂了,就尝试着自己修改修改,在前人的基础上加入自己的东西。

就是这样,到了一定程度的积累,就能完全用自己的知识做出真正的原创程序了。

善用搜索

写程序过程中,难免会遇到各种的奇葩问题,一时无法解决。这时就需要自己去网上找答案了。

一般来说,遇到的问题都能够通过搜索引擎找到解决方案。如果没有找到,那么一定是你的搜索姿势不对!

举个例子:

如果有一天,你发现你的电脑无法开机了。于是你搜索 “我的电脑打不开了怎么办”。这样肯定是不对的。搜索的关键词要尽可能简练,才能搜出最多的内容。像这种情况只需搜索 “电脑无法开机” 即可。

有时候,当搜索一个关键词搜不到内容,则可以换一个词义相同的关键词搜索。

除去关键词的因素,搜索还有一些特定的小技巧。具体可以阅读这篇百度经验,讲解的很详细:
https://jingyan.baidu.com/article/d621e8dae7593c2864913f7b.html

因为各个搜索引擎的算法不一样,当用一个搜索引擎搜不到时,换一个搜索引擎试试可能会发现一番新的天地。

多做项目

等到你有了一定的技术积累,就可以自己尝试做一些小的作品,然后发布到网上。一般来说,只要你发在了网上,无论做得有多烂,都会积累那么一两个用户。这些用户,将会在以后的很长的一段时间里不断地向你提各种各样的意见,并会间接督促你把这个项目做得越来越好。

我的 Dizac就是一个鲜活的例子……刚做出来的时候,我还完全是一个初次接触 html 和 php 的小白,代码完全也是各种拼凑起来的。就是在各位的支持下 ,一点一点完善,最终才做成了今天这个样子。

贵在坚持

如果你想学习编程,那么一定要坚持下去。我身边有很多同学都曾找到我,想跟着我一起学,但最终都没能坚持下来……

个人认为,坚持应该是最难的一环节……甚至比写程序本身要难得多。如果你坚持下去了,那么离学成就不远了。

教程推荐

下面根据我的学习历程,推荐一些自认为还不错的教程。请注意:教程不是用来“看”的,你应该边看教程,边手动将教程里的代码都自己写一下,这样才能真正学会。
后盾人:www.houdunren.com

原创文章,作者:云飞,如若转载,请注明出处:https://www.dizunwl.com/html/105.html
国产Linux 系统_Deepin安装笔记
« 上一篇 01-13
解决国内无法访问YouTube的问题
下一篇 » 01-16

发表评论

成为第一个评论的人

作者信息

热门文章

热评文章