学编程最低学历有用吗
詹士 发自 凹非寺
量子位 | 公众号 QbitAI
零基础,入门Python编程与AI/ML应用开发,只花半年?
一位95后小哥Nico声称自己做到了,还是高中学历背景。
短短半年,他就入门了Python、前端堆栈及AI/ML应用,做出了一个AI电商客服及推广官网。
![](https://p0.ssl.img.360kuai.com/t01f1bbb712c44eaa33.gif)
这两天,Nico的学习故事已被人分享到了Indie Hackers上并登上首页。
不少人为其努力点赞:
![](https://p0.ssl.img.360kuai.com/t01052d666761217474.jpg)
还有人请教进阶经验:
![](https://p0.ssl.img.360kuai.com/t0136aceef994631442.jpg)
所以,他是如何在短时间一步步入门编程及AI/ML的?
零基础入门编程与AI/ML
Nico高中毕业后就辍学了,现年25岁。
此前,Nico收入来自电商营销和媒体投放的私活,但2022年开始,自己原从事的电商广告投放行业越来越难做,客户经费不断变少。
于是今年5月,零基础的他开启了代码与AI学习之路。
![](https://p0.ssl.img.360kuai.com/t01be43a1c9159f6987.jpg)
Nico之前有一点前端知识,但从未系统性学过任何语言,这回,他打算先从Python开始。因为这种语言较为流行,且适合后续结合AI/ML技术。
Nico从在线课程平台Udemy上买了36节一套的课程,价值20美元,由此开始编程学习。
考虑到课不是买了就会了,他设计了一套学习方法。
(1)看课程教学;
(2)看到需要加深理解部分,暂停并自己给自己出测试题练习;(3)每堂课后必练习;(4)完成每个复杂编程练习后,来个5到10分钟休息,做一些不费脑子的事情。为给自己加点动力,他还在个人网站上创建一个帖子定期记录学习情况。
![](https://p0.ssl.img.360kuai.com/t019110c04acced46f8.jpg)
由于学习过程中耗费的精力远超他的想象,为保证进度和质量,Nico严格践行一套的生活节奏。
早上6点起床去健身,然后回家开撸代码,直到晚上睡觉。他还戒掉了熬夜,也不在晚上喝酒,避免宿醉。
到五月末,他就完成了Python课程学习。
视频课程中的大部分概念他已明白,并能编写程序抓取各种网页数据,还会编写增强阅读器,将单词部分字母标粗,辅助阅读。
![](https://p0.ssl.img.360kuai.com/t0178c7350cea501c74.jpg)
由于Nico的学习面向实用,不要求自己精通并了解全部知识点,他转头马上开启了AI学习,课程同样来自Udemy,学时40h。
但没几天,问题就来了——Nico数学不好。
上中学时,自己就属于班里垫底的那一类,老师曾告诉他「你永远不会学懂」。
但要理解AI/ML基本原理,没相应数学知识真不行。高中毕业的Nico不得不花精力去看各种公式和概念,甚至自建了一个学习资源库(链接见文末参考链接)
![](https://p0.ssl.img.360kuai.com/t01dc476df476039da4.jpg)
好消息是,他心态挺好。
Nico在博客中写道,自己目前收入已经比瞧不起他的老师高出两三倍,有信心能学好。
顺手po出所看的数学公式,一番自嘲:
没想到,我也会有一天硬着头皮看这些公式。
![](https://p0.ssl.img.360kuai.com/t01665ed6b8d0102bcd.jpg)
硬学之外,Nico还加学一门数学理论课,用以理解AI背后的数学模型。由于自己是零基础,每每遇到陌生词汇和定理,他也会下来再做功课理解。
就这样,他从每天8点学到21点,实在学不下去时,他也会刷刷社交网络,让大脑散散热。
一个多月后,Nico差不多已经基本入门AI/ML,并基本理解运作背后的原理。
此后,他又加了些前端堆栈(HTML/CSS/JavaScript)以及后端的Python及Node.JS课程。
等时间来到9月,他可以实现出完整版本的AI应用。
这是一个文本生成写作助手,短文本编辑器可帮助用户编写产品描述、营销广告话术等等,还有长文本生成功能,可编写博客文章、新闻通讯等内容。
![](https://p0.ssl.img.360kuai.com/t010aea68e081ef9196.jpg)
他花了很多时间收集用户体验反馈进行优化,并将应用独立发布到网上,也就是开头提及的那个AI客服及网站。
产品已有付费用户
目前,Nico已有2款商业化产品。
其一是开头介绍的AI客服聊天机器人,名为Galeby,还有一个AI辅助博客写作工具MOLI-R。
他已尝试在Google Ads、Reddit、Facebook投放推广,不过费用很高,且自发宣传很容易被平台删帖屏蔽。
好消息是,已有人为这些应用服务付费。
![](https://p0.ssl.img.360kuai.com/t01bea8b68a67202520.jpg)
不过Nico仍要继续努力。
据他自己说,由于以前的广告客户在9月已终止合作,目前,他每月收入只有60美元左右。
在论坛跟人聊天过程中,Nico也承认,自己目前尚未实现盈利,通过编程及出售AI软件服务的收入不足以覆盖生活成本。
但仍有很多人鼓励他,并认为Nico的自学创业经历很酷。
![](https://p0.ssl.img.360kuai.com/t011fd90b34c3e75f60.jpg)
最近,他将学习和实践记录转到了Twitter,以视频形式更新自己的进展,也时不时分享个人学习编程的经历和学习资源。
![](https://p0.ssl.img.360kuai.com/t01d43d06d4de2c04c8.jpg)
最后问问:
你认为,他的学习故事有哪些可借鉴?
参考链接:[1]https://jeannen.com/learning-to-code-making-a-software-company-and-being-profitable-in-1-year/[2]https://twitter.com/nico_jeannen[3]https://www.indiehackers.com/post/how-i-learnt-to-code-and-built-a-profitable-software-company-within-a-year-08589b02a8https://kursus.io/k/3a1e12
— 完 —
量子位 QbitAI · 头条号签约
","force_purephv":"0","gnid":"94b1eb67c76d38dd1","img_data":[{"flag":2,"img":[{"desc":"","height":"332","s_url":"https://p0.ssl.img.360kuai.com/t01f1bbb712c44eaa33_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01f1bbb712c44eaa33.gif","width":"640"},{"desc":"","height":"86","title":"","url":"https://p0.ssl.img.360kuai.com/t01052d666761217474.jpg","width":"384"},{"desc":"","height":"129","title":"","url":"https://p0.ssl.img.360kuai.com/t0136aceef994631442.jpg","width":"769"},{"desc":"","height":"512","title":"","url":"https://p0.ssl.img.360kuai.com/t01be43a1c9159f6987.jpg","width":"896"},{"desc":"","height":"429","title":"","url":"https://p0.ssl.img.360kuai.com/t019110c04acced46f8.jpg","width":"784"},{"desc":"","height":"902","title":"","url":"https://p0.ssl.img.360kuai.com/t0178c7350cea501c74.jpg","width":"1024"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01dc476df476039da4.jpg","width":"1080"},{"desc":"","height":"456","title":"","url":"https://p0.ssl.img.360kuai.com/t01665ed6b8d0102bcd.jpg","width":"1342"},{"desc":"","height":"526","title":"","url":"https://p0.ssl.img.360kuai.com/t010aea68e081ef9196.jpg","width":"1024"},{"desc":"","height":"414","title":"","url":"https://p0.ssl.img.360kuai.com/t01bea8b68a67202520.jpg","width":"946"},{"desc":"","height":"231","title":"","url":"https://p0.ssl.img.360kuai.com/t011fd90b34c3e75f60.jpg","width":"737"},{"desc":"","height":"874","title":"","url":"https://p0.ssl.img.360kuai.com/t01d43d06d4de2c04c8.jpg","width":"1092"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1668242220000,"pure":"","rawurl":"http://zm.news.so.com/4563c52b5146d748c3589643920b6832","redirect":0,"rptid":"319fc6cecd819ddc","s":"t","src":"量子位","tag":[{"clk":"ktechnology_1:twitter","k":"twitter","u":""}],"title":"自学编程半年后AI应用上架开卖,他的学习心得分享火了
聂坚皆3176学电脑编程与学历有关吗?要什么学历? -
戚辉贸13139082918 ______ 初中的学历能学电脑编程吗? 这个问题很多人都问到,可以是可以,但要付出很大的努力, 同时,不建议你放弃学业,很多关于计算机的课程几乎都在大学.你自己一个人很难学完这些基础知识.而且,大学里有着一个很好的学习环境.自学是一个很刻苦的过程,成功率的高低在于你是否能够坚持,和付出的努力.既然是初中生,那么就得懂得珍惜时间,要懂得利用周末或放假时间.入门语言推荐C语言.然后再学习其它的,比如数据结构,MFC编程. 推荐学习C语言书籍:C Primer Plus(第五版 中文版)、C和指针、C程序设计语言 最后,要记住一句话: 成功和付出的汗水成正比.麻烦采纳,谢谢!
聂坚皆3176零基础能学编程吗? -
戚辉贸13139082918 ______ 对于初中学历来说,学的会是学的会,但是比较辛苦. 首先,你还需要掌握一些数学知识,离散数学(涉及到数据结构和算法以及编程逻辑)、关系代数(涉及到数据库编程). 其次,你需要一定的计算机专业英语的阅读能力.软件开发的一...
聂坚皆3176学软件编程对学历要求高吗 -
戚辉贸13139082918 ______ 学软件编程对学历要求不是很高,但是就是因为普遍都不高,所以更应该整体都需要提升
聂坚皆3176初中学历学编程合适不,你的看法?我是搞平面设计的,初中学历(曾经
戚辉贸13139082918 ______ 但必须从基础学起,如先从DOS下的QBASIC起步,打好扎实基础,学习它的语法结构相似于其它编程语言,而容易掌握.然后可学VB6.0,它的基本编程语言就是QBASIC.如想学习数据库编程则可从VFP6.0学起. 学习编程语言切记,要多动手多上机,遇到问题多向别人请教.有些问题的解决回有助于提高你的逻辑数学知识的提高. 祝你学习进步.
聂坚皆3176学历不高可以从事IT编程行业吗? -
戚辉贸13139082918 ______ 可以的,编程不需要特别高的学历的,只要你的逻辑思维能力够强
聂坚皆3176嵌入式开发学历重要吗 -
戚辉贸13139082918 ______ 学历当然重要,从事嵌入式开发的人员,学历最低差不多也是大专了,没有受过高等教育你怎么能看懂基础C语言代码,种种问题.当然了,如果上了大专,或者读了本科,不喜欢这个专业,对于嵌入式开发也就没那么重要了,事情都是因人而异.现在肯多嵌入式开发的机构,都是有学历限制的,打个比方,华清远见也属于行业内有权威的了吧,入学的最低学历就是大专,如果学高难度的科目,就要本科以上了.所以学历,不管是入学还是以后就业它就是所谓的敲门砖.
聂坚皆3176我想知道没有本科能学编程吗?每个人都说我不行但我就是想学…… -
戚辉贸13139082918 ______ 在现在这个世道,大专文凭在哪行哪业够看的呀.本科文凭可以说是标配啊.你难道想一辈子都以大专文凭或者中学文凭示人吗?学历文凭不足,是可以提升的.通过成人高考或者成人自考的方式,可以升本,通过在职研究生的方式可以取得硕士学位.想要成才就是哪里不足补哪里.没有做不到,只有你愿不愿意.只要你愿意,成为编程人才,当然是可以学编程的.有何不可?一边学技术,一边提升自己的文化.让那些瞧不起你的人,有学历歧视的人,通通闭嘴,难道你不想以实际行动去证明去让他们啪啪打脸.普通玩家选择标准配置,高级玩家选择自定义配置.只要你的技术足够出众,也完全可以让别人不会在乎你的出身.
聂坚皆3176大哥大姐,请问一下学习编程需要具备怎样的条件呢?该从哪种语言起步呢? -
戚辉贸13139082918 ______ 1.明确学习目的 学习编程对大多数IT业人员来说都是非常有用的.学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个...
聂坚皆3176学习电脑编程有用吗. -
戚辉贸13139082918 ______ 当然有用,计算机专业都要,今后从事软件开发,编程,网页设计等等等等!!!高薪行业
聂坚皆3176上大学编程有用吗 -
戚辉贸13139082918 ______ 当然有用了,如果感觉以后不和这方面接触就没有任何用处了,但是学一点总是好的.希望你既然选择了学,就要好好的学下去.我是任鹏辉,很高兴认识你当朋友.