编程-学习-思考

周记·第18期

周记·第18期

你为某件事情或东西绞尽脑汁的时间越长,一旦你记住它以后,便越难忘记。

1.React 实现简单网页聊天程序

一直都认为学习一门技术就是去实践,这个聊天程序虽然功能简单,但是对于新手入门实践还是挺有帮助的。说不定这也许就是一个流行APP的开端呢。对这种学习期间用来实践的项目,也应该认真完成。保存好自己的代码和相关思考文档,说不定以后也会用到自己工作或者创业项目中去。

2.系统设计之路

好吧,这里的系统设计是不是也可以叫做架构师。这听起来有点高大上,也有点让人望尘莫及的感觉。不过,俗话说的好,不想成为架构师的程序员不是一个好的程序员。因为,一般情况下只负责自己的业务模块,而没有全局观念,总归是不好的。即使不去从事架构设计,了解整个系统是怎么组成的也是一件大有裨益之事。

此篇文章给我们提供了一个思路。首先,了解系统涉及到的基本概念:包括负载均衡、数据库、缓存设计、消息队列等;然后就是尝试学习技术大厂的系统架构;接着就是尝试解决一般的系统设计问题;最后就是不断的实践实践再实践。

3.如何科普技术

当然,这是一个简单的概述。起因是想把计算机技术相关的概念或者文章写的生动一点,就算是不懂计算机的也能有所收获,但内容也不能太过于简单。毕竟,目标读者还是对计算机有一定了解的人群。因此,相关文章要有一定的干活,并且读起来也不是那么的枯燥。向着这个目标出发吧ヾ(◍°∇°◍)ノ゙。

4.CSS中尺寸问题

初学CSS,总是被各种size属性弄迷糊,这篇文章很好的解决了这个问题。详细描述了px em rem之间的区别。通俗来讲px就是像素的意思,大小是固定的,不管在那种设备上,除非设备的像素点大小不一样。而em和rem都是相对单位,那相对的是谁呢?都是字体

1
font-size
的大小。em 直接继承父节点字体的大小,那么如何父节点没有指定字体大小,那就是父父节点,以此类推吧。而rem就不一样了,其中的
1
r
表示 root 的意思。明白了这些,这样实践起来是不是就轻松多了。