首页 >>  正文

自学编程入门视频

来源:baiyundou.net   日期:2024-07-03

詹士 发自 凹非寺

量子位 | 公众号 QbitAI

零基础,入门Python编程与AI/ML应用开发,只花半年?

一位95后小哥Nico声称自己做到了,还是高中学历背景。

短短半年,他就入门了Python、前端堆栈及AI/ML应用,做出了一个AI电商客服及推广官网。

这两天,Nico的学习故事已被人分享到了Indie Hackers上并登上首页。

不少人为其努力点赞:

还有人请教进阶经验:

所以,他是如何在短时间一步步入门编程及AI/ML的?

零基础入门编程与AI/ML

Nico高中毕业后就辍学了,现年25岁。

此前,Nico收入来自电商营销和媒体投放的私活,但2022年开始,自己原从事的电商广告投放行业越来越难做,客户经费不断变少。

于是今年5月,零基础的他开启了代码与AI学习之路。

Nico之前有一点前端知识,但从未系统性学过任何语言,这回,他打算先从Python开始。因为这种语言较为流行,且适合后续结合AI/ML技术。

Nico从在线课程平台Udemy上买了36节一套的课程,价值20美元,由此开始编程学习。

考虑到课不是买了就会了,他设计了一套学习方法。

(1)看课程教学;

(2)看到需要加深理解部分,暂停并自己给自己出测试题练习;

(3)每堂课后必练习;

(4)完成每个复杂编程练习后,来个5到10分钟休息,做一些不费脑子的事情。

为给自己加点动力,他还在个人网站上创建一个帖子定期记录学习情况。

由于学习过程中耗费的精力远超他的想象,为保证进度和质量,Nico严格践行一套的生活节奏。

早上6点起床去健身,然后回家开撸代码,直到晚上睡觉。他还戒掉了熬夜,也不在晚上喝酒,避免宿醉。

到五月末,他就完成了Python课程学习。

视频课程中的大部分概念他已明白,并能编写程序抓取各种网页数据,还会编写增强阅读器,将单词部分字母标粗,辅助阅读。

由于Nico的学习面向实用,不要求自己精通并了解全部知识点,他转头马上开启了AI学习,课程同样来自Udemy,学时40h。

但没几天,问题就来了——Nico数学不好。

上中学时,自己就属于班里垫底的那一类,老师曾告诉他「你永远不会学懂」。

但要理解AI/ML基本原理,没相应数学知识真不行。高中毕业的Nico不得不花精力去看各种公式和概念,甚至自建了一个学习资源库(链接见文末参考链接

好消息是,他心态挺好。

Nico在博客中写道,自己目前收入已经比瞧不起他的老师高出两三倍,有信心能学好。

顺手po出所看的数学公式,一番自嘲:

没想到,我也会有一天硬着头皮看这些公式。

硬学之外,Nico还加学一门数学理论课,用以理解AI背后的数学模型。由于自己是零基础,每每遇到陌生词汇和定理,他也会下来再做功课理解。

就这样,他从每天8点学到21点,实在学不下去时,他也会刷刷社交网络,让大脑散散热。

一个多月后,Nico差不多已经基本入门AI/ML,并基本理解运作背后的原理。

此后,他又加了些前端堆栈(HTML/CSS/JavaScript)以及后端的Python及Node.JS课程。

等时间来到9月,他可以实现出完整版本的AI应用

这是一个文本生成写作助手,短文本编辑器可帮助用户编写产品描述、营销广告话术等等,还有长文本生成功能,可编写博客文章、新闻通讯等内容。

他花了很多时间收集用户体验反馈进行优化,并将应用独立发布到网上,也就是开头提及的那个AI客服及网站

产品已有付费用户

目前,Nico已有2款商业化产品。

其一是开头介绍的AI客服聊天机器人,名为Galeby,还有一个AI辅助博客写作工具MOLI-R。

他已尝试在Google Ads、Reddit、Facebook投放推广,不过费用很高,且自发宣传很容易被平台删帖屏蔽。

好消息是,已有人为这些应用服务付费。

不过Nico仍要继续努力。

据他自己说,由于以前的广告客户在9月已终止合作,目前,他每月收入只有60美元左右。

在论坛跟人聊天过程中,Nico也承认,自己目前尚未实现盈利,通过编程及出售AI软件服务的收入不足以覆盖生活成本。

但仍有很多人鼓励他,并认为Nico的自学创业经历很酷。

最近,他将学习和实践记录转到了Twitter,以视频形式更新自己的进展,也时不时分享个人学习编程的经历和学习资源。

最后问问:

你认为,他的学习故事有哪些可借鉴?

参考链接:

[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-08589b02a8

https://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应用上架开卖,他的学习心得分享火了

扈备娴4777编程学习视频 -
柴军振19115869180 ______ 编程之道系列的 非常的不错 包括 delphi vb vc/vc++ vf等 视频内容详细精辟 从基础到高级 逐步学习

扈备娴4777我是一个编程0基础的人,想自学,怎么学呢?高人指教
柴军振19115869180 ______ 这个我有发言权,因为我走了很多弯路. 首先,安装一个VC.这个软件是一个集程序代码编辑、编译为一身的开发环境.学习编程,多上机是不二选择.以后,你会了解.编程不只是VC才可以,还有很多.这是后话,首先举一,然后才反三....

扈备娴4777自学编程入门 -
柴军振19115869180 ______ 你好,自学编程建议从C语言学起,可以说60%~80%的程序员都是从C语言开始的. 众所周知,编程语言分为结构化程序语言和面向对象的程序语言,其中结构化程序语言要比面向对象的要简单,语法要简单一些,而且也容易理解一点,C语言...

扈备娴4777想学编程如何入门
柴军振19115869180 ______ 先学习最基础的C语言吧!! 学习C语言的方法和学习其他语言一样就是仿照例题,自己模仿编程,然后上机运行,天天坚持,这样你就会从模仿到熟悉,到自己会编程!! 从入门到精通,重在坚持!! 祝你成功!! 谭浩强C语言 EXE电子书...

扈备娴4777对于零基础的初学者来说,应该如何自学编程 -
柴军振19115869180 ______ 买本书 建议学C语言 《C语言程序设计(第4版)》 然后C++ 或者JAVA C# VB python 或者看视频教程 你自己百度下就OK了 百度:C语言在线教程 ------ 学编程要有耐心,不要半途而废 不要三分热度 学好英语是学编程最快的方法

扈备娴4777怎么自学编程呢,应该从哪里开始入手~希望有人给些意见!谢谢 -
柴军振19115869180 ______ 首先,你要了解要学习的程序是干什么用的,用在哪里;其次,了解编程软件,认识软件上面的按键有什么用途,另外还要会自己安装不然只会用软件而不会安装软件会让人笑话的;然后就是自己买一些设备和相关书籍开始着手编写程序,在调试的时候把每一个错误,错误的原因、解决的方法记在笔记本上,没事的时候可以拿出来看看;多交一些志同道合的朋友,在一起多多交流,互相学习一下各自的编程经验和心得;最后,学习编程还是跟着师傅学习比较好,这样可以少走弯路.

扈备娴4777怎么自学编程??
柴军振19115869180 ______ 先学C语言,然后学数据结构与算法设计.这些真正搞懂了,你才算入门了. 然后再选择深入精通的方向.

扈备娴4777应该如何自学编程
柴军振19115869180 ______ 对于一个没有接触过编程的初学者来说的话,建议你的学习顺序是:第一,c语言基础(不需要学太多,只需要了解编程的基本逻辑,学到指针就可以不学C了)第二学习一些简单的数据库,例如MySQL,同样也是了解一下简单的SQL语句就可以,不容太深入.至于JAVA c#就是把前面两个了解了后再决定选哪一种,只要有一定的逻辑思维能力了,再学其他的语言都是比较容易的.

扈备娴4777零基础自学编程. -
柴军振19115869180 ______ 如果是零基础的话, 建议你从 Javascript 入手, 为期一个月 (无必要太长时间, 除非你准备向 web 发展 ). <br><br><br><br>首先你要知道一件事, 就是编程的编缉软件 -- 我们叫 IDE ( Integrated Development Environment, 集成开发环境 ) ...

扈备娴4777如何自学 Android 编程 -
柴军振19115869180 ______ 建议先看一段时间视频,然后再看书.看视频是为了入门,看书是因为进度快.首先通过视频对Android开发过程有个大致的了解,会写一个简单的Android程序,然后再看书,这样应该好点.这个方...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024