首页 编程 软件学院 查看内容

如何通过自学走上程序员之路

2017-6-28 11:48 |来自: 互联网 2733 0

摘要: 其它行业的同学,有对计算机编程感兴趣的,如果没有条件去参加培训,或者想挑战一下自己、提升学习能力,非常建议大家自学。我本人当年也是通过自学慢慢走上这条路的(2009年,java语言,自学一年),而且在这几年的 ...

其它行业的同学,有对计算机编程感兴趣的,如果没有条件去参加培训,或者想挑战一下自己、提升学习能力,非常建议大家自学。

我本人当年也是通过自学慢慢走上这条路的(2009年,java语言,自学一年),而且在这几年的工作中,我也遇到过很多自学过来的同事。不得不说,经过与这些人接触,感觉自学上路的人,逻辑思维能力、学习能力都很强,工作能力更是没得说,反正看起来很牛逼的样子。当然,也包括我啦 ,哈哈,自恋了。

那么,在不借助外部帮助的情况下,如何自学呢?以下是我给大家的一些建议,希望能帮助到新手朋友们。

首先,你要选择一门语言。先了解一下这门语言都能做些什么,看看它的发展方向是不是你想要的。比如,C++可能是用于针对电脑系统功能的开发或游戏开发,PHP主要用于做网站,C#可以用于做一些系统、网站,也可以用于游戏开发,java的方向主要是数据系统、核心平台,是一门很强大、很专业的服务器端语言。这些可以具体的去了解一下,搞清楚这些语言的方向,是不是你喜欢的工作方向。千万不要每一门语言都去研究,否则浪费时间精力,很有可能最终一事无成。

选好了语言,就要知道,要达到能参加项目开发的水平,应该学习哪些内容。其实每一门语言的学习路线,几乎都是同一套路:首先学习这门语言的基本语法,能实现一些逻辑运算或者小功能,然后学习这门语言的开源框架。比如java语言就是spring、hibernate、mybatis等框架,学习怎么把这些框架集成到java工程里面来。另外,每一门语言都要掌握数据库,这是必须的。那么我们如何知道一门语言到底该学习哪些内容呢,教大家一个很简单的办法。去看培训机构的网站,或直接咨询培训机构,哪怕上门去咨询,一定要搞到他们的课程清单。搞到了这个,不但知道了要学哪些内容,连先后顺序都知道了。可以多去要几家的资料,多对比一下。

最后,就是怎么学了。非常不建议大家在学习初期买书看,咱们这个圈子,书都是你抄我的、我抄你的,很多写书不带脑子的,讲得不好、讲错了,写书的人照样有钱赚。再者,在不了解一门技术的时候,如果看书,容易挨顺序一页一页看,被牵着鼻子走,容易卡在一个难点,导致学不下去。很多人学到放弃,就是这个原因。其实,我们不一定每一步都必须搞清楚了才能进行下一步的,很多时候只需要把它用起来,不见得一定要马上理解,能实现就行。不怕大家笑话,我自学了一年,到第二年找工作的时候,我只会java、jsp和mysql数据库基本的几种语句。还不是照样上岗了(虽然工资像打发要饭的),后来不是照样慢慢的该会都的会了。所以,遇到无法理解的,不要强迫自己,要学会跳过困难,只要不阻碍你下一步的学习就行。另外,要选择学习,不要全部学习,至少在我看来,java语言,在新手阶段掌握三分之一就差不多了,很多知识都需要有一定的代码经验才能真正理解到的,学习初期花再多时间精力也不见得真正搞懂。

那么,怎么针对单项技术快速上手。限于篇幅,我只能在另一篇文章中给大家一些建议了,这次就先讲这么多。废话很多,大家多多包涵,讲得不好,大家可以针对自己的情况提取有用的信息。如果有什么不懂的,也欢迎与我交流。

本文出处: http://www.toutiao.com/a6435228760429314306/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部