The Annual Summary Of 2019
Time is flying, it arrives at the end of year again. This is my first year working in PinDuoDuo inc and it seems I arrive in the company yesterday. This point is a good chance to talk with(recognize) myself again. I try to conclude from work, output, life and destination.
Learn from work
The first course I learn from my team is about starting with the end. It means everything we do today is prepared for the tomorrow. In the other word, we should realize witch period the thing we're doing is in, and our team write summary every week to make sure the established goals become closer and closer.
The second course I learn from the work is to try to use English more. There are so much rich resource in Medium, MDN, Frontend Masters and even in twitter. It's the first time I met with so many foreigners engineer in the JSConf but I can't talk with them fluently. It's obviously using English skillfully will open your eyes and improve efficiency looking for some information.
The last but most important is how to communicate. It's artistic to describe something easily to make others understand. When arriving at our team at first, one of my leader's advice is the best way to join in the team is to share —— sharing ideas, knowledge and feeling. My colleagues are so excellent I learn a lot from them in these technical sharing parties every week. At the meanwhile I also share some ideas in it.
Output of the article
There are ten new articles added to my blog, the direction is to talk about React, JavaScript, CSS and so on. If there are mistakes in it, welcome point out.
- Introduction To Functional Programming
- Do Search In Data Structure Of React Fiber
- Understand React Suspense deeply
- You don't know requestIdleCallback
- Deep into React Hooks
- How to make page run smoothly
- Deep into React Hooks —— Design Pattern
- Modern React test
- Learn Controlled Component and Uncontrolled Component Again
- INHERITED AND NON-INHERITED IN CSS
There will be more creative articles to add in the future. Let's grow up together.
Life
I enjoy the quiet time sitting in the Cafe the whole day in Saturday and it's also nice to chat with friends or family there.
And in other some weekend days, I take part in some FE conferences this year —— FDConf, VUE Conf, D2, SEE Conf and so on. From these activities I learn some some new knowledge. For example, the article How to make page run smoothly is written after listening the sharing of Liu Bowen in FDConf. And luckily, I get the chance to take photo with Evan You and get the
signature from him.
At the same time, it's happy to meet with old friends and make with new friends in these activities.
Checklist && Destination
Checking the plan of last year before making plans in new year.
- Reading
fivetechnical books and a not technical book,learn Functional Programming: It is a shame not achieve this target. Instead of reading the whole books, I read more single posts or chapters partly in the last year. - Finishing
a valuable project: There are some valuable projects in my daily work, they're still in progress. Deep into, submit a pr: There is some deep analyze in React this year, however it still needs making extra effort for making a pr;Reactcommunity- Deep
into the document of: the work of this year is connected with UI and component more closely, so the document of Node.Js has no much chance reading in practice;Node.Js Improving the skill of communication, do a sharing in a party: The communication skill gets some improved, however it still needs be strengthened;Invite friends fro coffee(at least 12)
Keeping going on in the new year. Here lists some direction.
- Keeping reading and writing. Creating more personal thoughts;
- Improving listening/writing skill in English continually;
- Way: watching ten+ english movies and try to write some english posts.
- Improving the basic skills in data structure and composition principle continually;
The Annual Summary Of 2019的更多相关文章
- .NET Core IdentityServer4实战 第一章-入门与API添加客户端凭据
内容:本文带大家使用IdentityServer4进行对API授权保护的基本策略 作者:zara(张子浩) 欢迎分享,但需在文章鲜明处留下原文地址. 本文将要讲述如何使用IdentityServer4 ...
- 微服务网关从零搭建——(七)更改存储方式为oracle
资源准备: 下载开源项目 新建oracle表: -- ---------------------------- -- Table structure for OcelotGlobalConfigura ...
- 朝花夕拾《精通CSS》三、对一些标签元素的使用
一.背景 翻出我4年前看的<精通CSS>一书,可惜当初没有整理读书笔记的习惯,最近又很少写前端,遂很多东西.知识点遗忘了,恰且现在 css 也有些变化和进步,遂一起打包整理,输出成几篇 b ...
- C#拼音帮助类
如果使用此帮助类需要引用 using Microsoft.International.Converters.PinYinConverter; using NPinyin; 可以在NuGet里面下载 1 ...
- (转) Summary of NIPS 2016
转自:http://blog.evjang.com/2017/01/nips2016.html Eric Jang Technology, A.I., Careers ...
- 【English EMail】2019 Q2 Public Holiday Announcement
Hi all, According to 2019 public holiday announcement released by Chinese government, this is to ann ...
- Windows Server 2019 容器化探索-Docker安装
Docker on Windows Server 2019 微软自Windows Server 2016开始支持Docker,今天我们将介绍在Windows Server 2019上安装并使用Dock ...
- 2019年11个javascript机器学习库
Credits: aijs.rocks 虽然python或r编程语言有一个相对容易的学习曲线,但是Web开发人员更喜欢在他们舒适的javascript区域内做事情.目前来看,node.js已经开始向每 ...
- 20172328 2018—2019《Java软件结构与数据结构》第二周学习总结
20172328 2018-2019<Java软件结构与数据结构>第二周学习总结 概述 Generalization 本周学习了第三章集合概述--栈和第四章链式结构--栈.主要讨论了集合以 ...
随机推荐
- @codechef - SONATR@ Sonya and Tree
目录 @description@ @solution@ @accepted code@ @details@ @description@ 给定 p 为 0~N-1 的一个排列,并给定一棵 N 个点的树. ...
- uni-app设置 video开始播放进入全屏状态
有一video标签 <video id="myVideo" :src="videoUrl"></video> 获取 video 上下文 ...
- [C#] 查标准正态分布表
C#里面要计算正态分布是一件比较麻烦的事情,一般是通过查表来实现的. static double[] ayZTFB = null; /// <summary> /// 计算标准正态分布表 ...
- hdu 1789 Doing Homework again (Greedy)
Problem - 1789 继续贪心.经典贪心算法,如果数据比较大就要用线段树来维护了. 思路很简单,只要按照代价由大到小排序,然后靠后插入即可.RE了一次,是没想到deadline可以很大.如果d ...
- oracle强制索引失效
如果两个或以上索引具有相同的等级,你可以强制命令ORACLE优化器使用其中的一个(通过它,检索出的记录数量少) . 举例: SELECT ENAME FROM EMP WHERE EMPNO = 79 ...
- Python--day30--网络基础
单波: 查找mac:
- spring boot The request was rejected because the URL was not normalized
升级spring boot 1.5.10.RELEASE 版本后,突然发现之前能Nginx代理能请求的地址抛如下异常: org.springframework.security.web.firewal ...
- JS开发常用工具函数 总结
js原生工具库 1.isStatic:检测数据是不是除了symbol外的原始数据 */ function isStatic(value) { return( typeof value === 'str ...
- linux scull 中的读写代码
读和写方法都进行类似的任务, 就是, 从和到应用程序代码拷贝数据. 因此, 它们的原型 相当相似, 可以同时介绍它们: ssize_t read(struct file *filp, char u ...
- js基础——函数
1.函数声明:通过函数可封装任意多条语句,且可在任意地方.任何时候调用执行. eg. function box(){//无参函数 alert("只有函数被调用,我才会被执行&quo ...