给那些想学习编程的人

同学们,大家好,我是你们的朋友荣迷,可能现在你还不了解我,那么我希望你永远不会有时间了解我,因为那将是一件很无趣的事情,事实上,我特别讨厌有人在茶余饭后聊到我,其实也没什么原因,就像老张不喜欢老王的老婆一样,不喜欢就是不喜欢。

那么,在正式学习之前,我们先来聊一个问题,你为什么想学习编程?

1.你为什么学习编程

看起来,这是一个老生常谈的问题,其实不是,老生一般不会谈到这样的问题,胡子生,小生都不会,因为编程毕竟不是戏曲专业,它是计算机专业,很巧的是,我就是计算机专业,所以我可以谈一谈,如果你觉得我说的没道理,或者说的不对,请你不要评价我,没什么原因,就是不喜欢 。

据不靠谱统计,中国目前有180-200万之间一线开发人员,那么这些人对编程的态度是如何的呢?

第一,有兴趣。

第二,没什么兴趣。

我大胆猜测,以上的比例是1:999,得出此数据有两个参考,第一个是我的确认识一个对编程充满兴趣的人,第二个是因为我认识的编程人员大于1小于1000。

其实重点是真正对编程感兴趣的人,应该是不会看到我的文章的,或者是看不下去的,这大概就像你和一个纹身爱好者聊文学一样,会让人不适,甚至可能会挨揍。

好了,不要骂街了,我开始说重点。

假设你的年龄是24—28,恰好你又是大学毕业,恰好你还没结婚,恰好你目前的工作收入不高,恰好你要买房或者有贷款,这时候你可以尝试学习编程,然后最晚在28岁生日之前做出决定,在29岁进入这个行业。

假设你的年龄是20-24,恰好你在读大学或者面临毕业,恰好你还没对象,恰好你大学成绩特别一般,恰好你家庭条件也一般,恰好你需要赚钱满足其他爱好,这时候你可以尝试学习编程,然后最晚在24岁生日之前做出决定,24岁进入这个行业。

假设你的年龄是20岁以下,恰好你没考上好的高中,恰好你希望去北京或上海等大城市,这时候你可以尝试学习编程, 然后最晚在20岁进入这个行业,然后一定要提升一下学历,然后继续做这个行业。

以上不据有任何科学依据,切勿对号入座,如有雷同,纯属巧合。

那么为什么学习编程呢???因为钱,不同阶段对钱的需求,从某个角度来说,这和送快递,送外卖是一样的,为了挣钱,你只有想明白这件事,才会坚定目标,坚定目标,就会挣到更多的钱。

明确了目标,我们就要开始考虑学什么了?

2.我该学习什么语言呢?

如果你仔细阅读,你会发现我是个很严谨的人,我用了很多次‘尝试’这个词,所以请你大胆相信,如果我没有用‘尝试’,那说明我比较确定。

入门请选择Java,你要学的内容包括面向对象,Java经典算法和数据结构。

编程语言有很多种,但是如果你不是科班出身,一般接触的都是C语言,C++,C#,Java,PHP,JavaScript,当然还有热度最高的Python。

很简单,我们采用淘汰法来选择合适的语言。

C语言和C++入门难,淘汰。

PHP和JavaScript入门简单,淘汰。

C#和Java基本是一样的,淘汰C#。

Python和Java,因为我不喜欢Python,所以淘汰Python。

接下来稍微严肃一些,编程语言的学习是有一整套流程的,我说一个大概的思路。

首先是操作系统,计算机组成原理,数据结构和计算机网络,然后是汇编语言和C语言,最后再选择一门高级编程语言,综合考虑,先学习Java再深入学习其他知识,成本更低也更容易。

解释一个误区,我不负责劝你将来从事Java开发或者Python开发,我只想给一个善意的提醒,入门选择Java,你相信或者不相信,我就在这里,不急不躁。

最后,是我能为大家所作的,为了提升我自己做教案的能力,我决定完成一套Java学习课件,哈哈,也可以说为了你们,不过这不重要,重要的是我们都可以收获知识。

3.Java学习文档

其实,我就是想挑战自己,出一套比较好玩的文档教程, 方便入门,那么有个重要的问题,我是谁,我凭什么?

不凭什么,每个人都有挑战自己的权力。

最后的最后,教案的形式大概就是保持本文的风格,有一个亮点,深入浅出,简单的说,就是你可以一边看文档学Java,一边听音乐,反正学不会也不关我事。

备注:欢迎礼貌的讨论,如果能在讨论中激发我的灵感,会送上精美礼品一份。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值