虽然我不会开车,但是我知道那么多车,学习起来还是有区别的,普通的私家车,跟大货车,公交车,火车,高铁,赛车肯定是不一样的,需要的付出与天赋也是不一样的,当然需要的费用也不同。
编程也没有什么神秘的,跟其它行业也一样,细分也十分广泛。比如常见的前端开发,后端开发,移动端开发,桌面开发,算法,大数据等偏向软件的,当然也有跟硬件相关的,比如电路设计,芯片设计,嵌入式开发,设备驱动开发,通信等等。当然同样的岗位在不同的行业也是有区别的,比如银行,教育,医药,物联网,互联网行业的软件开发也会有些区别。
因此主要看你学习的方向,如果是学习个基础的数据库访问,web页面开发,文档处理等基础的编程开发,打下计算机基础,学习个线上免费的入门的编程还是可以拿的下的。当然这也要看你的基础怎么样,如果基础差点的或者之前没有经验的,可能就需要稍微多努力下。
如果是比较复杂的软件开发,或者是复杂硬件系统的控制软件,可能就需要相当大的付出和一定的天赋。
编程没有那么难,但是每个行业都一样,想要做很好就比较难了。因此你可以有目的的尝试下,看是否适合自己。
自学编程当然靠谱,我入门的编程语言是FoxBase,就是完全靠自学的,详见“我的编程人生”一文。
首先应该选择容易入门的编程语言,建议选择Python或pb。当你可以用Python编爬虫或能用pb编windows桌面应用软件后,再自学kotlin及安卓编程。
我最近在自学kotlin,我觉得kotlin集多种编程语言的优点于一身,是最有前景的编程语言。我觉得看书(kotlin实战电子书网上可以下载),应该和看源代码,调试源代码(可以在Android Studio中选择类或方法,然后按Ctrl+鼠标左键,理解其调用关系),B站或云视听小电视上看视频,网上尤其是要到编程语言的官网上看资料结合起来,这样自学效果更佳。
自学编程靠谱的原因
自学编程,如果是在校大学生,或者是学完了要自己创业或者自己玩的,比如开发个网站什么的,个人觉得还是挺靠谱的,下面这个是鄙人用go语言开发的网站:
大器编程 – 璞玉天成,大器晚成(***)。
接下来说说我自学计算机语言所走的一些弯路吧。
鄙人先前自学的是c语言,学完之后,感觉好像什么都不能做,之后又自学了一段时间java,那时候移动互联网还正处在浪潮之巅,自己的年纪也不是很大,刚毕业几年,有些面所以就想着进入互联网行业,而且学了原生安卓APP的编程,然后尝试着去找对应的工作!不好意思,初学者,总跃跃欲试,连个像样的项目都没有,然后可想可知——连续碰壁!
后来自学了python,这已经是几年之后了,当时移动互联网的行情已经不像先前几年那样如火如荼了,已经流行人工智能了,所以就选择学习python,后来也开发了一个用Django和机器学习结合的网站,可惜前端没怎么研究、学习,而且定位也不好,往NLP自然语言处理方向拓展,后来就放弃了。
去年吧,年纪有点大了,至少对互联网从业者来说是如此的,看看那些35岁就改行送外卖的程序员的新闻就知道了,然后自学了goland这门语言,然后开发了上面链接中的那个网站,并经营。
自学编程找工作可以吗
自学编程,如果已经大学毕业多年,并且是打算以此来找工作的,可能就会有难度了,鄙人之前找过Java的,都连续碰壁,其他的python啊go啊之类的,没有尝试过。
但是,个人认为,能够保持学习,这就是一种非常积极的人生态度了。
编程这东西其实也看一点天赋,但是还是努力最重要.天赋的作用就是让你努力的时间比平常人少一点.其次,学习编程你还需要一点兴趣,不然学习会挺费劲的.
编程其实入门很低,懂一点英语就行,代码就是一行一行练出来的,学是大部分人都可以学,但是学完之后找工作才是难点.现在市面上培训学校多如牛毛,想学编程报个班,几个月出来你就是程序员.找工作看的就是工作经验,学历.大专以下的我都不建议去学编程,随便打开一个招聘网站,最低要求都是大专,技术要求什么基本分两大类,前端和后端,初学者建议系统学习其中一项,不要两头抓,到时候什么都不精通得不偿失.如果有认识的程序员引路那就最好了,或者你去面试一家公司上班,但是你不要工资,每天就学习帮忙做些小事,等你能力上来了再要求工资的事
本文来自投稿,不代表DoDo生活网立场,如若转载,请注明出处:http://www.77dodo.com/aiwen/67524.html