2017年JAVA培训
培训头条 > IT认证> 2017年JAVA培训
苏州软件开发培训|怎么学软件开发|上元教育
发布机构: 苏州工业园区上元寰宇教育科技有限公司 发布时间:2018-10-09

苏州软件开发培训|怎么学软件开发|上元教育


联系地址:苏州工业园区新平街388号腾飞创新园AA29楼、6

 

对于初学者,一开始较怕的就是面对一堆陌生的技术词汇。这些词如果出现在现实生活中,你可能知道它的意思,但把它放在技术领域,你就懵了,这是因为你想多了。其实很多技术领域的词汇是模拟现实的,就是借用了现实的用法。比如 Container 这个词,在现实中它表示的就是一种装东西的容器,一个杯子,一个盆子都可以装东西,所以都可以看成是个 Container。在技术领域,这个词表示了很多东西,可能指的是一个 HTML 标签,一个 Flutter 的小部件,一个运行软件的容器,一个装了很多软件服务的东西。不过它出现在哪里,它的本意跟现实中的意思是差不多的,指的就是一个可以盛东西的容器。再比如 Stack 这个词,它在现实中指的就是 “A stack of things”,一叠,一堆,或者叫一摞东西。这个词如果出现在软件开发上面,比如它可能指的是一种数据的类型。别想太多,Stack 在这里还是有一摞的意思,只不过这里指的就是一摞数据。先考虑一个现实场景,你把一些盘子一个一个地摞在一起,就得到了一摞盘子。想一下这摞盘子的特点,就是我们只能把新的盘子摞在所有这摞盘子的较上面(push)。要从这摞盘子里取走一个盘子,一般也只能从这摞盘子的较上面取走一个(pop)。这其实就描述了 Stack 这种类型的数据的特点。我们把数据一个一个的摞到一块儿,新放进来的数据会在所有数据的较上面,拿走数据的时候,拿走的也是这摞数据里的较上面那个。所以,遇到一个陌生的技术类型的词汇,首先可以把它跟现实的用法做类比。当然还是会遇到很多无法类比的词汇,比如 Git ,在软件开发领域,它指的可不是 “浑蛋”,而是一种源代码管理工具或者叫版本控制工具。这时候要做的是不要抵触,这些名词被发明出来不是为了唬人的,而是在开发者之间建立的一种沟通的语言。认识一段时间以后,一切都会变得和谐自然。至今我学到的所有技术相关的知识,除了五笔打字是在学校里学的以外,其它都是通过自学获得的。我也听说有很多开发者都是自学的,自学可能是技术领域的一种文化。因为这个领域变化很快,我们需要不断地给更新自己的知识,给自己打补丁,添加新的功能,所以自学也是可行的办法。

谨慎地考虑参加培训学校。你可能准备花两三万用半年时间在一家培训学校让你快速成为一名开发者。我觉得不要太依赖培训学校,要尽早学会自学,这是开发者必备的本领。如果你是那种必须得有人培训才能学习的人,我建议在去之前先把基本的东西学一下,比如程序语言的基本语法,基本的工具,比如 Git(源代码管理)。这些东西要是去培训学校学的话就太浪费了。而且你要目标非常明确,知道去学校要学什么,而不是幻想着只要进去转一圈就什么都会了,这种事情永远都不会发生。参加一些线下活动也是比较好的学习进步的方法。技术类的社区格外活跃且友善,你所关注的技术门类一定会在线下举行一些活动,不过一般都在发达的城市举行,但也没啥,高铁很方便,就当旅游了。如果你幸运地生活在一线城市,那就再好不过了。

图书,文档,视频。自学的话,就这三种形式的学习资料,获取的方式是通过搜索引擎。一开始你可能会更喜欢找一本图书,比如学 Javascript,就找一本厚厚的 《Javascript 权威指南》,学 Git ,就买一本厚厚的《Git 权限指南》。图书其实会给我们一些错觉,首先你会觉得一本厚厚的 “权限指南” 里面一定有你需要的所有内容,有了这本书,就有了学会 Javascript 语言的可能性。另一面你又会想,我靠,学个 Git 工具需要看 500 页的书才行吗?放弃!交通路线:

想来上元教育一探究竟吗?交通线路图马上奉上??

公交-腾飞创新园:115路、146路、 170路北线、180西线、斜塘专线

公交-中科院纳米所:115路、170路北线、斜塘专线、146路、180西线、208

地铁-独墅湖邻里中心: 3口号出,沿若水路直走15分钟可到达

地铁-月亮湾:2号线月亮湾站下,沿新平街步行13分钟左右即可到达。

您到站找不到给我电话,我下楼去接您。

如果有人问你,上元在哪?你可以回答:“上元在腾飞”!

相关推荐 更多>