Giter Site home page Giter Site logo

slides's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

haiyangfenghuo

slides's Issues

hijiangtao 的 2018 习惯养成计划

2018年每月养成一个新习惯(当月底之前开始实施算完成成功),记录如下:

ID Date Plan Detail Others Complete
1 1.15 健身 常规健身以及行走,不达标天数少于 30 天。每天10000步,Keep两组训练(KG9)。 90/30
2 2.28 读书 文学类书籍一年阅读 24 本。 20/24
3 3.5 跑步 全年 730 公里。 344/730
4 4.1 语言 英文阅读,每月产出一篇技术译作。 12/12

预定计划4份,达标1个,其中未达标部分不合格项2个:跑步(344KM)与健身(KG8)。

有什么事情显著的提升了你的生活质量?

Reddit这几天有个提问贴很火,问的是:有什么是显著的提升了你的生活质量、甚至永远的改善了你的人生,使你后悔为什么没有早点意识到它的事情?

摘了一些被赞次数比较高的回复分享在这里:

  • 学会永远把钥匙放在同一个地方。

  • 如果要做的一件事情只需要五分钟或者更短时间就能完成,那么立刻就做。五分钟听起来很容易被忽视,但它让我推迟了太多事情,直到最后把它们忘记了。另外,一旦你完成了一个五分钟的任务,就更容易去做下一个任务。我变得更有效率,同时为自己节省了大量的时间和精力。

  • 我自小就有阅读的习惯,但是渐渐的放弃了它,接着我结婚了,有了孩子,开办了一家公司,一直没有重拾书卷。去年,我45岁了,再次开始坚持阅读,我意识到在此之前自己是多么的愚蠢。

  • 开诚布公说说我的光头。作为一个20岁就开始脱发的人,我23岁就是地中海了,25岁的时候已经只剩后边一圈头发了。直到29岁我才终于下定决心剃光头。剃光头让我找回了自信,光头让我倍受称赞。

  • 我有几乎贯穿一生的饮酒史,主要是因为我害羞而内向,酒精能够帮助我卸掉自己的外壳,并获得一种能够与人交谈的方式,就像一个拐杖的功能。在63岁的时候,我戒酒了,感觉也好多了,时间变得更加充实起来,我想我以前不应该为了所谓的安全而投奔酒精的怀抱。

  • 承认自己需要心理咨询师。我的父母对我管教十分严格,我无法向他们吐露真实的内心想法,这让我感到在家庭生活里自己就像一个戴着面具的间谍。有了心理咨询师之后,我获得了解决问题的途径,而不必担心惹上麻烦。

  • 买一模一样的袜子。从此不再需要挑选和配对,也没有了寻找某只丢失袜子的烦恼。把它们全都放在一个抽屉里,起床穿衣的时候伸手进去随意拿上两只,开始新的一天。

  • 服用纤维补充剂。在坚持每天2次之后,我每次💩擦屁股的次数再也没有超过3次,一切都变得顺滑起来,我的屁股棒极了,我爱纤维补充剂。

  • 学会放松。在90%的时间里,我把事情弄得一团糟的原因不是因为它们很难或是无法办到,而是我的焦虑和完美主义导致我无法接受。冷静下来,我相信在这个巨大的宇宙里,每个人都只是一粒骷髅形状的微尘。

  • 删除我的Facebook账号。几年前我做了这件事情,但我应该更早这么做的。

  • 停止这种恶意假设:别人对我的看法就和我脑子里对自己的批判完全一致。保持一个积极的心态依旧是很难的事情⋯⋯但是,和他人交往时保持自我活在当下的确可以减少一些焦虑。如果用一个词来描述就是「心态平和」。

  • Lasik手术。我曾经近视到看不到任何距离我的眼睛超过6英寸的东西,这非常可怕,眼镜成了我生命里不可或缺的东西,没了它我什么都不是。然后我做了Lasik手术,这成为了我有生以来做过的最好的决定。

  • 晚上9点后我什么都不吃。你不会相信它改善了我的睡眠。

  • 我放弃了找到一个妻子/女朋友,开始做自己的事情,独自一人吃饭,独自一人去度假,独自一人去看电影,说实话,我从未如此幸福。

  • 卖掉郊区的房子,搬进城里的一间小公寓里。更少的打扫时间,不再铲雪,无需维护,我有了更多的精力去追求个人兴趣。我甚至不再需要私家车,步行即可抵达商场购物,在社区里解决生活所需的一切。奇怪的是,住在城里比住在郊区还要更加安静,因为在郊区的时候似乎大家都商量好了会在每个周六的清晨发动割草机修剪草坪,或是鼓捣其他的机器。我永远不会回去了。

  • 用了10个月的时间,减掉130的体重。我加强了运动,但也没有牺牲太多的喜好,我仍然经常吃垃圾食品和快餐,只是每次数量都变少了,我每晚也还是会进行大约1-2小时的电视和视频游戏,周末同样出去喝一两杯酒。减肥改变了我的生活,这并非只是因为人们对我更友善了,它让我有了自信,把我从那个安静的、不敢表达见解的胖子体内解救出来,成了一个勇于尝试新鲜事物的人。我15年前就应该这么做了,换句话说,我浪费15年本来可以像今天这样的生活。

  • 和瘾君子朋友们断绝来往。

@阑夕

Reddit 原文

https://www.reddit.com/r/AskReddit/comments/b3btha/what_is_something_you_did_that_increased_your/?utm_source=share&utm_medium=ios_app&sort=confidence

[指南] 个人分享Slides列表

名称 介绍 截图 其他
D3 Tutorial Introduction, installation and simple examples. image 教程
CIKM 2016 Visual Comparison of Customer Stickiness in Retail Stores, accepted by DAVA, CIKM 2016 image 学术
IEEE VIS 2016 LEARNING IN IEEE VIS 2016 image 感想
Graph related Algorithm Discussion GRAPH SEARCH, SHORTEST PATHS, AND DATA STRUCTURES image 教程
UrbanFACET 1.0 UrbanFACET: Visually Profiling Cities from Mobile Device Recorded Movement Data of Millions of City Residents image 学术
江湖传闻 大规模时空数据可视分析 image 分享
赶上ECMAScript的潮流 赶上ECMAScript的潮流 image 分享
Let’s GAN 前传:简单聊聊人脸识别 通用人脸识别流程中的基本概念、原理和一些应用。并从前端的角度结合 TensorFlow.js 给出了一些 Demo。 image 分享
Hello, Flutter A brief recap of Mobile Development and detailed introduction about Flutter and its internals from three aspects (WHAT, WHY and HOW). image 分享
Introduction of Algebraic Effects Algebraic Effects image 分享
Introduction of webpack plugin webpack plugin image 分享
Coding with Angular - Tips and tricks Angular best practice image 分享
欢迎来到 Deno 世界 Deno 入门介绍 image 分享
JavaScript 引擎基础入门 JavaScript 引擎基础入门 image 分享
Play with Canvas 关于 canvas 的各类用法 image 分享
Get Started with Deno Get Started with Deno image 分享

有关链家成交量使用指南的想法

  1. 链家的昨日成交量是实时数据,这个比建委的每日网签量要靠谱很多,网签数据有延迟,很多都是几个月前的成交,并不能反映时下的真实市场情况,
  2. 链家的成交量,一直占全市44-47%左右,比较稳定,你可以用链家的量反推全市的量
  3. 使用链家的成交数据,关键是要跟上个月同比!(此处应该重复三遍)比如,前两天2月1号的成交量只有84套,很多人惊呼跟1月底比成交量大跌,但事实是之前几个月的第一天的成交量依次为8.1 32、9.1 56、10.1 29、11.1 48、12.1 53、1.1 72。因为每个月的成交量都是月初低,然后月末高。同比增加才有说服力,不要鸡头比凤尾。
  4. 链家的成交量,每周一和周日最高,这跟周六日成交量最高的普遍感受不同,这是因为很多单子都是晚上12点之后成交的,所以算到第二天头上了。
  5. 链家的成交量跟全市价格走势是有一定关联的,一般来说,链家的月成交量超过9000,全市的成交会进入量价齐升;6000-9000,冷热不均,有的地方微涨,有的地方不涨或者微跌;低于6000,比较低迷,全市普跌。

1月份链家的成交量超过7000套,反推一下,全市成交量超过15000套,2月因为有春节的因素,不好测算,3月的成交量如果继续攀升,链家成交量超过9000,事情就变化了。

By @北京大土豆

[指南] 年度阅读计划CheckList

本项目旨在规范个人的分享,根目录下 README 已经列出了个人曾经的一些分享 slides,issues 列表中亦包含不少信息。本 issue 主题为:

年度阅读计划 CheckList

timg

一、前言介绍

阅读是件非常好的事情,每天花一点时间提升自己。 但是太多时候由于各种原因,比如今天要加班、今天陪同学看电影了、今天很累,归根到底都是自己的懒惰造成的,导致我们没法坚持下去。 如果大家把计划列出来,每日监督自己去更新,同时还能将自己的见闻规划化分享给他人,这个效果会不会好很多呢?

本项目旨在规范个人的分享,归档自己过去的学习与阅读,同时可以整理并让更多人分享到自己看到的优秀资源,issues 列表包含 2018 年度阅读计划,往后可以有 2019 /2020 年的相应月度计划,当然,分享也不局限于月度计划,你也可以有你的其他分享计划,以下暂列出阅读计划的格式,供大家参考。

二、为什么要有这个年度阅读计划?

  • 记录自己的阅读见闻,供日后总结参考
  • 将自己阅读到的优秀资源分享给更多朋友
  • 规范化

三、什么是年度阅读计划?

顾名思义,就是自己某一年份希望阅读的列表清单。在归档自己过去的学习与阅读收获同时,又可以让更多人分享到自己看到的优秀资源。

四、年度月度计划都包含哪些内容?

该部分正文按照如下所述规定,每行表示一天的完成状态(如果愿意分享出来可以记录你的阅读链接或者名字,如果不愿意也可以简单记录 ok 在每个列中),每列表示一个待完成事项(例如看 TED / 阅读了技术文章 / 阅读了文学名著 / 备注中也可以写自己参与的一些阅读项目,例如翻译、外文学习等),语法用 markdown 记录成列表,格式如下:

| 编号 | 日期 | TED | 技术 | 阅读 | 备注 |
|---| ----- | ----- | --------- | ---------- | ------ |
| 1 | 1.1 | [The single biggest reason why startups succeed](https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed) | [ES6 In Depth: Modules](https://hacks.mozilla.org/2015/08/es6-in-depth-modules/) | 月亮与六便士 | 无 |

效果显示如下:

编号 日期 TED 技术 阅读 备注
1 1.1 The single biggest reason why startups succeed ES6 In Depth: Modules 月亮与六便士
2 1.2 The single biggest reason why startups succeed ES6 In Depth: Modules 月亮与六便士
3 1.3 The single biggest reason why startups succeed ES6 In Depth: Modules 月亮与六便士
4 1.4 The single biggest reason why startups succeed ES6 In Depth: Modules 月亮与六便士(完成)

实际书写格式可以参考 issue #1 - hijiangtao 的 2018 每日阅读计划 。

五、如何加入?

如果你想加入,可以在本项目 issues 列表新建 issue,取名为 XXX 的 YYYY 每日阅读计划,XXX 为你的名字,YYYY 为年份,初始 issue 内容可以复制如上正文进行修改,日后每日坚持更新。相信一年之后回顾的时候你一定会大有收获。

请注意,为了让更多人可以分享到你的阅读和见解,本项目会按照年为单位将大家的阅读计划汇总至项目中,分享给更多人。

有任何建议,欢迎跟帖说明。热情欢迎大家的加入,既可以督促自己每日坚持完成阅读,又可以收获到他人阅读到的优秀资源!

有关技术转正与晋升评审要点的想法

其实表达技术能力几乎不需要什么技巧,除非是“I wrote python”那种奇才,否则只要遵守“提出问题,分析问题,解决问题,量化成果”这么个套路,并且时刻谨记尽量只介绍与自己相关的事情,就不会出什么幺蛾子。

如果是有技术追求的人,那么还需要在围绕自己工作的前提下,提出问题的时候渲染问题的难度;分析问题的时候证明分析的透彻;解决问题的时候展示方法的创新;量化成果的时候让人无法反驳。做到了这几点,基本都会给人深刻的印象。另一方面,这五个要素是乘积关系,缺一不可。任何方面的短板,都会大幅度影响最终对你的打分。

再强调一遍,提出的是问题,分析的是问题,解决的是问题,量化的是成果,主角是你自己。

By @蛋疼的axb

hijiangtao 的 2018 每日阅读计划

记录每天完成阅读任务的情况,包括:

  • 每天一部 TED 视频:点击链接可直接进入视频页面。
  • 一篇技术文章(优先外文):技术文章包括技术介绍、实践教程等;文章前如果带 ★ 号则表示该篇文章在我看来质量好。
  • 一次文学作品阅读:打勾表示完成了阅读,打叉表示没有完成。

如下所示,每天更新。

ID Date TED Tech Literature Others
1 1.1 The single biggest reason why startups succeed ★JavaScript Factory Functions with ES6+
2 1.2 How to get better at the things you care about ★NectarJS : compiling JavaScript into Native Binaries for Every Platform
3 1.3 The world is one big dataset. Now, how to photograph it ... ★The Top JavaScript Trends to Watch in 2018
4 1.4 When Black women walk, things change ★But really, what is a JavaScript test?
5 1.5 Free yourself from your filter bubbles ★How to write highly readable React code — 10 coding style tips
6 1.6 Before I die I want to ... ★How I made a validation library using ES6 Proxy
7 1.7 Why we laugh ★How to use Web Workers to schedule consistent asynchronous tasks in JavaScript
8 1.8 What we don't teach kids about sex ★深入 HTML5 Web Worker 应用实践:多线程编程
9 1.9 Why 30 is not the new 20 ★JavaScript 运行机制详解:再谈Event Loop
10 1.10 The mysterious workings of the adolescent brain 7 Hacks for ES6 Developers 把时间当作朋友
11 1.11 Why I keep speaking up, even when people mock my accent ★The Importance of Mobile UI Design
12 1.12 What happens in your brain when you pay attention? ★你的Tree-Shaking并没什么卵用
13 1.13 How the blockchain will radically transform the economy ★Use const and make your JavaScript code better
14 1.14 How the blockchain is changing money and business ★React, Redux and JavaScript Architecture
15 1.15 The agony of trying to unsubscribe The Web Tooling Benchmark is a Big Deal
16 1.16 This is what happens when you reply to spam email ★Why I’m Thankful for JS Fatigue. I know you’re sick of those words, but this is different.
17 1.17 How technology evolves ★Why WebAssembly is a game changer for the web — and a source of pride for Mozilla and Firefox
18 1.18 If a story moves you, act on it ★JavaScript Has Already Won
19 1.19 How to speak so that people want to listen ★How JavaScript works: memory management + how to handle 4 common memory leaks
20 1.20 Feats of memory anyone can do ★How JavaScript works: an overview of the engine, the runtime, and the call stack
21 1.21 What do babies think? ★Making WebAssembly even faster: Firefox’s new streaming and tiering compiler
22 1.22 Get comfortable with being uncomfortable ★How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code
23 1.23 My year reading a book from every country in the world ★Learn React.js from Top 45 Tutorials for the past year (v.2018) 人类简史
24 1.24 The voices in my head ★How to Become a React Native Developer in 2018 ×
25 1.25 How reliable is your memory? ★Learn Plain JavaScript from Top Articles for the Past Year (v.2018)
26 1.26 A tale of two Americas. And the mini-mart where they collided ★Coding Tip: Try to Code Without If-statements
27 1.27 See how the rest of the world lives, organized by income ★你想知道的关于JavaScript作用域的一切
28 1.28 Wisdom from great writers on every year of life 前端开源项目持续集成三剑客
29 1.29 How not to be ignorant about the world React + Electron 搭建一个桌面应用
30 1.30 The beauty of being a misfit ★Modernizing Node.js with idiomatic JavaScript
31 1.31 What we learned from 5 million books ★Learn Web Development from Top Articles of 2017
32 2.1 12 truths I learned from life and writing ★Introduction to NPM Scripts
33 2.2 Why you should define your fears instead of your goals ★How JavaScript works: The building blocks of Web Workers + 5 cases when you should use them
34 2.3 How books can open your mind ★Handle JavaScript data structures with map/reduce
35 2.4 The brain benefits of deep sleep — and how to get more of it ★The increasing nature of frontend complexity 百年孤独
36 2.5 How augmented reality will change sports ... and build empathy ★Why would you NOT use TypeScript? 小王子
37 2.6 You have no idea where camels really come from ★Learn Vue.js from Top Articles for the Past Year (v.2018)
38 2.7 A science award that makes you laugh, then think ★Clean Code in React
39 2.8 How I learned to read — and trade stocks -- in prison ★10 Tips for developers
40 2.9 Hidden music rituals around the world ★Here’s What I Learned About Myself When I Tracked Every Hour Of My Day
41 2.10 How I named, shamed and jailed ★Journey to create a web-app to load under 50KB on first-load: Roadblocks and Plans
42 2.11 In search of the man who broke my neck ★JavaScript Top 10 Articles for the Past Month (v.Feb 2018)
43 2.12 Why ordinary people need to understand power 怎样写一个能同时用于 Node 和浏览器的 JavaScript 包?
44 2.13 Are China and the US doomed to conflict? React and HTML : Beware of the traps
45 2.14 "Redemption Song" Building Skeleton Screens with CSS Custom Properties
46 2.15 How jails extort the poor 高质量Node.js微服务的编写和部署
47 2.16 Why a good book is a secret door 自动化、跨浏览器的 JavaScript 单元测试
48 2.17 The gift and power of emotional courage HTML5 file API加canvas实现图片前端JS压缩并上传
49 2.18 Taking imagination seriously 5 Questions with Max Li, JavaScript Developer
50 2.19 Do schools kill creativity? The Mistakes I Made As a Beginner Programmer
51 2.20 Bring on the learning revolution! The Little Guide for OOP in JS
52 2.21 Your elusive creative genius Elegant patterns in modern JavaScript: RORO
53 2.22 Looking for a job? Highlight your ability, not your experience 5 points to improve your programming logic
54 2.23 A life-saving invention that prevents human stampedes Functional JS with ES6 — Recursive Patterns
55 2.24 7 principles for building better cities Using Promise.prototype.finally in Node.js
56 2.25 I was held hostage for 317 days. Here's what I thought about… 8 React Interview Questions for 2018
57 2.26 What makes us feel good about our work? 🎼webpack 4: released today!!✨
58 2.27 Why the best hire might not have the perfect resume Stop, Take a Break, And Just Think (The Life-Changing Habit of Thinking)
59 2.28 How this FBI strategy is actually creating US-based terrorists Automatic git Commit and Push
60 3.1 How to make choosing easier How to JavaScript in 2018
61 3.2 A kinder, gentler philosophy of success 我放弃了 Google 的工作,因为他们拒绝给我买圣诞礼物
62 3.3 Happiness by design 完全理解Python迭代对象、迭代器、生成器
63 3.4 Everything you hear on film is a lie Why Flutter Uses Dart 沸腾十五年
64 3.5 Designing for simplicity Why Flutter Will Take Off in 2018
65 3.6 My 12 pairs of legs Please stop using console.log(), it’s broken…
66 3.7 Why jobs of the future won't feel like work Accessing Nested Objects in JavaScript
67 3.8 The amazing story of the man who gave us modern pain relief JavaScript Top 10 Articles for the Past Month (v.Mar 2018)
68 3.9 A project of peace, painted across 50 buildings How JavaScript works: tracking changes in the DOM using MutationObserver
69 3.10 Behind the Great Firewall of China How JavaScript works: Service Workers, their lifecycle and use cases
70 3.11 What ants teach us about the brain, cancer and the Internet Please Stop Using Local Storage
71 3.12 What's next in 3D printing Reading and Writing JSON Files with Node.js
72 3.13 How to build an information time machine What is the difference between React.js and React Native?
73 3.14 Does racism affect how you vote? How to Deal with Stupid
74 3.15 Questioning the universe 译文:Puppeteer 与 Chrome Headless —— 从入门到爬虫
75 3.16 Texting that saves lives React16新特征总览
76 3.17 Dare to disagree Here’s how you can actually use Node environment variables 时间简史
77 3.18 There's no such thing as not voting Differences between git merge and git rebase -
78 3.19 Your social media "likes" expose more than you think Animations and more: CSS vs JavaScript
79 3.20 How (and why) Russia hacked the US election Who Killed The Junior Developer? 动物庄园
80 3.21 3 new ways to kill mosquitoes 十倍效能提升——Web 基础研发体系的建立
81 3.22 Why I make robots the size of a grain of rice 源码笔记:Nodejs 如何高效的获取时间戳而不影响性能的?
82 3.23 Hidden cameras that film injustice in the world’s most dangerous places 抄代码,造轮子是怎样影响我的编程学习的?
83 3.24 The greatest machine that never was Interesting ECMAScript 2017 proposals that weren’t adopted
84 3.25 Courage is contagious
85 3.26 The conversation we're not having about digital child abuse
86 3.27 Grit: The power of passion and perseverance
87 3.28 Making sense of a visible quantum object
88 3.29 The antidote to apathy
89 3.30 Should you live for your résumé ... or your eulogy?
90 3.31 Activism needs introverts
91 4.1 Why the only future worth building includes everyone
92 4.2 A visual history of social dance in 25 moves
93 4.3 A new equation for intelligence
94 4.4 Grow your own clothes
95 4.5 How (and why) Russia hacked the US election
96 4.6 The Web as a city 深入理解Node.js:核心**与源码分析 神经外科的黑色喜剧
97 4.7 The beauty of what we'll never know Here are examples of everything new in ECMAScript 2016, 2017, and 2018
98 4.8 Billy Collins: Two poems about what dogs think (probably) An Event Apart: The Way of the Web
99 4.9 David Blaine: How I held my breath for 17 minutes Understanding React Render Props by Example
100 4.10 Apollo Robbins: The art of misdirection Elegant patterns in modern JavaScript: Ice Factory
101 4.11 Nadia Lopez: Why open a school? To close a prison 8 steps to turn imperative JavaScript class to a functional declarative code
102 4.12 Tania Luna: How a penny made me feel like a millionaire A Comprehensive Guide to React.js in 2018
103 4.13 Christopher Emdin: Teach teachers how to create magic 前端工程师为什么要学习编译原理?
104 4.14 Bill Gates: How state budgets are breaking US schools An Introduction to NGINX for Developers
105 4.15 Eli Pariser: Beware online "filter bubbles" How to escape async/await hell
106 4.16 Nonny de la Peña: The future of news? Virtual reality Here are three upcoming changes to JavaScript that you’ll love
107 4.17 Alan Smith: Why you should love statistics -
108 4.18 Harald Haas: Forget Wi-Fi. Meet the new Li-Fi Internet
109 4.19 Alex Laskey: How behavioral science can lower your energy bill Designing very large (JavaScript) applications
110 4.20 Daniel Schnitzer: Inventing is the easy part. Marketing takes work 如何评价页面的性能
111 4.21 Aziza Chaouni: How I brought a river, and my city, back to life 境外业务性能优化实践
112 4.22 Dianna Cohen: Tough truths about plastic pollution Flex 布局教程:语法篇
113 4.23 Stefan Sagmeister: Things I've learned in my life so far
114 4.24 James Green: 3 moons and a planet that could have alien life 看不见的城市
115 4.25 Wanuri Kahiu: Fun, fierce and fantastical African art The Node.js Project Introduces Latest Release Line: Node.js 10.x
116 4.26 Rob Harmon: How to keep rivers and streams flowing
117 4.27 George Steinmetz: Photos of Africa, taken from a flying lawn chair iOS新闻类App内容页技术探索
118 4.28 Rita Pierson: Every kid needs a champion
119 4.29 Mei Lin Neo: The fascinating secret lives of giant clams
120 4.30 Math can help uncover cancer's secrets
121 5.1 What will future jobs look like?
122 5.2 Tom Wujec: Got a wicked problem? First, tell me how you make toast
123 5.3 Malte Spitz: Your phone company is watching
124 5.4 Jonas Eliasson: How to solve traffic jams
125 5.5 Abha Dawesar: Life in the "digital now"
126 5.6 Kevin Breel: Confessions of a depressed comic
127 5.7 JD Schramm: Break the silence for suicide attempt survivors
128 5.8 Ruby Wax: What's so funny about mental illness?
129 5.9 Robin Chase: Excuse me, may I rent your car?
130 5.10
131 5.11
132 5.12
133 5.13
134 5.14
135 5.15
136 5.16
137 5.17
138 5.18
139 5.19
140 5.20
141 5.21 Seth Berkley: The troubling reason why vaccines are made too late ... if they're made at all
142 5.22 Raymond Wang: How germs travel on planes -- and how we can stop them
143 5.23 Edith Widder: How we found the giant squid 为 Luy 实现 React Fiber 架构
144 5.24 David Gallo: Underwater astonishments
145 5.25 Jake Wood: A new mission for veterans -- disaster relief
146 5.26 Erik Hersman: Reporting crisis via texting
147 5.27 Bill Gates: The next outbreak? We're not ready
148 5.28 Caitria + Morgan O'Neill: How to step up in the face of disaster Build the future of the web with modern JavaScript (Google I/O ’18) 沉默的大多数
149 5.29 Michael Bierut: The genius of the London Tube Map
150 5.30 Paola Antonelli: The 3,000-year history of the hoodie Using JavaScript Variables as Object Keys 查令十字街84号
151 5.31 Caroline Weaver: Why the pencil is perfect How to JavaScript in 2018
152 6.1 Daniel Engber: How the progress bar keeps you sane 嫌疑人X的献身
153 6.2 Kyra Gaunt: How the jump rope got its rhythm
154 6.3 Isaac Mizrahi: How the button changed fashion
155 6.4 David Rockwell: The hidden ways stairs shape your life
156 6.5 Margaret Gould Stewart: How the hyperlink changed everything
157 6.6 Nagin Cox: What time is it on Mars?
158 6.7 Xavier De Kestelier: Adventures of an interplanetary architect
159 6.8 Lisa Nip: How humans could evolve to survive in space
160 6.9 Dylan Marron: How I turn negative online comments into positive offline conversations An Introduction to Service Workers in JavaScript
161 6.10 Carin Bondar: The birds and the bees are just the beginning
162 6.11 Ashton Cofer: A plan to recycle the unrecyclable React in patterns
163 6.12 Adam Savage: How simple ideas lead to scientific discoveries JavaScript engine fundamentals: Shapes and Inline Caches
164 6.13 Morgana Bailey: The danger of hiding who you are
165 6.14 Ash Beckham: We're all hiding something. Let's find the courage to open up Google I/O 2018 On PWA & AMP – Everything That You Need To Know
166 6.15 Geena Rocero: Why I must come out 为什么我不使用 shrinkwrap(lock)
167 6.16 Lee Mokobe: A powerful poem about what it feels like to be transgender 科普文:为什么不能在服务器上 npm install ?
168 6.17 React and ES6 - Part 3, Binding to methods of React class (ES7 included)
169 6.18 Building Web Components with Vanilla JavaScript
170 6.19 Douglas L. Oliver: The science of hearing Beyond single-page apps: alternative architectures for your PWA (Google I/O '18)
171 6.20 Ellen Jorgensen: Biohacking -- you can do it, too Sunsetting React Native
172 6.21 Sebastian Wernicke: How to use data to make a hit TV show
173 6.22 Understanding V8’s Bytecode
174 6.23 React Native at Airbnb
175 6.24 The Technology
176 6.25 Building a Cross-Platform Mobile Team
177 6.26 What’s Next for Mobile
178 6.27 How JavaScript works: the internals of Shadow DOM + how to build self-contained components -
179 6.28 Losing .bind(this) in React -
180 6.29 How to write your first React.js component -
181 6.30 深入探讨前端组件化开发 -
182 7.1 大前端时代前端监控的最佳实践 -
183 7.2 N-API: Next generation APIs for Node.js native addons available across all LTS release lines -
184 7.3 How you can improve your workflow using the JavaScript console -
185 7.4 The Best Explanation of JavaScript Reactivity -
186 7.5 Let’s fall in love with React Fiber -
187 7.6 JavaScript code cleanup: how you can refactor to use Classes -
188 7.7 Chrome DevTools 101: Debugging JavaScript -
189 7.8
190 7.9
191 7.10
192 7.11
193 7.12
194 7.13
195 7.14 Modern JavaScript for Ancient Web Developers -
196 7.15 JavaScript Scope and Closures -
197 7.16 Code Splitting in React Using React Loadable -
198 7.17 人工智能和人类如何能够共存 When to use Component or PureComponent -
199 7.18 React.PureComponent Considered Harmful -
-
-
-
-
-
-
-

hijiangtao 的 2019 习惯养成计划

  • 音乐(音乐节/音乐会/话剧/演唱会,四选二至少参加一次)
  • 玩耍(去一次酒吧,独立计划一次旅行)
  • 早起(无特殊项目时7:30以前)
  • 读书(参照去年完成量,20本)
  • 跑步(参照去年完成量,跑步365KM)
  • 游泳(完成至少两次水立方次卡使用)
  • 代码(开发至少一个开源库,一个独立应用)
  • 文章(坚持 JS 月刊+技术教程+可视化译文,12+6+2)
  • 脱单

每个程序员都应该读的书

原地址 https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read

高赞答案

  • Code Complete (2nd edition) by Steve McConnell
  • The Pragmatic Programmer
  • Structure and Interpretation of Computer Programs
  • The C Programming Language by Kernighan and Ritchie
  • Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein
  • Design Patterns by the Gang of Four
  • Refactoring: Improving the Design of Existing Code
  • The Mythical Man Month
  • The Art of Computer Programming by Donald Knuth
  • Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman
  • Gödel, Escher, Bach by Douglas Hofstadter
  • Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
  • Effective C++
  • More Effective C++
  • CODE by Charles Petzold
  • Programming Pearls by Jon Bentley
  • Working Effectively with Legacy Code by Michael C. Feathers
  • Peopleware by Demarco and Lister
  • Coders at Work by Peter Seibel
  • Surely You're Joking, Mr. Feynman!
  • Effective Java 2nd edition
  • Patterns of Enterprise Application Architecture by Martin Fowler
  • The Little Schemer
  • The Seasoned Schemer
  • Why's (Poignant) Guide to Ruby
  • The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
  • The Art of Unix Programming
  • Test-Driven Development: By Example by Kent Beck
  • Practices of an Agile Developer
  • Don't Make Me Think
  • Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
  • Domain Driven Designs by Eric Evans
  • The Design of Everyday Things by Donald Norman
  • Modern C++ Design by Andrei Alexandrescu
  • Best Software Writing I by Joel Spolsky
  • The Practice of Programming by Kernighan and Pike
  • Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
  • Software Estimation: Demystifying the Black Art by Steve McConnel
  • The Passionate Programmer (My Job Went To India) by Chad Fowler
  • Hackers: Heroes of the Computer Revolution
  • Algorithms + Data Structures = Programs
  • Writing Solid Code
  • JavaScript - The Good Parts
  • Getting Real by 37 Signals
  • Foundations of Programming by Karl Seguin
  • Computer Graphics: Principles and Practice in C (2nd Edition)
  • Thinking in Java by Bruce Eckel
  • The Elements of Computing Systems
  • Refactoring to Patterns by Joshua Kerievsky
  • Modern Operating Systems by Andrew S. Tanenbaum
  • The Annotated Turing
  • Things That Make Us Smart by Donald Norman
  • The Timeless Way of Building by Christopher Alexander
  • The Deadline: A Novel About Project Management by Tom DeMarco
  • The C++ Programming Language (3rd edition) by Stroustrup
  • Patterns of Enterprise Application Architecture
  • Computer Systems - A Programmer's Perspective
  • Agile Principles, Patterns, and Practices in C# by Robert C. Martin
  • Growing Object-Oriented Software, Guided by Tests
  • Framework Design Guidelines by Brad Abrams
  • Object Thinking by Dr. David West
  • Advanced Programming in the UNIX Environment by W. Richard Stevens
  • Hackers and Painters: Big Ideas from the Computer Age
  • The Soul of a New Machine by Tracy Kidder
  • CLR via C# by Jeffrey Richter
  • The Timeless Way of Building by Christopher Alexander
  • Design Patterns in C# by Steve Metsker
  • Alice in Wonderland by Lewis Carol
  • Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig
  • About Face - The Essentials of Interaction Design
  • Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky
  • The Tao of Programming
  • Computational Beauty of Nature
  • Writing Solid Code by Steve Maguire
  • Philip and Alex's Guide to Web Publishing
  • Object-Oriented Analysis and Design with Applications by Grady Booch
  • Effective Java by Joshua Bloch
  • Computability by N. J. Cutland
  • Masterminds of Programming
  • The Tao Te Ching
  • The Productive Programmer
  • The Art of Deception by Kevin Mitnick
  • The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan
  • Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp
  • Masters of Doom
  • Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett
  • How To Solve It by George Polya
  • The Alchemist by Paulo Coelho
  • Smalltalk-80: The Language and its Implementation
  • Writing Secure Code (2nd Edition) by Michael Howard
  • Introduction to Functional Programming by Philip Wadler and Richard Bird
  • No Bugs! by David Thielen
  • Rework by Jason Freid and DHH
  • JUnit in Action

有关进入大公司后该如何选择明星部门的想法

总是有刚毕业的朋友问我,MIG好呢,还是IEG好,腾讯云好呢还是腾讯视频好。蛋壳儿,哪个部门值得去呢?

我整理一下:腾讯的架构调整太频繁了,进去的时候,你在A部门,没多久,可能A部门就和B部门合并。甚至做着做着,A部门就没了。或者,做个一两年,你变成另一个事业群的人也不是不可能。 腾讯的特色,半年一小调、一年一大调、三年公司级调整,在腾讯,几乎没有不经历过架构调整的员工,相对来说,TEG的调整最少,IEG的最多。

在腾讯,没有永远的牛逼部门,例如腾讯微博,曾经举全公司之力力推的项目,里面的兄弟无限辉煌,而今整个腾讯微博都没了。类似的产品还有腾讯电商等,所以,一开始牛又如何呢?

在腾讯也没有永远差的部门,例如腾讯视频,去年濒临被随时停掉,今年业绩却翻了2.7倍,跟随一个很差的部门一起征战,成为明星部门,年会的时候风光无限好,这样的过程很爽,从差到强,学到的和感受到的都非常宝贵,因此,一开始差又如何呢?类似的产品还有应用宝,也是去年从差变为五星级项目。

也有过山车团队,腾讯彩票,去年从差变强,业绩翻了无数倍,好像还拿了重大业务突破奖(TX的同学确认下,我记不清了)。可是,由于ZF的一个xx文,这个团队回到原点,现在整体在打酱油,他们在做打地鼠呢,不信你们打开微信,看看彩票。

用腾讯架构调整的时候老板们说得最多的一句话,就是“拥抱变化”。

第二,腾讯有非常棒的内部人才市场,称之为“活水计划”,内部换岗流动通道堪称国内第一。如果你想内部换岗,可以在OA上查找内部岗位,保密面试,面试通过后,原部门三个月内必须无条件放人。

一般说来,假如你没拿过2星以下的差评考核结果,换岗是很顺利的。如果你拿到了5星优秀考核结果,几乎是岗位等着你啦,你会被各个老板们抢着要。

腾讯有个习惯,招人的时候,用人单位首先都会看看内部人才市场有没有人适合,甚至是直接去相似部门挖人(别奇怪,腾讯内部挖人很正常),招内部的人可以更快适应企业文化,更快上手,甚至带来了其它的附加价值。

也就是说,腾讯内部机会很多,只要你做事“靠谱”,换岗太简单了,几乎腾讯所有部门都有机会去。如果你做事“非常靠谱”,刚好认识的部门也多,你当前部门架构调整的时候,会有很多别的部门的老板给你抛来邀请。鹅们有时候开玩笑说,部门架构调整时,去处的多少是衡量一个企鹅在腾讯做事靠谱程度的非官方指标。

在腾讯做事,开会的时候,经常会遇到这样的场景:啊,企鹅Q,你原来不是在A部门干活的吗?啥时候变成B部门的人了?

好了,我想表达的是,互联网没有一成不变的部门,在做事的过程中学习和感悟到的更重要。例如前文说到的腾讯微博的哥们,在做腾讯微博的时候,随着用户量级的提升,开发兄弟们体会到了用户量剧增带来的技术压力,他们从中得到了锻炼。产品兄弟们体会到了为何会失败,这个失败是腾讯花几十亿给他们交的学费,聪明人从中受的益不会比做一个成功产品少。而今,腾讯微博的TX们,遍布腾讯各个产品线,很多都是各个产品线的核心骨干。

对了,即使是好部门,里面也会分为核心业务线、支撑线,对于需要进腾讯的人来说,很难选,也没法选。

所以,别去挑部门,没意义,产品方向可以换,部门可以做没,这些真不重要,因为在腾讯这些变化都太快了。进去之后你会发现,跟对领导、跟对一个有战斗力的团队更重要,明白人自会明白。

By@鹅厂坊间八卦

JavaScript 模块的循环加载

  • CommonJS - 一旦出现某个模块被"循环加载",就只输出已经执行的部分,还未执行的部分不会输出。
  • ES6(+) - 不会关心是否发生了"循环加载",只是生成一个指向被加载模块的引用,需要开发者自己保证,真正取值的时候能够取到值。

PMI

采购经理人指数(英语:Purchasing Managers' Index,缩写:PMI)是衡量制造业的体检表,为领先指标中一项重要数据,可衡量制造业在生产、新订单、商品价格、存货、雇员、订单交货、新出口订单和进口等状况。是国际上通行的总体经济监测指标体系之一,对国家经济活动的监测和预测具有重要作用。采购经理指数涵盖着生产与流通、制造业与非制造业等领域,分为制造业PMI、服务业PMI,也有一些国家建立了建筑业PMI。

按照国际上通用的做法,制造业PMI综合指数由五个扩散指数即新订单指数(简称订单)、生产指数(简称生产)、从业人员指数(简称雇员)、供应商配送时间指数(简称配送)、主要原材料库存指数(简称存货)加权而成。

采购经理指数综合指数计算公式如下:PMI=订单权重×30%+产品生产权重×25%+就业情况权重×20%+厂商表现权重×15%+存货权重比例×10%。[1][2]

采购经理人指数是以百分比来表示,常以50%作为经济强弱的分界点:当指数高于50%时,则被解释为经济扩张的讯号。当指数低于50%,尤其是非常接近40%时,则有经济萧条的忧虑。一般在40~~50之间时,说明制造业处于衰退,但整体经济还在扩张。

**大陆采购经理人指数主要分两种,一种是中华人民共和国国家统计局官方版、另一种是 Markit 和汇丰银行所汇整的**大陆地区采购经理人指数。

From https://en.wikipedia.org/wiki/Purchasing_Managers%27_Index

就业选择互联网还是体制内?

最近一直在和朋友们聊职场上的中年危机。就是如果,如果你35岁或40多岁了被企业裁员后,你能怎么继续活下去?

我先说下大环境,大部分公司是忌讳招聘35岁以上的员工的。因为这个年龄许多人开价高,但体力又没年轻人好,拼不动。所以许多HR都接到过老板的暗示,35岁(甚至有的要求30岁)以上就别招进来了。

作为老板的立场来看,也有道理。如果你是在40岁被裁员,那你在裁员前拿的收入要么比较高,管理层级别。别说上百万年薪,就算50-60万年薪的工作想重新找到,也很难找的。管理层一个萝卜一个坑,高薪的坑一共就这几个。所以其他企业最多给你开到30万上下的年薪。这样的落差在心理上对中年人来讲是比较难接受的。

相反,如果你做到40岁,薪水仍然不高。你可以想象下,你用什么去和年轻人比拼呢?你的优势又在哪呢?

许多人说,只要你有一技之长,就不怕失业。话是这么讲,但每个公司能够开出的薪水能力是不同的。40岁高管裁员前60万年薪,裁员后还能找到60万年薪的工作吗?做猎头的会告诉你,现实中很难很难!薪资必须降2档。

说到底还是年龄的问题。这就是目前职场上很严重的中年危机。注意,这是个社会现象,并非单指某家企业,而是所有民营企业在考虑生产效率的时候,必须做的选择,也不能怪企业,企业自己也要生存。

所以,中年裁员已经成为了一个隐形的严重社会问题。70后、80后、以及90初,每个人将来都可能会面临。

而这个时候,你会发现体制下(公务员、国企、事业单位、医生教师等)的优势就体现出来了:只要你不犯原则性错误就不会被裁。

终回首,多年来的疑惑也终于解开:到底奋斗好还是体制好?

我的答案是:奋斗成功肯定奋斗好,奋斗若失败必然体制好。

而最难的地方是:奋斗或体制两条路在你刚毕业后就必须做出选择,两条路相悖而驰,很难给你回头的机会。

(是啊,没见几个人30多岁又没背景还能重新进体制的。而体制里依赖惯的人要出来奋斗更是难上加难。)

From https://weibo.com/2636180571/IjfXZ30su

macOS iTerm2 分屏功能

command + t:新建窗口

command + d:垂直分屏,

command + shift + d:水平分屏。

command + ] 和command + [ 在最近使用的分屏直接切换.

command + alt + 方向键:切换到指定位置的分屏。

command + 数字:切换标签页。

command + 方向键:按方向切换标签页。

shift + command + s:保存当前窗口快照。

command + alt + b:快照回放。很有意思的功能,你可以对你的操作根据时间轴进行回放。可以拖动下方的时间轴,也可以按左右方向键

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.