小白自学编程语言有用吗
零基础如何学习软件开发?最适合小白的编程语言是哪个?
零基础不是一件容易的事情,我用自己的例子来说。本来市场营销专业的,本来想转专业,学校有个规定,理科可以转文科,文科不能转理科。就纳闷了,干脆自己学,在大二的时候,自学了一门后端需要叫做java,开始投身编程。期间自己写过一个简陋的小网站,不久因为本专业的诸多事情,没时间去维护。后来发现,难学的不是编程本身,而是思维模式,尤其不是理科思维出身的,编写的东西别人读起来乱七八糟,不能一条线往下顺。后来工作,做的是云计算业务,才发现,读代码的理解,差的不是一个级别。所以,回归本质,零基础先得看看各种编程思维,先固化思维模式,才能学习下去。
题主只说长学习软件开发,然软件又分为系统软件和应用软件,pc端系统主要有Windows、Linux、Mac,移动端系统主要是苹果iOS和安卓Android,这些一般都是比较底层的东西,需要有良好的基础。应用软件主要是在这些平台系统之上开发的“app”,根据系统的不同,相应的编程语言各不相同,甚至同一平台,有多种开发语言。
题主如果真想学习软件开发,就找一个你比较喜欢的软件,从学习开发这个软件的程序语言开始学起。
推荐语言
以前我喜欢推荐j***a(无论怎么排名,j***a始终是第一),现在我喜欢推荐python。相比较j***a,python更简单易懂,更适合小白入门。
如果想开发手机上的***,python就不怎么合适了,安卓学j***a,苹果就学Objective-c。
学习建议
1.有一个好的“老师”很重要,小白看书最怕遇到专业词汇看不懂,一个两个还好,多了就让人想放弃了。
2.推荐先看视频再看书,理由同上。***网站推荐腾讯课堂,文字教程网站推荐W3Cschool。
3.练习练习再练习。
4.转行有风险,入坑需谨慎。一旦选择入坑,除了坚持还是坚持。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/18422.html