Growth编程周刊第一期——从零开始学门技术


prtyaa
prtyaa 2023-12-25 14:50:00 51807
分类专栏: 资讯

本期我们关注的主题是,第一次是怎样的体验,第一次我们应该怎么做。

欢迎您阅读由 Phodal 推出的《Growth周刊》,我们致力于为你打造一份更完整的增长体验。每一期我们都会有一个主题,每一个主题里都会包含有开源项目、实用软件、推荐书籍、TIPS、时事点评等一系列相关的内容。

在这一期里,我们将会手把你教会你如何从入门到精通。

开源项目推荐(文档篇)

从零开始学编程系列汇总

首先,先让我们先看看一个GitHub资料收集项目——从零开始学编程系列汇总(从Α到Ω),由 @justjavac 维护。在这一个项目里,收集了几个不错的「从零开始学编程系列」以及「自己动手」系列的文章合集,也包括了我在两个多以前写的《自己动手写编辑器》——可惜,我已经放弃了在这方面的想法了。在这个项目里包含了下面的一些话题:编译器、操作系统、网络游戏、Chrome扩展、数据库等等。

说了这么多,你还不去看看吗?

从零开始学JavaScript全栈

这是本周在GitHub Trending上榜的一个JavaScript项目,这个项目的英文名是:JS stack from Scratch,只是我看了看这个项目的内容——有各种不同的JavaScript方面的知识,从前端、后台等等。目前来说,一共包含了12个主题。简单的分一下类就是:包管理、构建工具、Bable和Gulp、ES6语法 、React和Redux、测试以及类型检测工作流。

并且,它还有一个中文译版:GitHub - pd4d10/js-stack-from-scratch: https://github.com/verekia/js-stack-from-scratch 的中文版本

其他

笑,还有我的电子书《一步步搭建物联网系统》也算是属于这个系列的。

当然《Re:从零开始的异世界生活》也是不错的。

开源项目推荐(技术篇)

本期我们要推荐的开源项目都是一些生成全栈JavaScript项目的开源项目。如果你还在使用各种Boilerplate,那么你更应该看看这几个工具。

Yeoman

我想你已经听过这个项目了,Yeoman旨在为开发者提供一系列健壮的工具、程序库和工作流,帮助他们快速构建出漂亮、引人注目的Web应用。你只需要使用Yeoman安装一个这个软件yo,然后你只需要找到合适的生成器,最后你可以愉快地完成项目。这一切的前提是已经有了制作了一个Generator。

Brunch

这算是一个小众型的构建工具,并且带了相当多的前端框架模板,你可以把它视为是一个 Yeoman + Grunt 的合体。从一个简单的 前端框架,到结合不同的后台服务,如Rails。Babel、React、Electron等等,也可以使用TypeScript等等。

next.js

本周里还有一个JavaScript的项目在GitHub Trending上很受欢迎,即next.js。它是一个服务端渲染的React应用的最小框架,有了这个全栈的JavaScript模板。你就可以当上CTO,迎娶白富美。它使用Babel和Webpack,可以自动帮你转译、热加载等等。

书籍

如果你想问我某个语言或者某个技术栈的读书路线,那么它是这样的:x 语言入门—> x 语言应用实践—> x 语言高阶编程—> x 语言的科学与艺术—> 编程之美—> 编程之道—> 编程之禅—> 颈椎病康复指南。更详细的信息可以查看我之前编写的:BookTree,或者直接使用 Growth APP了解更多,更详细的内容。

现在让我们来推荐几本从入门到精通的书,顺便打个小广告。

  • 《编码的奥秘》,这本书是一本神奇的全栈书籍,在Web开发领域我们所说的全栈都是指会做前端和后台,顺便带点运维,以及界面设计等等。但是这本书呢,将教会你从莫尔斯码到CPU的制造,就是这么神奇的硬件书籍。
  • 《JavaScript框架设计》,虽然这本书在今天看来有点过时,根据作者说,第二版已经在出版中了。第一次阅读这本书的时候,是我在学习造前端轮子的时候看到的,你可以很容易根据这本书来了解一下SPA应用的原理。 -《自己动手设计物联网》,你将在这本书中看到如何“从零开发使用JavaScript来开发物联网应用”。

TIPS

其实呢,要学习一个语言或者框架,最简单的办法是:

首先买本书,了解下这个框架或者语言的大概;随后呢,你再整理一下相关的知识图谱——比如思维导图;然后,再动手写写个项目;最后,写几篇文章和博客来整理一下自己的知识了。

时事点评

本周“巨硬”(微软)推出了Surface Studio,可惜我没钱买Surface——平时用电脑模式写写代码,休息时当成平板玩游戏~~。苹果也推出了 Emacs 键盘版的 Macbook,即Touch Bar版MBP ,很明显圣战已经在苹果内部结束了~~。

让我们愉快地用Touch bar挫麻将吧~~

MBP 没有 ESC键了,VIM程序员怎么办?——难道不是又找到了个理由买机械键盘了。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=30434
赞同 0
评论 0 条
prtyaaL2
粉丝 1 发表 2553 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2950
【软件正版化】软件正版化工作要点  2872
统信UOS试玩黑神话:悟空  2832
信刻光盘安全隔离与信息交换系统  2728
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1261
grub引导程序无法找到指定设备和分区  1225
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  165
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  163
点击报名 | 京东2025校招进校行程预告  163
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  158
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
如何玩转信创开放社区—从小白进阶到专家 15
信创开放社区邀请他人注册的具体步骤如下 15
方德桌面操作系统 14
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
我有15积分有什么用? 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!