专栏名称: 二爷鉴书
第一时间向大家推荐好书和介绍,同时坚决揭露烂书,以IT、互联网行业为主。个人品味,仅供参考。
目录
相关文章推荐
阑夕  ·  这个春节,当小红书长出讨论场与公共性 ·  20 小时前  
波纹的低风险杠杆  ·  20250205 越看越凉的古茗 ·  昨天  
波纹的低风险杠杆  ·  20250205 越看越凉的古茗 ·  昨天  
中国半导体论坛  ·  刚刚!华为宣布:收入暴增! ·  昨天  
中国半导体论坛  ·  刚刚!华为宣布:收入暴增! ·  昨天  
江西市场监管  ·  事关特种设备,节后复工复产安全先行! ·  2 天前  
51好读  ›  专栏  ›  二爷鉴书

没有背景,没有基础,只有热情,可以学编程吗?

二爷鉴书  · 公众号  · 科技自媒体  · 2020-01-02 20:32

正文

我把计算机科学看成是教育,每个人都应该花至少 1 年时间学习编程。
史蒂夫·乔布斯
迄今为止,提起编程,我们依然会习惯性认为它是一种职业,而非一项技能。但 随着信息技术基础设施的成熟和普及,我相信不远的将来,基础 编程技术 也会像开车一样,变成普通人能够掌握的通用能力

所以,跟「早点考驾照」一样,我们或许也应该「早点学编程」,或掌握编程思维。

除此之外,其实编程还能够直接改变工作效率的实用技能,比如掌握一点处理文本的编程技能,我们就能从一堆文字中快速的提取关键信息,或从表格中统计相关数据。

我刚跟家里领导认识的时候,她有个任务是负责统计和核算公司每天的合同金额,每天要折腾几个小时。当时我连夜照葫芦画瓢用一个叫 Watir 的框架写了一小段脚本,模拟她浏览器中的操作,自动完成汇总和核对。

当看到平时要输入各种条件,才能出现的数据突然神奇地自动显示在屏幕上时,她立刻被击溃了,几乎认为我可以提名当年的诺贝尔魔法奖。

多年后她转行做 BI,终于弄明白了其中的原理,发现其实就是个脚本版的按键精灵,那一刻偶像瓦解,崇拜破灭,但已经来不及了。

从这两个角度来看,我坚信学一点编程似乎很有必要。

新年伊始,极客时间上线了一门课程,叫做 《人人都能学会的编程入门课》 ,帮助完全零基础的成人学习编程技能。这门课程的开篇词回应了标题中的问题,可以吗?可以。

关于这门课程,有两个我认为非常重要的因素:

第一是授课讲师有硬功夫,他拿过 ACM 亚洲区金牌,单纯从「用计算机程序思维解决问题」来说,我想不出更有力的证明方式了。

第二是这位讲师有教学经验,也做过教研。我们都知道自己水平高绝不代表教得好,研究怎样教编程,和研究怎样编程,其实是两个不同的课题。这门新课程的讲师,恰好具备丰富的教研能力和经验。

有这两点前提,我 相信 这个课程的质量一定是过关的。

如果你在新的一年中立的 flag 恰好有「学编程」, 或许 这就是冥冥中给你准备的入口。

下面是老师自己写的关于课程和个人经历的介绍,如果感兴趣的话,可以关注。



不知道你有没有发现,身边或多或少会编程的人,好像很容易变得吃香。

先不说那些高薪的程序员们。其实, 市面上97%的工作,如果你会一点点编程技巧,都一定会更高效,你也会轻易就脱颖而出。 因为学会编程,不仅能帮助我们更高效地处理一些日常工作,还能帮助我们形成更清晰、严谨的思维习惯,学会正确地分析问题、解决问题。
别不信,说说我身边的例子。
前年,我带过一个哈工大的小伙子,一开始他连 printf 都会打错,但他很坚定地表示,一定要学好编程。后来,我带他狂补代码,每天有规律地刷算法题。大四那年,他校招拿到了腾讯的 offer,现在已经是手撕“红黑树”的老妖怪了,未来可期。
我还有一个学生,本科是学商科的,毕业后在国企做了几年,想转行程序员。我带着他,从 C 语言最基础的知识开始,一路打怪升级到可以做一个个小项目。现在他已经是个很优秀的后端开发了,月入也早已过 2 万。
可能有人觉得这是幸存者偏差吧,但我看到的是,一个人只要努力,一定会成长得很快;学会编程,也的确可以让你在职业选择上多一条路。现在职场寒冬,裁员汹涌,越是寒冬,一职多能的员工越是吃香。 而且,程序员薪资的起步和涨幅,是远远超过其他行业。所以,何不为自己多铺设一条路呢?
但是,一提到编程,很多人就觉得无从下手,那到底该怎么学?
其实,真的没那么难,你只需要做好这三件事:

1. 找到一个有着多年编程经验的“教练”,从思维、代码、工具、实战等多维度带你入门编程。

2. 制定一份正确的学习计划与路径,比如每天一个编程小任务,花10分钟攻克,你需要的是好方法,而不是更多的无用功。

3. 建立学习的信心,让你坚持下去。
你需要学习的重点知识,也可以参考下面这张图。
在我教编程的十年来,我见过很多初学者的困惑与迷茫。俗话说“好的开始是成功的一半”,结合我自己学编程的经历,我和极客时间合作了 《人人都能学会的编程入门课》专栏,希望可以带每一个初学者,迈过编程路上最困难的二分之一。
在专栏中,我会带你每天 10 分钟,轻松学编程。除了带你找到学习编程的正确打开方式,还想帮你建立学习过程中的信心,构建系统学习与思维的能力,从而达到对知识的融会贯通。

👆点击上图,即可购买
支付时输入优惠口令 「coding666」 ,还可再优惠 ¥5
到手仅需¥63


我是谁?

我是胡光,原百度高级算法研发工程师。我写了 13 年程序,拿过 ACM 亚洲区金牌,进过两次全球总决赛,百度就职期间还开发了部门内部的第一版推理引擎,并顺利在人物关系推理等应用场景中落地实施。
后来,由于兴趣,我开始从事教育行业,希望能够帮助更多的人从零开始学习编程。
作为教育行业的创业者,学生能够学有所成,是我最具成就感的事情。在我所教导的学生中,双非院校中的本科生最高毕业薪资为 59.5 万,211 类院校学生毕业平均薪资达到 35 万以上。
在线下培训了一批又一批的学生后, 我总结提炼出一套“编码能力训练”方法论 ,帮初学者把分析具体问题的思路转换成代码的技巧,也就是实战写代码的能力。
这一套方法,能让每一位初学者在短时间里扎实地提升了编码能力,再配合后续的算法数据结构学习,这样进行下来, 半数 以上的学生最后能在 1 小时内,没有 Bug 地打出来红黑树的全部代码,顺利通过线上标准测试集的测试。

四大模块,轻松搞定编程

从形式上看,本专栏摒弃知识点的填鸭式教育,而是 用一个个小任务,引导你理解语言特性背后的逻辑,让你在完成小任务的同时,锻炼自己的编程思维能力。
每日任务清单,10 分钟带你轻松学编程
从内容上来说,我将这个专栏设置为四部分: 语言基础篇 编码能力训练篇 算法数据结构篇 综合项目篇






请到「今天看啥」查看全文