耗时五年,一位美国摇滚巨星自学成为程序员

在你印象中,程序员是怎样的?是否是长久不变的格子衬衫,内向沉闷,机械的敲着代码?那你可以想象摇滚巨星成为程序员的样子吗?html

 

来源:雷锋网程序员

原文连接:  https://www.leiphone.com/news/202012/Q4djalUJFl7TOezO.html算法

原文标题:耗时五年,一位美国摇滚巨星自学成为程序员编程

 

绝不夸张,这是我听过的最有趣的故事。安全

一名美国摇滚明星自学成为了程序员。网络

看到这个消息,我立刻发给了我作程序员的同窗,他也立刻发来调侃道:数据结构

不是吧!不是吧!iphone

那么,这位摇滚明星是谁?工具

Rivers Cuomo 其人学习

常听摇滚乐的童鞋应该对 Weezer 乐队并不陌生。

Weezer 乐队成立于 1992 年。Weezer 影响了美国大批新一代流行朋克和硬核年轻乐队,许多当代的乐团都曾被拿来与 Weezer 比较,并将 Weezer 列为影响他们曲风的来源。

甚至连比尔·盖茨都是他们的歌迷。

而 Rivers Cuomo 是这个乐队的主唱,同时他也是个哈佛的学霸。

在 Weezer 的首张专辑大获成功以后,他在哈佛大学读大二,并在宿舍里住了一年。

后来,他离开了学校,开始录制乐队备受喜好的后续做品《Pinkerton》,但在 1997 年和 2004 年的两次入学中,这位音乐人终于在 2006 年得到了英语文学学士学位。

一边搞事业一边搞学业,两不耽误。

如今,Rivers Cuomo 还利用业务时间学起了编程,而且已经学习 5 年之久。

最近,他在 Github 上还利用本身所学售卖本身的歌曲的小样。

据他介绍,从 1976 年到 2015 年,这些歌曲的质量良莠不齐,从磁带录制的小品到更精美的曲目都有。其中一些歌曲最终会被收录到 Weezer 的 13 张专辑中,或者是各类编外项目中。

这些曲目在 Cuomo 的“Mr. Rivers's Neighborhood”站点中能够买到,分红九组,每组售价 9 美圆。

感兴趣的童鞋能够去康康。

 

为何想成为程序员?

那么,是什么促使他想要变成程序员呢?

提及来,缘由也很简单。

做为一名合格的摇滚歌手,利用电子表格来记录全部歌曲、想法等,可是后来他慢慢发现 Excel 变得愈来愈复杂,代入公式去记录本身的歌曲方式让他以为本身好像在写代码,这实在太复杂了。

我几乎是在用这些公式来写代码,只是它超级难用。所以,或许我真的应该用编程的方式来代替。

因而,凭借本身是哈佛大学的学生的身份,Rivers Cuomo 开启了一个新的大门。

在浏览了一些在线课程后,他想要找一些看起来有吸引力的课程,结果发现哈佛大学 CS50 很是受欢迎。

在哈佛大学历年的课程调查中,CS50 都是最受学生欢迎的课程之一。在哈佛大学,CS50 拥有本身的展会,学生们能够在那里展现本身的编程做品,并与来自 Facebook 和谷歌等企业的技术招聘人员交流。这门课程甚至还有本身的周边,好比压力球和印着「I TOOK CS50」 的 T 恤。

这门课程所录制的公开课也风靡全球,其帐号在 YouTube 频道上拥有超过 51 万名关注者。

CS50 课程旨在教授学生算法知识和高效解决问题的能力。主题包括抽象、算法、数据结构、封装、资源管理、安全性和软件工程,语言包括 C、Python、SQL、HTML、CSS 和 JavaScript。

另外,本课程彻底免费,也不须要购买任何书籍。

而想要成为程序员的第一步就是要学会如何写代码。

哈佛大学的 CS50 恰好知足这一要求。

 

第一周的课程是使用 Scratch。

Scratch 是由麻省理工学院的“终身幼儿园团队”设计开发的一款图形化编程工具,旨在让程序设计语言初学者不须要先学习语言语法便能设计产品,主要面对青少年开放。

开发者指望经过使用 Scratch,启发和激励用户在愉快的环境下经由操做(如设计交互故事)去学习程序设计、数学和计算知识,同时得到创造性思考、逻辑编程和协同工做的体验。

Rivers Cuomo 形容这个课程的内容像是点击和拖动式的编程,相似制做一款小视频游戏。

在学习了一段时间后,Rivers Cuomo 开始学习编程。

 

据他介绍,他在编程项目上花费了大约 70% 的工做时间。

最近,他还计划参加哈佛大学的 CS50M 后续课程,该课程的核心是为移动应用开发。

果真是活到老学到老的模范啊。

并且,用代码记录本身的喜欢的音乐能够说很是酷了。

但最关键的是,若是没有热爱,这一切都无从谈起。

相信这也和在开源社区贡献代码的程序员同样,他们在业余时间里所制做的软件,也都是出自于心底对于某个项目的热情与坚持。

或许,下一次你再遇到程序员时,你会发现他多是个隐藏的吉他手、贝斯手、做曲人,有人散发着文艺气息,有人有着与生俱来的幽默。

因此别再对程序员抱有偏见啦~兴许你的男神也加入了这一队伍!

 

 

若是你C/C++感兴趣,想学编程,小编推荐一个C/C++技术交流群【点击进入】!

涉及到了:编程入门、游戏编程、网络编程、Windows编程、Linux编程、Qt界面开发、黑客等等......

 

 

相关文章
相关标签/搜索