#开源项目

我来给大家分享一个我自学编程的经历 100%容易复刻 1. 折腾阶段:Windows和Linux系统经常装系统,折腾各种配置,不要怕,大不了就重装。ArchWiki上越是写的 “不要作死” 的命令,我越要去作死。那些凡是让你系统起不来的命令,都是你以后宝贵的计算机基础 2.写代码:先乱写,先把手感弄熟悉了,你不写出来一个垃圾,你怎么知道自己是垃圾?这个阶段不要想那么多,就天天写代码,先把量搞上去,多学点语言,就跟虚竹一样,练不死的。我现在就会30种编程语言,偶尔还会语法混搭串台,不影响的。乱整的经验多了,就是老师傅了 3.商业代码倒计时:系统和编程语言折腾明白了,就去找个班上,给自己一个倒计时定义,比如别人写一个功能要一周,你就给自己一天的时间,挑战一下。那种把工作变成游戏挑战的心态会让你肾上腺激素爆发,你在摇滚乐和紧张的时间中编写代码,会非常快的进入心流。忘我的写代码心流就是你台阶式进化自己脑部操作系统的时刻 4.大部头书:其实到第3步的时候你已经是武林高手了,要进入扫地僧的状态就要开始读大部头的书。比如TCP/IP详解、UNIX高级编程、计算机编程的艺术、Xlib手册、编译原理、OpenGL图形等等,大部头的书虽然吓人,但是这些书会告诉你计算机底层的原理,不像那些薄的书作者自己都不明白,当你懂得的底层技术越多,就会发现,世界99%的难题对于别人是无头苍蝇,你就是信手拈来 5. 有自己的开源项目:公司的事情,不管怎么做都是给客户做的,整一点自己喜欢的开源项目。当你写代码在取悦自己的时候,代码就不是工作和质量。而是艺术品,当你像艺术品那样雕琢每一行代码,每一个参数,每一个注释语法。你就已经超越你自己了,那时候编程对于你就是生活消遣,就是享受 是不是很简单?开始尝试吧
宝玉
2周前
sitin
4周前
分享几个觉得又实用、又有意思的开源项目,GitHub 上都能找到。 1、爬虫开源工具——Crawlee 这个项目在 GitHub 上快 2 万 Star 了,是个用 Node.js(还有 Python 版本)写的网络爬虫框架。 它最大的特点就是:爬虫行为更像真人,不容易被网站的反爬机制拦住。 比如你想抓 TikTok、YouTube 这类动态内容,它都能搞定。 而且自带 CLI 工具,一键生成项目结构,给你现成的模板。 支持 HTTP 请求,也能配合 Playwright 这种浏览器自动化工具去抓复杂网页, 内置了代理切换、请求队列、错误重试、数据存储…… 用一句话总结:非常适合想写爬虫但又不想造轮子的同学。 2、屏幕录制工具——Cap Cap 是一个开源版的 Loom(就是那个录屏 + 视频分享工具)。 它能同时录屏幕和摄像头,还支持跟随鼠标放大,录完能直接剪辑、导出 MP4 或生成链接分享。 最关键的是:它有 Web 和桌面两个版本。Web 版可以自己部署,桌面版还能连接到你自己的 Cap 服务。 3、开源压缩工具——PeaZip PeaZip 是一款跨平台压缩解压工具,支持 Windows、macOS、Linux,能处理超过 200 种格式,包括 zip、rar、7z 这些常见的,还有分卷压缩文件。 它除了基本功能,还特别注重隐私和安全,支持加密、两步验证、安全删除,还有哈希校验、脚本导出等高级功能。 说白了,就是一个开源、无广告、比 WinRAR 更干净的压缩工具。