写给想做程序员的同学

想学编程(或者叫计算机软件开发)的葱友很多,今天就由我贝卡,和我的好伙伴舒克,跟大家聊一聊这件事情。

舒克:我想学编程。

贝卡:为什么?

舒克:因为我想进步

贝卡:进步不一定要学编程,也可以学其他的东西呀,比如习近平思想 

舒克:Facebook创始人扎克伯格,在自己的卧室里,用php写出了一个帝国,说明计算机可以放大一个人的能力,这是其他东西所不能比的,所以我想学编程。

贝卡:我懂了,你是想技术移民放大自己的能力。

舒克:没错,用编程可以把很多手工的操作变成自动的,然后丢给计算机一瞬间就解决了。

贝卡:不过计算机只是放大你的能力,如果你本来就没有什么能力,它就没办法帮你放大。甚至还会放大你的缺点。

舒克:比如说?

贝卡:我有个朋友叫小卢,他初中上到一半就辍学了,之后一直在东莞的一家生物标本厂打工。就是那种用福尔马林浸泡的动物还有人体器官的标本。他最大的爱好就是下班之后在手机上面玩老虎机,从6点钟下班开始,他可以一直玩到晚上10点,饿了就啃面包。

舒克:所以他的缺点是好赌?

贝卡:对。他因此输了很多钱,去年被他家里人发现之后,家里人凑了一点钱给他,给他在东莞的一个技校报了一个编程班。

舒克:我知道那种编程班,之前看过相关的广告。那种有用吗?

贝卡:你想想,计算机是一个很赚钱的行业,那些技校的老师如果真的懂计算机,为什么不去赚钱,而跑来当老师呢?

舒克:那也就是一小部分老师比较水,难道就没有好一点的?

贝卡:大学里面那些讲师和教授的水平就不错,但那是因为人家做基础研究的,学术传统一脉相承。如果你两边的课都听过,就会发现技校那些大部分都是垃圾。

舒克:我懂了,所以现在中国的很多技校,把自己的名字改成【大学】,其实就是骗学生去报名。

贝卡:对,所以如果你要找老师的话,最好到大学里面去听课,反正听课是免费的,也不会有人赶你走。

舒克:等等,大学听课是免费的?

贝卡:额……你不知道吗?

舒克:学校不都要交学费才能读的吗?

贝卡:这个……比较复杂。我这么跟你说吧,大学里面的课程,普通人可以免费进去听,但是基本没有人会去,就连那些交了学费的学生,也经常逃课。

舒克:那这些学生为什么要浪费钱?

贝卡:因为他们年少无知不喜欢自己所学的专业。很多专业的学生都是这样,包括计算机也是这样。

舒克:计算机这么牛逼,怎么还有那么多人不喜欢?

贝卡:共产党也很牛逼啊,还不是照样很多人讨厌。

舒克:那我没学过计算机,要怎么判断自己喜不喜欢呢?

贝卡:你可以先试听一下。计算机相关的基础课程,在coursera上有很多,都是免费的,包括中文的也有(比如北大的课),那些你都可以去听。

舒克:好,我去试一下。

贝卡:然后记住千万不要随便去网上的那些什么python速成、java速成,那都是骗钱的,一骗一个准。

舒克:你一说我就想起来了,我上次就被他们那个什么爬虫、什么人工智能广告安利了,差点就付款了。我现在打开知乎都有学那个的广告。

贝卡:质量真正好的东西,大部分是不用打广告的。话说你还在用知乎吗?现在大家都上品葱了。

舒克:品葱是什么?

贝卡:品葱就是比知乎更好的——知乎。你没听过吗?

舒克:没听过。你不是说质量好的东西不用打广告吗,那我怎么没听过品葱呢

贝卡:当我没说

舒克:你刚才说的那个小卢,最后怎么样了?

贝卡:哦,小卢他去编程班,不仅没有学会编程,还学会了在电脑上赌博,输的钱越来越多,最后为了还债,偷人家电动车的电瓶去卖,被南城派出所抓了,判了六个月。

舒克:看来计算机确实可以放大一个人的缺点。不过赌博不是违法的吗,他是在哪里赌的?

贝卡:澳门

舒克:澳门哪里

贝卡:首家线上赌场
25
分享 2020-03-04

21 个评论

我青年时代就学过: CS50(入门), CS61b(数据结构), CMU15213(软硬件交接), Coursera Algorithm, Coursera Programming Language
我还学过: Stanford CS229 CS231n(机器学习) CS144(网络) CS193p(ios开发), MIT6.824(分布式系统), 清华大学操作系统, CS186(数据库)
----------------------------------------
最好的资源都是免费的讲得太对了,然而很多人意识不到,当然更好的也有,那就要去那些学校亲自入学,亲自上课了
想入门可以从CS50开始,视频资料作业都有,写project比看视频重要
清单里的其他课都是网上资源丰富,质量高,且带有project的

要发言请先登录注册

要发言请先登录注册