Build Your Own MVP (minimum viable product)

https://github.com/suisui-koubou/build-your-own-x

Y Combinator 的 “How to Build An MVP with Michael Seibel” 节目。里面介绍了 Airbnb 一开始是如何简陋。

  • 不要陷入过度调查的陷阱(安宅和人的《麦卡锡教给我的思考武器》提过)
  • 定一个明确的截止时间(如1个月)做出 MVP/demo/prototype
  • 只实现最简单的2-3个功能去解决市场问题
  • 推向市场 (找用户做白老鼠这种事甲骨文老总没少做)
  • 从用户中学习和改变,快速迭代

这个 build your own x 就非常适合 MVP 的定位,锻炼快速完成产品原型的能力

什么是成功?

2022年11月 OpenAI 发布了 ChatGPT, 这注定是历史里程碑。

2023年4月17日,差评君发布了关于 “ChatGPT卖课” 的调查,这是成功指南,值得反复阅读。

其中有一个读者的评论非常有启发

世界上一半的生意都是靠信息差赚钱 (比如 Uber, 淘宝, 滴滴)

首先你要明白一件事,“不是每个人都有自学能力,不是每个人都会使用搜索引擎,不是每个人都有时间去收集资料,不是每个人都有时间学习”

明白这一点后,卖课人就是利用信息差,缩短学习时间,直接把知识灌给韭菜。

CS自学指南

https://csdiy.wiki/

https://github.com/codecrafters-io/build-your-own-x

https://codecrafters.io/

RISC-V Phone

https://majstor.org/rvphone/

https://xiangshan-doc.readthedocs.io/zh_CN/latest/

https://ysyx.oscc.cc/

https://riscv.org/learn/

Rust

你能给 Rust 提高 pull request 的 bug fix 吗?

只走 C++ 和 Rust 就可以了,一条路走到黑,还要研究 OpenGL 怎么画图。

记住。贪多嚼不烂 (用 3d渲染入门 C++)

鸿蒙已经是大势所趋

学习教程

入门学习

初学者一般会非常迷茫,到底学到什么程度可以呢?

腾讯云的文档就是一个很好的参考深度 (大部分腾讯工程师的知识)

Warning: 由于 chatGPT 的横空出世,到底任何一样编程知识学习时间必须控制在 1 个月内。也就是学到看得懂 chatGPT 写的代码就已经可以完成大部分工作了。

在学习腾讯文档的时候,尝试以后仅通过官方文档写一份类似的腾讯笔记(例如仅学习 Vue/Swift 的官方文档)。

系统开发

客户端

前端/后端

Java 万花筒

看这个就够了。Java 可以助你最快速上岸。

巩固与实践语言

写不同的项目可以熟悉各种语言的特征,写什么项目好呢? 当然要写最复杂的程序了。

写一个漂亮的 APP

付钱买 designcode 学习 app 开发

我需要更多 ideas

字节跳动针对高校研发专业学生开展的一系列合作课程,将目前企业中已有的成熟技术及案例与高校计算机课程体系相结合,通过讲授、实践作业、小学期项目实践、毕业设计等方式方法做到产学联合培养。

来个游戏开发吧

GAMES101 还有很多系列。

android 系统开发推荐

关于Android学习的三个终极问题 by 韦东山

https://www.bilibili.com/read/cv3149895

Android底层开发 / 从事底层开发的码农们叫BSP或驱动开发工程师

  • Linux Kernel 和 驱动
  • 移植、bugfix
  • 性能优化、功耗优化
  • 毛德操老师的《Linux内核情景分析》

Android系统层开发

  • Framework层, telephony, local connectivity, multimedia
  • Android JVM 等

Android应用层开发

  • 从事应用层开发同学的比例最大
  • 内容太多,容易迷失方向。浮躁。
  • 一定要掌握的技术积累:多线程编程、网络(TCP/IP)编程、设计模式
  • 了解技术的本质

android bsp学习_嵌入式开发需要学习哪些东西 https://blog.csdn.net/weixin_39581964/article/details/112321709

覃谈谭的blog https://adtxl.com/index.php/187.html

算法与编程知识的练习

注意: codewars 有实现 compiler 的小测验。

可以看看 https://github.com/randoruf/codewars-kata-ThreePass-Tiny-Compiler

为什么需要学习 LLVM ?

why-llvm

正经的,用 Swift 语言写 UIKit 框架。然后学习 SwiftUI框架。 语言:选 Swift。因为 OC 彻底式微了,主流框架和文档都不再支持 OC; 框架:选 UIKit,因为大部分开发还是用这套;SwiftUI 是未来跨平台主推,但 前只能运行在高版本系统上,框架还不成熟,但终究要成为未来。

笨蛋就活该

张总才24岁就是腾讯高级工程师了

蠢就算了,如果你还懒的话,就死定了

https://iosre.com/t/llvm-hikari/10720 hikari

你们这些弱智连文档都不读,我选择开源是个错误。

还有这个项目的起源 https://github.com/HikariObfuscator/Hikari

Hikari(Light in Japanese, name stolen from the Nintendo Switch game Xenoblade Chronicles 2) is Naville’s 2017 Christmas Toy Project.

圣诞节的玩具项目。

“iOS 逆向是违法的,找不到正经工作”

No, No, No, 你的思想还停留在第一层。

https://everettjf.github.io/2018/01/15/ios-app-reverse-engineering-stuff/

看看别人是怎么说的:

  • 第一层【临摹】: “抄作业都不会,活该找不到工作”
  • 第二层【原创】: “做自己的研究”

LeetCode 课堂

8 月 16 日|力扣线上公开课|LeetLive - 登录认证原理与实现 https://leetcode.cn/circle/discuss/w6isbn/

8 月 9 日|力扣线上公开课|LeetLive - MySQL 数据库应用实战 https://leetcode.cn/circle/discuss/Nm2HmS/

安全

多点参加比赛。TCTF2019 之类的。

励志

说说你从非学霸变成学霸的经历吧? (randoruf.github.io)

5个月零基础转码 (randoruf.github.io)

CS自救指北 - SurviveSJTUManual (gitbook.io)

收废品男子无故半夜被抓 发奋自学通过司考_新闻_腾讯网 (qq.com)

2021年に読んだ200冊以上の本の中で良かった本まとめ - karaage. からあげ (hatenadiary.jp)


LeetCode https://leetcode.cn/

豆瓣 https://www.douban.com/people/randoruf/

CS自学指南 (csdiy.wiki) https://csdiy.wiki/

OI Wiki (oi-wiki.org) https://oi-wiki.org/

GitHub https://github.com/


CS 61 (harvard.edu)