极客杰尼
1个月前
普通人如何自学编程,最近我看了斯科特·杨的一篇文章,讲的是如何自学编程,今天结合自己的编程实践分享几个学习技巧。 我觉得最大的障碍是要学会降低心理门槛。很多人一听到要学编程,都会觉得很复杂,需要懂数学,安装环境很麻烦,学哪门语言也很纠结。 我是一个非科班出身的程序员,也经历过这个过程,任何事情都是第一步最难,关键是要先开始。 现在有了AI编程,其实可以大大降低我们的心理门槛。比如一些云环境、在线编程工具,根本不需要自己去安装环境。这些都是是结构性的障碍,而不是编程思维本身。 我觉得学习编程时要有目标驱动,主要还是兴趣。 先好好想想先决定要做什么。如果是零基础的同学,我比较推荐可以先做一个网页,比如个人网站,再去选择用什么语言。 这种方式和在学校里的学习方式不同。学校教育是让我们先打好基础,学好理论,再去解决问题。AI的出现让学习逻辑发生了变化,现在我觉得更倡导“边做边学”。 从做一个简单的网页、个人站点开始,这样可以帮助你学习前端。因为网页是可视化的,操作难度也会降低,这种非常好的学习方式推荐大家试试。 第一个技巧,让AI写代码框架。 在学习过程中,可以让AI帮你实现一个代码框架,然后你在里面填充细节。AI目前在生成代码方面已经很强大,现在完全可以让AI生成一段代码后,再去修改其中的逻辑。 比如写了一个简单的网页,可以尝试实现不同风格、不同功能切换,这样有助于加深理解和提升能力。 第二个技巧,学习手写代码。 不要一上来就复制粘贴代码,没有手感很难学会。 通过手写代码有个好处,强制大脑进行主动思考。如果只是复制粘贴,基本上很难完全理解代码的逻辑。如果你不理解其中的逻辑,其实很难真正学会编程。 第三个最重要的核心技巧是一定要降低难度,和昨天的自己比。 任何学习都一样,目标太高会让你很难坚持下去,每天做一点进步,比如今天做一个个人网页,明天可以换一种风格,后天可以加一点动画。这样持续进步,效果会更好。 以自己的想法和兴趣为驱动,不断去做,降低门槛。 不要和任何人比较,比如昨天的自己是否真正完成了任务,这才是最重要的,利用AI加速自己的过程。
极客杰尼
1个月前
Naval被行业封杀后,做了一个最反直觉的决定。 他没有立刻找新项目翻身。 他没有换个马甲重新创业。 他没有去别的行业发展。 他花了整整2年,死磕投资条款表。 研究哪些条款是陷阱。 研究投资人怎么玩这个游戏。 研究创业者在哪里会被坑。 所有人都觉得他疯了。 2年啊,没收入,没项目,没成果。 但这2年的深挖,给了他一项别人没有的专长——看穿风投游戏。 这就是复利最反直觉的地方: 短期看是浪费时间,长期看是唯一正确的路。 然后: • 2007年开博客,把这些知识全部公开 • 2010年做平台,把黑箱游戏变透明游戏 • 2022年估值40亿 他投Twitter是2007年。 投Uber是2010年。 投Notion是2013年。 全是早期,全是长期持有,全是10年起步。 大多数人的问题不是不够努力。 是在错的方向上,用短期思维,做长期的事。 Naval说:"我只投资那些,能让我变得更聪明的创始人。" 这不是投资策略,是人生选择。 因为他经历过Epinions,他知道短期逐利会带来什么。 2004年公司上市,市值7.5亿美元。 他一分钱都没拿到。 五年时间,股份归零,被投资人和合伙人坑了。 那次经历让他明白: 追求财富,而不是金钱或地位。 财富是你睡觉时也能为你赚钱的资产。 所以他只玩长期游戏。 从被封杀到年度投资人,12年。 从2分幸福感到9分幸福感,10年。 当你开始用10年的尺度思考,很多焦虑就消失了。 你不会因为1年没成果而放弃。 你不会因为别人快速成功而焦虑。 你不会因为短期波动而改变方向。 因为你知道: 真正的回报,来自复利。 而复利,需要时间。 Venture Hacks的影响力在复利——每篇文章影响一批创业者。 AngelList的网络效应在复利——每个创始人带来更多创始人。 投资组合在复利——16家独角兽,全是长期持有。 声誉在复利——从"放射性泥浆"到改变行业的人。 Naval用20年证明: 你不需要快,你需要对。 找对方向,然后耐心等待。 剩下的,交给时间。