8分故事2分代码的编程故事教程

zhaoolee作为一个职业程序员,发现真正有意思的编程教程,屈指可数。

zhaoolee打算做一套编程教程,包含最热门的Python,和最丰富实用的JavaScript,以及一堆计算机史上的背景故事。

故事占8成,编程实例占2成,风格向b站up主小约翰可汗看齐,教程分为文字版和视频版,视频版放b站,文字版做成开源书,作为开源项目托管到github,类似Chrome插件英雄榜的模式,文字版会反复修改,项目在github star突破3k的时候,就出实体书,定位是一本计算机故事书。

2021年8月19日 zhaoolee (写于深圳)

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-08-20-15-24-43-play/

计算机本科生从业金融两年的经验

劝人学医,天打雷劈,把「医」换成「计算机」也竟然毫无违和感。

如果把「读计算机专业」当成「学编程技巧」,那不如去报个编程班来的快。计算机的专业课和流行的互联网流行的开发技术是严重脱节的,你想学的炫酷的网页绘图技术,只能在选修课中稍微了解皮毛,老实讲,Vue这种流行框架的迭代速度,一线开发者都表示学不动了,大学老师更没精心研究这些东西,自然也无法在课堂教学生,如果应届生想要拿个好Offer,刷LeetCode会更有利于面试。

计算机的专业课很丰富,以我本科计算机科学与技术专业为例,计算机导论,Java,C++,数据结构,计算机网络,算法,电子电路... 大量的软硬件知识都会涉及,教学目标不指望学生能完全掌握这些知识,但要求把书翻一遍。

在计算机专业,编程不是最重要的,但职业编程并不简单。对于学生而言,与专业课的各种知识相比,编程并不难,书本上的编程题目像是数学题,掌握了方法,也就解决问题。而职业程序员面临的问题,是无数问题的集合,且需要多人协作,没有银弹。学校只会教学生人机对战,而职业程序员天天打排位。

只要学的不太差,计算机专业就业还是蛮容易的,各行各业都对计算机专业很友好,甚至可以去金融公司做IT,金融行业的IT系统求稳,可以不用最新的技术,但一定要稳定,金融行业的知识量不亚于计算机,各种净值收益率的算法完全可以整本厚书,无论是券商,还是基金公司,还是银行,金融IT的技术对接工作都很繁杂,但好在金融行业并不提倡996福报,能保持正常的工作生活节奏,与极客不考证的理念不同,金融公司会鼓励IT们去考各种从业资格证,尽可能地了解这个行业的规范。

作为一个开发者,要不断地学习。但学习是个反人性的活儿,与其强迫自己输入,不如鼓励自己输出,这也是很多开发者们喜欢写博客的原因,自己的博客收到别人的点赞留言,会产生极大的幸福感,这样也能对学习产生正反馈。久而久之,你会发现,人类并不讨厌学习,以前讨厌学习,是因为目的性太强,而且需要考试,考试会产生压力,然后学习积极性越来越差。

关于写,现在是最好的轻度写作时代,也是最坏的表达观点时代。如果你写一些不痛不痒的东西,可以在任意平台发表,但如果出现敏感词,那所有平台都发不了。如果想把写作当成一个长期爱好,表达自己的观点,建议申请独立域名写独立博客,有了独立域名,各种互联网平台无法因为你表达了观点而封杀你。

关于读,订阅RSS是个不错的选择,因为无广告,省时间,而且不会像平台的文章一样,受各种审查限制,为此我写了个每天定时刷新喜欢博主内容的小工具 https://github.com/zhaoolee/garss

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-03-04-15/