漫画:我的第一门编程语言

Posted 程序员小灰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了漫画:我的第一门编程语言相关的知识,希望对你有一定的参考价值。

前天和朋友一块吃饭,聊到了刚入行的一些趣事,发现大家的第一门编程语言都是 Java。小灰自己也是 Java 出身,记得当时选择的时候也犹豫了好久,毕竟新技术层出不穷,不确定哪个更有利于后续发展。

 

现在回头看,小灰当时的选择对的。其实,对于零基础应该选择哪门编程的问题,已经有不少人回答过了。之前,在知乎就看到过一个高赞答案。

 

 

作为最受欢迎的编程语言之一,Java 已经走过了 20 多个年头。虽然这些年陆续有众多其它语言出现,但它们在普及程度上仍然无法与 Java 相提并论,原因主要这么几点:

 

  • 工作岗位多:阿里巴巴、京东、去哪儿网、亚马逊等知名互联网公司都在使用;

  • 薪水高:Java 工程师月薪普遍在 10k-50k 之间,相比于一般职位,可谓“高薪”;

  • 生态非常成熟:Java 不仅是一种主流编程语言,也代表一整个活跃的生态系统,在大数据、微服务、云计算等热门领域都能看到它的身影。

 

可以说,学好了 Java,不愁没有用武之地,未来的开发之路会非常宽广。

 

Java 的身影无处不在

 

但对初学者而言,一开始很容易被各种编程语言的抽象概念吓倒,比如常量、字符类、对象、封装和继承等,虽然字都认识,但搞不明白什么意思,过于关注某个概念的字面含义,反而更容易跑偏。

 

好不容易把这些抽象的概念都弄懂了,但不知道如何用代码体现出来,把它们串起来写出完整可用的程序。

 

小灰作为一位过来人,我可以负责任地说,Java 并不难学,重要的是掌握正确的方法。编程语言不像我们平常讲话,更像是一种人和动物之间交流的语言,两者的思维方式是完全不同的,从理解到熟练运用一门编程语言,这中间还有不少路要走。

 

这里,分享给你一张 Java 学习路径图,涵盖了所有的核心知识点,可以帮你建立对 Java 的全面认知。

 

 

这张图谱出自臧萌,PayPal 数据处理组技术负责人,曾任职于 Sybase,eBay,盛大,亚马逊,携程,PayPal 等公司,多年来专注于 Java,有 10 多年一线软件设计和开发经验。

 

之前,还是小白那会儿,看过他那本《Java 入门 123》,感觉收获很大,记了不少笔记。发文前看了下,豆瓣评分已经 9.0 了。

 

所以,那会儿得知他推出了《零基础学 Java》视频课,我第一时间就推荐给了身边想学编程的朋友。课程共计 170 讲,内容系统而且全面,讲课方式也非常轻松,从基础的语法到进阶,带你一步步掌握 Java 核心用法,编写出能解决具体问题的应用程序,真正做到学以致用。

 

秒杀+专属口令「xiaohui21」立省 ¥85

原价 ¥199,口令仅「前 50 人」有效

 

臧萌的讲课风格和本人一样,幽默风趣,运用了大量比喻、类比,让课程内容通俗易懂,带你边理解边学习,逐步掌握语法背后的本质,对新手非常友好。

 

内容上也是循序渐进,从最基础的语法讲起,到循环控制、再到类、面向对象、多态和继承以及多线程等高阶内容,带你从底层了解 Java,进而掌握相关的核心知识点。学完这门课,你就能独立编写一些小型应用程序,把头脑中的想法变成可运行的程序。

 

课程最后,他还会带你用 Java 完成一款小游戏的设计,贯穿课程中涉及到的所有知识点,完成这个项目,你可以把前面学到的知识融会贯通,完成从学习一门编程语言到使用一门编程语言的转变。

 

别的不说,就现在市面上的资料,我就没见过比这个讲得更细的。这门课能让你听得懂、学得会、用得上,轻松迈进编程世界的大门,为后续深入学习打下坚实的基础。

 

现在专栏已经完结了,口碑非常不错,基本上每个评论老师都会回复,截了些留言供你参考:

 

 

说了那么多,看看目录吧:

 

最后,小灰还要嘱咐一句,学习编程语言,可以速成,但是掌握一门编程语言,没有速成的方法。一个人可以五天学会游泳,但是没有人可以五天成为游泳健将——无论这个人身体素质有多好。

 

因此,想掌握一门编程语言,一定要多学多用。几年后的你,会感谢自己今天的付出。

 

申请了小灰粉丝专属优惠:

 

课程原价¥199

现秒杀+专属口令「xiaohui21」

到手立省¥85,口令仅「前 50 人」有效

 

点击「阅读原文」

输入粉丝专享口令「xiaohui21」

立省 ¥85,仅限「前 50 人」有效

以上是关于漫画:我的第一门编程语言的主要内容,如果未能解决你的问题,请参考以下文章

python-我的第一门编程语言

我的第一门编程语言

我的第一门编程语言

轻松一下: 一些黑Haskell语言的漫画

[转]学习你的第一门编程语言

学生的第一门编程语言应该是什么?