79 - 技能速成

Posted by 叉叉敌 on March 4, 2023

朋友,您好 ~

去年成都由于疫情,还有就是高温的原因,work from home,在家办公的日子就是舒服,不用考虑通勤时间,起床就可以开电脑,然后再去洗漱……

慢慢的觉得在家办公特别爽,主要是我现在每天的通勤时间在 1 个小时。之前出门比较晚,出门就开始堵车,一天通勤时间在 2~3 个小时。用这个时间来做点自己喜欢的事情,应该是不错的。

很久以前,关注过远程工作的时候,顺便推荐一个远程工作的社区:电鸭社区。发现里面前端岗位是最多的,后来就学习了一段时间的前端工程,诠释了什么是从入门到放弃。最主要的还是没有实际的工程来搞,就没那么容易记住。俗话说得好:talk is cheap, show me code.

最近自己捣鼓一个前端工程,不管多晚,多累,就喜欢调试出来结果才罢休,一度我以为自己是不是真的兴趣爱好是这个做前端开发。

前端是一个变化特别快,技术栈更新迭代快,如果自己不是一个爱学习,按钻研的性格,很难做的优秀。为了学习前端 js 用法,最近自己找了一个项目用 js 实现一个编译器流程的项目,找到项目结合当前学习的东西,这样才更容易掌握和速成

下面是 chatGPT 的回答,关于如何使前端开发变得有趣?格式为:观点1、观点2 (chatgpt 的 prompt 非常重要,你看我把格式都给出来了,结果也不会差太远了,所以后面会不会有 prompt engineer,不好说呀。)

作为一个前端开发人员,有很多方法可以使工作更有趣:

  • 学习新技能和工具 - 不断学习新的技术和工具可以使前端开发总是保持新鲜感,同时也可以提高自己的技能水平。

  • 参加社区活动 - 参加线下或者线上的前端开发社区活动可以认识更多志同道合的人,扩展自己的人脉,同时也可以学习到最新的前端技术发展趋势。

  • 实战练习 - 通过完成一些实际项目的练习,可以让自己的技能更快地提高,同时也可以增加对前端开发的兴趣和热情。

  • 做自己感兴趣的项目 - 在自己的空闲时间,可以做一些自己感兴趣的前端开发项目,例如搭建自己的博客网站、构建一个自己喜欢的应用等等,这样可以让自己更加投入到前端开发中。

  • 加入开源社区 - 加入一些开源社区可以得到更广泛的技术交流和学习经验,同时也可以通过提交自己的代码或者修复别人的缺陷来积累自己的经验。

  • 与其他开发人员合作 - 与其他开发人员合作可以让前端开发更有趣,可以借鉴其他人的经验和技能,并且在合作中加深人际关系,增加团队协作和创造的乐趣。

我发现自己特别着迷的就是,自己撸一个后端的接口,然后前端拿到数据之后渲染那个感觉,太爽了。说不上来为啥。

关于后端接口,不用掌握 Java,Python 里面有一个 fastapi 就可以在 10 行代码内完成,以及熟悉各种接口的调用方式和数据传递方式。如果你熟练地掌握了这些技能,你可以很容易地开发出健壮的接口,并且灵活地应对客户端的需求变化。另外,你也可以关注一些有关接口相关的博客、技术文章等渠道,了解行业最新的接口开发趋势,不断提升自己的技能水平。

如果您喜欢这份 Newsletter,请转发给您朋友,,这是对我最大的帮助,继续进步,继续给大家带来有价值的分享。

文章推荐

里面提到的几个小技巧,已经在使用了,非常好用。

本文介绍了苹果计算机在运行 Rust 编译器项目上的性能问题,以及它的根源 - System Integrity Protection(SIP)。SIP 是苹果操作系统的一项安全技术,目的是阻止未经授权的代码执行,从而保护系统完整性。然而,SIP会在执行任意代码之前对其进行校验,并可能发送网络请求以确保文件的安全性。这对于需要执行大量代码的开发人员来说可能会产生问题,因为 SIP 会降低系统的性能,并导致长时间运行的代码在苹果计算机上速度较慢。虽然可以通过禁用 SIP 来解决这个问题,但这也会降低计算机的安全性。作者认为,苹果公司在这个问题上没有给出一个充分的解决方案,这可能表明苹果对于开发者的重视程度已经不如以前了。

文章还提供一些 bypass 的策略。

王叔就是一个典范,无所畏惧,勇于尝试,才能拥有更大,更广阔的舒适区,让自己可以更好的去欣赏世界,享受人生。

这其实无关财富,语言能力。王叔用自己的经历证明,用极为克制的预算,极为有限的语言能力,一样可以做到。

输入视频,可以直接总结视频的内容,还有一个链接:https://youtu.be/5Lh4qiB3STo

Google 关闭持续了 20 年的编程比赛。这些比赛每年吸引近 30 w 开发者。这些年,Goolge 员工数目从 2004 年的 3000 人翻了 60 倍,而编程比赛是招人的一个重要手段,也开启了 IT 行业面试刷题的时代。最近因为减成本,组织比赛的员工很多被开了。

将对杰米·凯尔的《超级小编译器》进行指导演练。超级微型编译器是一个用 Javascript 编写的简单编译器,我们将从头开始逐步编写它。

工具、资源推荐

本字體的字形調整參考 一點字坊「傳承字形標準化文件」,但並不追求完全遵循之,有些部件會視情況做出取捨(如「曰」部件、「艹」部件等,由於涉及的漢字數量較多,故並未按照「檢校表」做改動;此外本字體中的部分部件採用了「檢校表」中收錄的一些稍爲遷就美觀需要的常見字形,如「蔑」「益」「亟」「老」「殳」等部件)。

CSS、JavaScript、HTML 的 Parser 都手动实现了一遍。

这个项目里面的子项目多得令人发指!且每个子项目的代码量都不少。