前言:
如今看官们对“学完c语言能做些什么赚钱”都比较注意,朋友们都需要了解一些“学完c语言能做些什么赚钱”的相关知识。那么小编也在网络上搜集了一些有关“学完c语言能做些什么赚钱””的相关内容,希望你们能喜欢,各位老铁们快快来学习一下吧!这是《开发者说》的第22期,本期我们邀请的开发者是Samuel,大一还是一名经济管理学院的计算机小白,听说学校有个比赛很好玩,从此开始了自己的程序员之路,ACM拿金牌,深度学习,游戏开发,腾讯实习,微软上班,到现在的远程工作,全网30万粉丝的up主,百万年薪,Samuel说自己最想做的事是做出能影响到别人的视频。
1、请自我介绍一下。
我叫Samuel,一名程序员,最近一年也在做自媒体博主,在自媒体平台上叫数字游牧人,以前也有另一个自媒体号叫游戏游牧人,做游戏相关的内容,那个账号后来不太行,现在没更新了,目前全网大概有30万的粉丝吧。我以前也做过游戏开发,在微软做过浏览器相关,现在在一个创业公司做这个远程工作,负责前端开发。
2、第一次接触计算机是什么时候?什么时候开始对写代码产生兴趣的?
我大一学的是经济管理,大二就转专业了,我拥有自己的第一台电脑应该是小学四年级,主要用来玩游戏。初中的时候经常看一些关于黑客的小说,我记得有一个作者叫指尖的键盘,写的特别浮夸。他在里面所描述的写代码的场景,和真实的写代码其实一点关系都没有,但就是觉得很玄妙。小时候也没什么别的爱好,就只喜欢玩电脑,如果写一篇作文,我以后想要做什么,我可能会写想要做一个修电脑的。
那时候不知道有程序员这种东西,我所知道跟电脑有关的工作就是修电脑。高中的时候就去网上搜,怎么成为一名黑客,要学Linux什么的,我就看那个教程,实际上那个教程看了,几乎没有任何作用,如果你不会写代码,只学那个Linux,是一点用都没有,那些教程也是有点误人子弟。后来开始学C语言,也不知道到底有什么用。高中毕业看了一本C语言比较经典的教材,上面有些练习题,在一个黑框框里面,用字符拼一个圣诞树的形状,这种很无聊的,那时候说实话也没有觉得多有趣吧,那是第一次写代码,把程序跑起来。
3、计算机小白、ACM金牌、微软工程师、游戏开发、创业、数字游民,远程工作,这些标签是如何一步一步产生的?如何认识自己的天赋?
我是到大学之后,了解到ACM这种比赛,才开始真正对代码产生兴趣的。大一我还是管理学院的,高中的时候有气胸,就不用参加那个军训。听说有这个ACM,我就搜怎么样可以参加这个比赛,他们就说要看一些数据结构的书,我就在旁边看,被我的辅导员看见,他问你为什么要看这个东西,我说听说学校有这个,他跟我说学校有一个ACM集训队,他以前带了一个学生,也是这个管理学院的,而且大学四年硬是没有转专业,最后还去了ACM全球总决赛,我说这么牛逼,所以也是机缘巧合吧,那个去全球总决赛的人刚好大四毕业,就和我是同一个辅导员,他刚好知道这个事情。
一般的辅导员,在管理学院,他不太可能知道这个事情。参加ACM很像竞技游戏,比较有成就感。如果你表现比别人好,而且我不是计算机学院的,我就更有成就感了,我就理解当年那个人为什么没有转专业了,说不定他就是为了获得更大的成就感。
你告诉别人,我是一个管理学院的,与此同时,我还在这个ACM上表现很好,就显得自己特别牛逼。一开始就只是会刷题,也不会开发什么别的东西,这个状态持续了一年多,一直到获得这个ACM金牌,才开始写代码。有这个ACM,就比较容易进像微软这样的外企。其实当时原本我想要去做游戏开发相关的,一开始在腾讯实习做游戏相关的,后来转正没有通过。除了微软,还接到了一些像莉莉丝这样的游戏公司的offer,因为我当时一心想要做游戏开发,但是他们给的钱少了一些,所以最后我就去了微软。
在微软工作了4年多。为什么从微软辞职呢?我做选择的时候特别看重一个东西,我叫它flexibility,就是灵活性。一个是说它是不是可逆的,比如说生孩子是个不可逆的操作,你把孩子生下来,没法把它塞回去,有很多事情是可逆的,比如做自媒体是可以的,我今天做了一下,我哪天突然觉得这个事情没意思,我就不做了,随时都可以停下,还有一个就是做了这个选择之后,我是不是会拥有更多的选择,比如我去了微软,其实是一个会拥有更少选择的这么一个方向,因为微软是一个比较轻松的公司,你去了之后你很难再去选择一个国内那些大厂,有点难以适应。微软在苏州,其实公司特别少,所以从这个角度来看,也是一个让我的选择变更少的选择,所以我很早就觉得,我最终一定会踏上远程工作这么一条路,我一旦把这条路走通了,我的选择就变得非常广阔。
所以我一直在寻找这个机会,走通这条路吧,在公司我也会抓住这个公司能给的这些资源,比如说每两周要和老板聊天什么的,我就会要求这个老板和我讲英语,这个老板是美国来的,我就说我要练习一下英语,有什么问题他就会指出来,抓住每一个日常的工作机会,让自己培养一下找远程工作的这个技能。
我也在苏州买房了,如果不是我很早以前想好我未来会找远程工作,我死都不会买房,因为在苏州真的没有什么公司,除了微软之外,没有地方可以去的。刚好去年遇到这样一个机会,我就面试了一下,通过了,我就去了一个远程工作的公司。
有一种天赋对于程序员来说特别重要,就是坐在电脑前坐几个小时,一动不动的一直看着电脑,其实大部分人是没有这个能力的。其实这个和聪明不聪明,或者能不能写代码没关系,但我觉得它是最重要的一个天赋,就你能坐在那边,坐得下来这个事情特别重要。投入多少时间最后导致的那个差距是巨大的,大部分人他除了上课之外完成作业,基本上是一分钟都投入不了,那有一少部分人,他可能投入个半小时一小时,那读完大学,这个差距就特别大。我大学为什么能一年半的时候拿到那个ACM金牌,因为那时候我每天在坐在那边投入时间可能超过八个小时吧。
4、作为一名程序员,你最开心或记忆最深刻的一件事?
我大学在获得那个ACM金牌之后,就去学校实验室搞人工智能深度学习那种东西,有一天我听了一个播客节目,讲了一个游戏开发者的故事,开发者叫jonathanblow,这个故事他讲了整整两个小时。但是不光是我,那个播客下面的评论也有很多人说听了之后泪流满面,太感人了。听完之后我就立马决定不去那个学校的实验室了,我要去做游戏开发。就这么一个小小的事情,对我影响特别大,好多年后,我还听过好多次,反正就没过几年,我又重新听一次,还是会觉得那个讲的特别好。这个事情怎么说呢,因为它彻底改变了我的人生,他让我相信有一些作品是能够影响其他人的人生轨迹。为什么我现在做这个自媒体,因为我觉得如果我能做出一些像那样的东西,改变别人的人生轨迹的这种,我就觉得特别特别好。
5、你是如何开始远程工作的?感受如何?什么样的程序员适合远程工作?
其实就是朋友说有一个岗位觉得适合我,我就去面了一下,就这么开始了。感受还挺不错的,这种工作方式特别适合我,以前我就算在微软,疫情之后吧,允许在家里上班,我就经常一个月只需要去公司一天。有些同事他就做不到,就算公司允许他在家上班,他每天都要去公司,他就觉得一天好像什么人也没见到,总觉得怪怪的。他这样的人就不适合远程工作。
远程工作适合两种极端的人,要不你就是特别内向,不需要和人交流,也能感觉这一天过得很好。还有一种你就是特别外向,你并不依赖去公司里认识别人,不需要有一个工作让你去跟人交流。远程工作对自控力的要求比较高吧,在家里一个人待着,很难按时的工作起床。你只要稍微遇到一点困难的事,就老想去干点别的。远程工作都需要一些独当一面的能力吧,很难有人在公司里面去教你什么东西,基本上都得自己去解决。所以刚毕业的不太合适,他还是需要去大公司里面,不光是被社会毒打,让一些资深的程序员带一带什么的。
我们公司人很少,只有4、5个程序员,大部分时候都是把消息直接发在那个slack上面,有空的时候回复一下,每一天,至少看起来要有点产出吧,实际上有时候工作量比较少,它不像大公司一样能稳定的给你背很多东西。时间上没什么很强的要求,我们是一个跨国的团队,都在不同的地方,哪些同事经常会飞来飞去的,我也不知道他们在哪里,请假什么也没有任何的要求。请假他就在里面发一个消息说我今天不在。
这也是远程工作的坏处。我们进度怎么说呢,每个人对这个项目有一定的责任感,不像在公司里面,我能拖就拖这种感觉。大家都有一种自觉性,我心里会有一种紧迫感,比如说早上睡到十点钟还没起床的话,我在床上睡觉,但我心里总有一种感觉,是不是有人给我发消息了,我得赶紧去看一看。在睡梦中就有这么一种感觉。
我今天好像产出很少,我得去把这个项目推进一下,在大公司我反而觉得你少干一点活你就赚了,因为给你的钱是一样的,你少干一点活的话,给你一样的钱,那你不就赚了。
6、很多程序员面临裁员,远程工作,一人公司,数字游民,这种新的工作模式大量涌现,你是如何理解工作的?
那个词描述的挺好,叫超级个体。我觉得这是一个明显的趋势。随着这个科技的发展,就一个人能做到的事情是越来越多了。延伸来讲,相当于把很多我不想做的事情外包出去了,我不喜欢做饭,我就外包给这个外卖员和那个店铺,我也不管他怎么弄的,反正我就付钱,他给我送过来就行。以前的人每天还得花时间洗衣服,现在我把这个洗衣服外包给洗衣机了。
以前自己开发应用,还得自己维护一个服务器,假设我这应用真的火了,我还得去买很多很多的服务器,维护这个服务器,一个人根本不可能完成这么多事情。现在有那种serverless,都没有这个服务器概念,反正你用多少付多少钱,完全就是一个人都可以,你只需要关注自己的产品。再加上AI,我美术不太好,我可以生成一些,我这个文本写的不好,可以生成,我只会写代码,我就只要负责写代码,剩下的我都花钱买。
但是这种工作方式,对一个人全方位的技能要求比较高,而且需要特别强的主动性。真的干过就会发现,大厂程序员很轻松就有几十万甚至上百万的薪资,你真的要自己出去赚几十万,上百万,说实话还是挺难的,虽然说一个人能做很多事,但这个真的很需要那种主动的投入,自控力要非常强。
7、你的简介里有一个“Trader”,赚钱对你来说,吸引力很大吗?会让你有爽的感觉吗?
大部分情况下,大家工作的目的就是为了赚钱,你投入了大部分的时间,但是获得金钱的快感就那一瞬间。我觉得这跟以前当奴隶当黑奴一样的,你牺牲了自己很多时间,奴隶主仅仅给你一点钱,给你一点食物,这个感觉很像。我不喜欢这种感觉。我觉得比较好的一种模式是,工作的过程本身就是目的,赚钱只是一个副作用,就是说我顺便把这个钱赚了,这个就比较好,要达到这个情况,最好的情况就是能够攒一笔足够的钱,也不需要特别多,你去找一个自己想干的事情,多少还能赚点钱,只是说你不用太在意这个。
所以我觉得能够攒到那一笔钱还是很重要的。比如说我现在很想投入更多的时间做这个自媒体,总觉得现在这些视频做的很烂,但是又没法投入很多时间去,我还是得工作,钱还是不够多。从另一个角度理解,最终我们还是要靠资本赚钱,成为这个资本家,从投入时间赚钱变成靠钱来赚钱。交易或者炒股这些,确实能能让人感觉很爽。
有一段时间,我特别痴迷于这件事情,花了很多时间去学习。我有这样一个认知,主动交易意味着你认为自己有某种信息差,能够赚到超额的收入,能赚到超过整个股票大盘或整个经济发展之外的收入,这个事情是不现实的,我毕竟是个普通人,如果真的有这个超额收入存在的话,为什么华尔街没有把他转走,一直留在那边等着我去把它转走,这个事情显然不是很合理。但我还是误入了歧途,中间还是去尝试了一段时间,特别主动的去交易这个事,中间赚了钱,后来又亏回去了,但长远来说,我觉得投资还是每个人都需要去做的事情。
8、如何评价程序员这个职业?最佩服的程序员是谁?
程序员真的是一个可以逆天改命的职业,包括我的很多同学,我们基本上都是很普通的家庭出身,现在都都有个比较不错的工作,都有很好的收入,甚至赚到钱超过自己祖祖辈辈全部加起来都多了,像我父母他们这辈子攒到过最多的钱,可能就是十几万块钱。但是你作为一个程序员,哪怕你是一个二本毕业的程序员,你攒到十几万还是个很容易的事情,同样别的专业的话,同样学历能赚到的钱还是比程序员少一些,所以真的是一个逆天改命的职业。
而且程序员工作之外能够干的事也特别多,就是对于这个时代的发展,你的理解都是比普通人要深刻很多。我一直想做一个系列视频,叫《传奇程序员》,讲这个传奇程序员的故事,我后来发现当年我听完播客里的故事去做游戏开发,改变了我的人生轨迹。后来我才发现,因为讲故事的那个人讲的特别好,你这自己去研究这个事情的话,你很难被触动,那个讲故事的人把这些东西凝练过了,他帮你总结过了。他很有那个情绪,你自己看那个文字其实是冷冰冰的。所以我特别想自己做这样一个栏栏目,能够去把这些程序员的故事讲好了,也能影响到一些人。
9、写代码的过程中,最痛苦的部分是什么?AI能解决吗?如果你来开发一款AI产品,会做什么?
写代码还是重复劳动特别多,我现在在做前端,前端特别明显,改那个样式,就是你已经知道这个东西,你看着那个设计稿你就知道,就是把这个设计稿一模一样给做出来,完全就是一个重复劳动,特别花时间特别累,那些细节要改很多东西,做完了给那个设计师看,人家还说你这个地方有一点不一样,差了一个像素,这种很烦人,就是一个纯粹的重复。这种事情特别多,现在AI还不能完全解决吧,但我感觉这个肯定是可以解决的,比如现在figma上能让你复制一个CSS代码下来,但这个复制下来也不符合你自己代码仓库里那个规范,还是得很多人工的事情,现在借助AI,它肯定能够结合这个figma上复制下来的东西,去帮你把这个事情做好,理论上肯定能够有这么个产品去完成这件事情。
10、自己喜欢的产品有哪些?你认为什么样的产品是好产品?语言、app、游戏、硬件都可以。
最近我特别喜欢Obsidian,一个笔记软件,这几年各种笔记软件也很多,以前我也用那个notion,一个好的软件应该有自己的一些特性,比如这个Obsidian,它把你的笔记全部是以文本的形式保存在本地,就算没有这个软件,你用任何一个markdown的软件打开它,大部分公司都没有人的寿命长,他能活20年那都是不得了的公司,那我存在上面的数据一定要有某种办法存超过100年对吧,所以我觉得一个好的软件,它一定是纯文本的形式,保存在本地的。而不是保存在云服务上。Obsidian还有一个很好的功能在于它可以安装插件,大部分软件是不支持插件的,产品经理想到什么需求就给你加上,然后越加越多,大部分用户都只用到这个软件里10%的功能,90%是为别的用户准备的,有插件的话就很好,我只需要安装我想要的功能。
11、分享一下自己业余爱好,书、电影或游戏?
最近其实看的很少,工作和自媒体就占用了过多的时间了。最近看了一个电影,叫做《流浪地球再次冒险》,它是《流浪地球》的一个纪录片。这个片子电影院排片特别少,拍这个电影的那个公司是一个游戏相关的媒体,也拍了很多纪录片,比如有个纪录片叫《都在酒里》,是讲啤酒的,都是一些又偏娱乐,但又拍的很认真的这种东西。他们的片子特别惨,特别好看,但是因为太穷了,在电影院根本没有排片,也很少人知道这个片子,我看完之后就在B站发了一个视频,这可能是我目前所有的视频中唯一个真正实现拍视频价值的一个视频。流量本质上是一种话语权,我希望能用自己的话语权,让这个世界朝自己想要的那个方向更靠一些。用话语权告诉别人这个特别好。我觉得好的东西,让这个世界更多人去喜欢这个东西。这个同好的人也会多一些。
12、如果财富自由了,你现在会做什么?
我会把我这个自媒体号做的更好,做更多的视频,甚至会直接花钱去投流,把我投到100万粉丝。还有就是我可能会去做一下开源项目吧!现在两件事情很割裂,我写代码,我的工作内容是没办法在自媒体上讲的如果我是做开源项目,就没有这个问题了,我肯定会写一些能够在自媒体讲的东西,参与一些开源项目,也可以在代码上面有更多的提升。
标签: #学完c语言能做些什么赚钱 #学完c语言能做些什么赚钱的