编程入门思路
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程入门思路相关的知识,希望对你有一定的参考价值。
由于本人是半路出家,学习编程。从广州某一培训机构学习入门,现在结合当时的学习思路和个人经验做个小总结。简单的写下个人理解的思路:
一、语言的选择:编程语言有很多种,一般说学会了一种编程语言,其他的都相通,这个相不相通不清楚,因为我连一门编程语言都不精通... 目前从事web测试。但是对于半路出家的新手来说,首先把html div+css js基本语法弄懂吧!
二、学习方式:半路出家,有两种方式。
1. 找培训机构快速学习。
如果非常明确自己的未来方向,对互联网有较多的了解,钱也多。可以尝试找培训机构,找培训机构学习是按照老师安排的课程,根据当前的社会需要,快速的学习然后上岗。如果不确定对自己没有足够的信心,比较推荐先自学,看看自己是否适合再另做打算。因为身边还是有些朋友,辛辛苦苦培训大半年,天天熬夜写作业。时间去了钱也去了,最后还是没从事这份工作。虽然学习了总还是有用的,但是学了既用岂不是更好?
2.自学。
自学地址推荐:http://www.runoob.com/ 或者 http://www.w3school.com.cn/。可以按照上面的例子,使用编辑器实现。菜鸟文档写的都通俗易懂,一般耐心的看都能理解,然后自己多尝试,就能惊喜的发现,“哇 我居然会编程”! 编辑器:推荐notepad++ 地址:http://rj.baidu.com/soft/detail/13478.html?ald 点 【普通下载】即可。官网下载也可以:https://notepad-plus-plus.org/ nodepad++的各种插件自行搜索,安装使用。
三、以上都学习理解了,觉得这行适合自己。再去选个方向深入的学习,目前主流的编程语言有java、c、c++、c#、python、Visual Basic.NET、php、javascript、Delphi/Object Pascal、Swift、Perl、Ruby...... 恩,有没一种IT行业深似海的感觉,反正我也不会,排行榜就这么写的。
四、个人经验;
- 关于搜索引擎:在我学习编程的时候(2014年),中国已经屏蔽外网。那时候我知道的搜索引擎就只有百度(尴尬),原来世界上还有Google?(土的掉渣),很多IT人事,从来不用百度。大概是觉得百度搜索出来的东西很垃圾,而且广告特别多,没有Google搜出来的东西精准,国内由于某些原因,访问Google需要fan qian。我曾尝试过fan qian,后来真的也不用百度了。近期国家对这方面管理严格,幸好目前就职于大公司,公司有VPN,还是能愉快的访问外网。对于刚入行的新同学,使用百度多百度下也足够,不行就尝试下必应啥的吧!
- 关于学习:照着那两个网站敲当然可以实现效果,如果熟练了。按照自己想要的效果自己去实现,在实现的过程中,会遇到各种的bug(程序执行错误,报错)。这需要足够的耐心去解决遇到的各种问题。编程这个东西需要多写多练习,不管是学习还是工作都会遇到各种的问题,然后不断的去解决各种问题。
- 书籍:我们前面学习的那一丢丢,只是冰山极小的一角。使用编程语言,去调用底层封装好的东东,然后实现我们想要的效果。想要知道计算机是怎么运作的,我们就需要去了解它的结构,运行机制。从基本的组成机构就有主机、显示器、键盘、鼠标等,还有些网络协议都需要去了解,我们的手机、电脑为什么可以访问网站?它是怎么连接的? 这些可以看看计算机相关的书籍,例如《计算机网络基础》、《计算机操作系统》、《计算机组成原理》、《CSS权威指南》、《HTTP权威指南》...... 后面多着呢,现在网络资源很丰富,多上网查资料,总能解决你的疑问。
- 电脑的使用:IT行业的人比其他行业的都会更科学的使用电脑,毕竟所有的网站呀app啥的都是这群人创造出来的。像我这种小渣渣使用起电脑来也比比其他一般人叫熟练的操作电脑,但是其实也只仅限于工作中常用的 =.= ,比较懒,没有极客精神。一些快捷键呀,插件呀什么的,还有一些blog、论坛、一些比较好的网站,例如GitHub、知乎啥啥啥的这些都是自己已经习惯的东西吧!反正一边摸索一边练习中...
以上是关于编程入门思路的主要内容,如果未能解决你的问题,请参考以下文章