想改行做编程,要学哪些语言,有没有免费网站或者app的,谢谢

如题所述

关于自学,以下这篇文章与你分享
选择自己喜欢的方面入门:
      è½¯ä»¶å¼€å‘过程中根据不同的需要,包含了多个工作任务和多种工作流程,因此也产生了不同的工作岗位,前端工程师:Android工程师、IOS工程师、Web前端工程师,后端工程师:Java后端工程师、Python后端工程师、PHP工程师,Linux运维工程师,现在还流行着大数据工程师、AI(人工智能)工程师,等等。当然,在人员缺少的情况下有的人却担任了好几种身份,但是在大公司里面,分工一般是明确的。
      é‚£æ€Žä¹ˆå¼€å§‹å…¥é—¨å­¦ä¹ å‘¢ï¼Ÿé¦–先,选择自己喜欢的语言,选择自己方向,朝着那么目标学习。可是我都没了解过,我怎么知道什么编程语言适合我?这就需要你事先了解一下了,既然打算自学编程,那你应该查阅一些资料了解一下,什么语言适合来做什么,自己又应该学习什么语言。当然,我们的长远的目标是精通一个技术方向,但是其他方向最好是什么都要会。
      æ‰€ä»¥ï¼Œæˆ‘建议你选择自己喜欢的方向,容易的入门的方向进行入门学习。可是有的人说现在很火的不是大数据、人工智能吗?月薪两三万、四五万的。但是你要知道,对于一个任何基础都没有的普通初学者,需要花多少功夫才能达到大数据工程师、AI工程师的水平,所以学习基础是十分重要的,至少得保证你有一样技能了,能保证自己能胜任某项工作之后,再朝着更高得层次努力,也许那样会更好。
      æˆ‘当年选择Android作为入门学习的方向,原因是我挺喜欢Android。我开学习Android的时候是在2015年,那时候很多人说Android现在饱和了,学习Android会找不到工作。但是我并没有放弃学习Android,我想,如果有时间去担心以后找不到工作,为什么不静下心来好好学,只要学好了为什么还要怕找不到工作,为什么自己不可以作为那些学习Android中的佼佼者,你可以比别人笨,但是你也可以比别人努力,况且,又有多少人真正的承认自己比别人笨呢?现在再回想自己当年学习Android的时候,每天晚上坚持观看视频,记笔记,先学Java基础,后是Android基础,就这样坚持好几个月。挺辛苦,可是后来收获的是开心的。
      å½“然,你有很多选择。如果你喜欢APP开发,那么就是Android和IOS了,而Android学习成本比IOS学习成本低,原因就是如果你要做IOS开发你需要mac电脑,Android开发使用普通的Windows就可以,进一步学习的话你可以安装一个Linux操作系统,再加上一个几百元的Android手机就可以学习了,等你掌握Android开发后再学习IOS也不迟。如果你喜欢后端开发,我建议你选择Java、Python、PHP这些语言。假如你之前没有接触过编程,只要认真学,这些语言挺容易入门的,如果有一点C语言基础那更好。而如果你喜欢Web 前端,那你就好好学习H5+CSS3+JavaScript,一个合格web前端工程师除了能把网站做出漂亮的特效,还要懂得后端的知识,这时可以学一学Node.js。虽然开发技术分类很多,但是这些技术都是相通的,有了一门技术的基础之后,再学习其它技术就轻而易举了。而在初学者阶段,你需要选择一门技术进行系统的学习,同时不要忘记多了解一些其他的技术。追问

非常棒,谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2023-04-30
首先,你应该给自己定位,学习程序语言的目的是什么?是为了工作还是为了兴趣?如果是为了兴趣,可以学习VB或PB,如果是为了工作,又要考虑你打算从事什么样的工作。如果只是一些小型开发,一样可以选择VB,如果你打算做大型开发或底层开发,那就应该选择C或Delphi了。 VB以其简单、快速、方便而著名,其把大量的复杂操作封装起来,提供给用户的是友好的开发,比较适合快速开发。但因为VB是解释型的程序语言,所以其执行效率不高,不适合大型开发 C以其功能强大而著名,它向用户提供了大量的底层开发接口,使其适合与底层开发,而且因为没有把复杂的操作封装起来,所以灵活度会比VB高。再加上它执行效率比VB高,所以也适合大型开发 至于开发时是C好还是VB好,其实都不一定的,主要视你的情况而定。适合使用的就是最好的
第2个回答  2023-04-03
所以想自学一门编程语言的话,建议从最简单的Python入手。

这里我为大家准备了一份针对零基础的Python学习资料,有兴趣的同学可以看看哦。
「 Python经验分享 」
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家免费分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
第3个回答  2020-02-21
Runoob或者w3school都可以
相似回答