Zihao

Make small but daily progress

0%

“地转天旋,万事开头难。斗霜傲雪二十年,堂堂剑气尚寒。戎马倥偬一生,多少失败成功?试看大千世界,依旧海阔天空。“ — 白玉《诗词三百首》

熬过开头,事情就成了大半。

那么转码如何跨过这最难的第一步?阿牛发起了从零到一带你构建公司级项目的活动。只需要跟着阿牛的节奏,慢慢的往前走,虽慢终达。能有各位的陪伴,是我的运气。每周会直播同步进度,同时分享项目经验和技术经验,解答一些能力范围内的问题。

首先会讲项目产品架构和技术架构,大家一定要认真的听和理解。将来去公司,第一步就是先了解公司产品线,对公司整体得业务有个概念才能更好的进行工作。对于开发来说,了解技术架构后才能知道自己的努力方向。尤其是进入到大公司的话,架构中强调的技术规范务必要遵守。跟阿牛做项目的同学中,有很多是学生或者中途转码,在学校或培训机构学过一些基础技术,完全没有真实的项目经历。即便已经把项目从产品设计的角度来进行阐述,很多同学依然是不能理解,更别提去讲项目的技术架构。但是在最开始,还是会先把这些讲给大家听。基础背景知识起码要先有印象,哪怕囫囵吞枣,接下来才能更好的理解具体的需求。

然后的直播分享中会讲“心法”,也就是我们所使用的各种技术框架以及技术原理。理解了框架的结构,才能更好的去使用它。如果你开始不学习这些基础技术,即便学会了如何使用这些工具开发业务了,CURD(Create + Update + Read + Delete)使用很熟练,依然属于流水线上的操作工。当你至少能够进行照着“轮子”,开始自己重复造轮子的时候,技术上才能算是入门。

最后和大家分享具体的“术“,照葫芦画瓢(抄)。如果你觉得学起来吃力,东西很多不能理解,那么也没有关系。在阿牛最开始进入行业的时候,怕是基础比任何一位都差。能在短短3年时间从 nobody 成长到公司合伙人,除了运气的因素,技术实力也不可小觑。而我在一无所知的时候,是怎么学习的呢?开始我买了一本厚厚的技术书籍,慢慢的啃了大半本,发现枯燥无味,看到后边前面的都忘了。后来找到了有效的方式,用的最简单的学习方法:“抄“,慢即是快。直接翻到最后的实例部分,一行一行的手打。抄完了整个项目之后,只感觉很多不理解的问题豁然开朗,面对公司的开发任务再无难点。

所以当你感到困难的时候,不要着急也不要放弃。当你不能跟上阿牛进度参与到开发的时候,也不要焦虑担心没有机会参与,从而错失项目经验。在做好初期的准备后,我会尽可能的多做一些产品上的设计,拆解更多的小功能,方便大家都有机会参加。

介绍

中文官方文档
旧版文档

React 官方提供了一个脚手架用于初始化React项目,使用 create-react-app 可以简化手动设置流程。 官方网站的 Tutorial 也是以此为例。

注意:项目命名时,不支持大写字母。

1
2
$ npm install -g create-react-app
$ create-react-app my-app
1
nrm

音标真的是非常非常重要的内容!有了基础的音标的知识,可以更好的进行自然拼读(Phonics),更高效的背单词。本篇文章仅仅进行了基础知识的大纲罗列,有志学习的小伙伴可以自己进行拓展。在学习过程中,发现基于二八原则的学习方法会更适合我,也就是说20%的知识命中了80%的情况,所以为了迅速达到一定的学习目标,我会更加关注高频内容。主要使用的学习方法是在短时间内经过多次高频率的重复掌握最的高频知识点,然后慢慢的补充其他知识点。

阅读全文 »

在疫情这两年准备英语留学的事儿,反而少了写作。生活逐渐的回归到正轨,写作是一个好的习惯,还是坚持起来。在整理和收集的过程中,自己会不断的思考,也是在加强和锻炼的过程。所以打开了尘封已久的博客网站,发现博客框架升级了大的版本,产生了一些BUG需要修复。在过去使用markdown进行排版的时候并没有很规范,也在这个过程将278篇文章整理一下。本篇文章记录部署的过程以做后续的查看。最终使用的技能栈为 GithubPages + HEXO + NEXT + VsCode + PicGo。更新为 GitHub 的 action 自动触发的另一个好处是可以在网页上直接进行编辑,会自动编译发布。

阅读全文 »

go modules 是 golang 1.11 新加的特性。

模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。

阅读全文 »

TOEFL Reading

阅读题型

You are better than you think.
学习就是重复
坚持就是胜利
坚持 踏实

阅读全文 »

Web推送要求从后端触发的推送消息通过 Web推送协议完成 ,如果要使用推送消息发送数据,则还必须根据Message Pushption for Web Push规范对该数据进行加密

此模块可以轻松发送消息,还可以处理依赖GCM进行消息发送/传递的浏览器的传统支持。

本文中主要介绍了node 的用法,如果是其他语言请参考GitHub中给出的其他案例

阅读全文 »

止损是让你活着;止盈,是让你活得更好。投资,磨练的是人性。

老生常谈止盈止损,小白听到常常不得其解。那么这几个名词到底是什么意思,又该如何使用呢?今天阿牛给大家带来详细的介绍。

作为个人交易员,在我们交易过程中,常常会感到涨的时候买的少了,跌的时候没有卖出。每次赚钱都破解不了10%魔咒,熬过漫长熊市,刚涨了10%就卖出了。每次亏损都伤筋动骨,趴在地上装死,永不退出,最后伤痕累累割肉出局。
是否深有同感?恭喜你,已经开始从嫩韭菜转变到新韭菜了。导致这个结果往往是因为操作不当,没有良好的操作习惯导致。通过大量的练习是可以寻得稳定盈利模式的,也就是人人常说的盘感。而练习一般从最初等的技能逐步增强,学会不贪-止盈,学会心稳-止损,学会顺势而为-追踪止损。不管在牛叉的高手必然从基础练习,而少亏多赚最终才是赢家。

阅读全文 »