您现在的位置:幼教 > 家庭教育 > 幼儿家庭教育 > 智力开发 > 正文

自学编程需要注意什么(2)

来源:stormzhang 作者:过来人的 2018-06-18 13:11:59

说两句



  4. 多敲代码

  编程是一个极度重视实践的行业,也许书上的代码你看得懂,但是你自己亲自敲下来一定会遇到各种问题,所以,初学者在学习的过程中,一定要亲自实践,哪怕你对着书上的代码一行一行的敲下来,也比你单纯的看有效果的多。

  所以,敲代码一定是伴随着整个学习周期的,从最初的学习,到后面入门,再到之后你的提升,都离不开它,还是那句话,也许在学习的过程中你会遇到一些难题,会遇到暂时不了解的代码,没关系,就闷头敲下去,只要你能坚持下去,一些问题在后面都会自然的有答案的。

  5. 坚持下去

  编程这事其实真的没那么难,只不过编程在一开始不会有那么大的反馈,不像你学唱歌,花几天,就可以唱一首歌了,不像你学语文,花个一周,就会说「之乎者也」了,编程是你可能你花几个月的时间,你甚至都觉得自己啥都不会,所以很多人在一开始就放弃了。那么自学编程成功的无一例外都是坚持下来了,你得做好少则三个月,多则半年的时间一直持续学习,并且这么长时间可能感受不到任何进步的状态,但是,一旦你坚持下来了,当然,不只是单纯的熬过这个时间,你得坚持每天都要学习,等渡过这个初期阶段,你会很有感觉,后面的路虽说也不好走,但起码你没那么迷茫了,你知道该怎么学习了,你会很容易找到方向了。

  相比其他行业来说,编程入门难,做到精更难。但是对于绝大部分自学编程人来说,你该优先考虑入门,争取坚持下去,用三个月到半年的时间,让自己渡过这个艰难的入门期。

  6. 折腾个作品出来

  很多人通过视频 + 书籍的方式坚持一段时间,掌握了点编程基础,觉得自己学的还可以了,这个时候你该考虑折腾个作品出来,这是检验你学的理论知识的过程,这个作品可以很简单,可以是一个简单的博客网站,也可以是做一个小的资讯 App,还可以是一个小的爬虫等,甚至 GitHub 有很多开源的项目,你去仿写都没问题,但是重要的一定要自己亲自去做,而不是对着 copy,相信我,无论你的理论知识掌握的多么扎实,在这个过程你都会遇到各种问题,哪怕之前你觉得很简单的东西,但是动起手来可就没那么容易了。

  当你花费了很大的功夫,亲自把作品折腾出来了,你会有非常大的满足感与进步感,你的能力有了一个提升,而且这也算是你的项目经验了,有一个完整作品,其实才算具备找工作的基本能力了,这时候可以试着找一份初级的开发岗位,一旦找到工作,你的自学之路,基本算是成了,后面的路,虽然也不容易,但是你算是熬到了。

  最后,再给自学的人建议一点,要善于使用搜索引擎,你遇到的那点小问题,已经有无数前辈早都遇到,并且已经分享在互联网上了,前人的经验是你的宝贵学习资源,也许你一开始使用的是百度,但是,建议你试着使用 Google,当你学会使用 Google 的时候,你会接触另一个世界。

  总之,我是过来人,我非常清楚自学编程这条路有多么不易,尤其对于一些非科班的同学,你要耐得住寂寞,你要比别人更努力,你要找到适合自己的编程方向,再到找到一份工作,这过程的艰辛只有过来人才能体会,但是过来人的经验告诉你们,我自学编程成功几乎改变了我的人生轨迹,而且我从未后悔过,真心希望每个自学编程的人都可以找到自己的方向与定位,祝早日找到工作。
 

  相关推荐:

小升初试题、期中期末题、小学奥数题

尽在奥数网公众号

   欢迎使用手机、平板等移动设备访问 ,幼儿教育我们一路陪伴同行!>>点击查看

  • 欢迎扫描二维码
    关注 微信
    gh_5735a1f9f07c

  • 欢迎扫描二维码
    关注奥数网微信
    ID:aoshu_2003

热点专题

  • 幼儿园教学课件:奇特的建筑
  • 幼儿教学课件:小鱼的梦
  • 河头幼儿园“帮水宝宝搬家”

[幼儿园英语课件]幼儿园英语课件:认识时间

[幼儿园英语课件]幼儿园英语课件:A Apple

幼升小

jn体育

幼升小政策

幼升小择校

幼升小指导

学区房

幼升小真题

重点小学

上海小学

广州小学

深圳小学

成都小学

武汉小学

南京小学

北京一类幼儿园

海淀区幼儿园

西城区幼儿园

东城区幼儿园

朝阳区幼儿园

其他区幼儿园

幼儿园资讯

教师园地

幼儿园说课稿

幼儿园教案

教学论文

幼儿园课件

幼儿园教师心得

幼儿园评语

少儿教育

胎教

早期教育

入园必读

潜能开发

艺术培养

家庭教育

儿童乐园

科普知识

图书推荐

睡前故事

成语故事

童话故事

唐诗宋词

孕育指南

时尚妈咪

健康宝贝

美食厨房

趣味数学

健康饮食

专家答疑

-->
Baidu
map