0基础学编程,如何选择适合自己的编程语言?

对于大多数编程初学者来说,可能困扰最多的一个问题是:


“我应该学什么编程语言?”

“我需要学习哪些课程才能做出一个web、一个app?”

“我学习什么样的编程语言比较容易找到工作?”

……


大多数人一直纠结这些问题,陷入了东学一点、西看一点的死循环中,

到头来什么都没学好,做了无用功,还耗费很多时间。

如果你想要学好Python可以加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织学习有可学习有困难或者想获取Python资料请加Python学习Q群629440234,互相学习,互相分享学习资料


如果有人还纠结学习哪种编程语言,

那你可以请他/她参考一下这个 Quora 帖子的最高赞回答: 2_02.png?tp=webp&wxfrom=5&wx_lazy=1&wx_co=12_02.png?tp=webp&wxfrom=5&wx_lazy=1&wx_co=1


> 能找一份工作:Java

> 能找一份高薪工作:C++
> 啥样工作都能找到:Python
> 总能找到一份工作:JavaScript
> 永远找不到工作,但可以让其他程序员敬佩:Smalltalk


当然了,只学一下是不够的,至少要尽力精通吧。


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1


如果你想做算法、机器学习方向,python是最好的选择。

如果你想做web开发,java、php等都可以。

如果想做一些更底层的工作,那么就可以选C。


可是,很多初学的人都没怎么接触过计算机行业,

特别对于非科班0基础的同学来说,

各个编程语言就只是个名字,除了叫法不一样,

可能根本不知道它们有什么差别。

通过下面的分享,可以根据自己的实际情况来选一个。


01  对于在校大学生


如果你是在校大学生,那么你有大把连续的时间,就可以先学习c,然后再学c++。


c和c++都很难、很复杂,看起来并不适合入门,为什么推荐学c?

因为正是它们的难和复杂才能让你更好地理解计算机系统(计算机系统不是指操作系统)。


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1


学习编程不是学习编程语言,而是学习一个计算机生态,即一个庞大的知识体系。

只会编程语言而不理解整个计算机的体系,就像只会写字而写不出好文章。


了解c/c++和了解计算机系统是极为贴合的,向下可以帮助你更容易地理解操作系统、编译原理、计算机网络、计算机组成原理,为什么呢?


因为较为底层的东西很多都是用c实现的,和系统的贴合度极高,c++面向对象的机制,也可以做出一些应用,譬如五子棋游戏等,也不会显得那么枯燥。


花个小半年时间了解c和c++,之后你就会觉得看书、看资料可以轻松很多。当然,你不想从那么难的开始学,也可以从Python、Java、PHP这些市场热门的,相对简单的编程语言学习入手也是不错。


02  对于职场人士


如果你是一个上班族

零碎的时间去学习一个比较复杂的东西效果不见得有那么好,

所以可以先学一些更容易见效的编程语言,

从python入手吧,至少能快速做出一些小应用,不至于丢失了兴趣,但是真的要入门编程又还得看看与计算机系统相关的书籍,这样才能更深层次地去编程。


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1


打算脱产学习编程 

能以最快时间学会编程是最好的。

因为即使你有连续的时间,但时间长度是有限的,你希望的是短时间就能学会编程找到相应工作。

小编建议是学Java、Python。


Java拥有很大的市场,应用范围广,工作机会多,薪资也不错;

Python是人工智能主流的开发语言,相关领域人才稀缺,找工作容易,薪资高,有发展。

。。。。。。


640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1


不过,不管学哪门编程语言,要想短时间学会并有一定的掌握,能够胜任企业相关工作的话,报个培训班确实是获取技术的最快方式。


综上,不管你是在校大学生还是职场人士,初学编程不是想象的那么难但也不简单。

学编程是个需要花大量时间,需要很强毅力、自制力,需要坚持不懈不断实践的过程。

如果你已经决定了学编程,不管你是自学,还是报培训,认真投入,坚持下去,必然会有所成功!


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69904667/viewspace-2644694/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/69904667/viewspace-2644694/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值