当前位置: 首页 > 编程日记 > 正文

2014年数字:我的人生在命令行中

by freeCodeCamp

通过freeCodeCamp

2014年数字:我的人生在命令行中 (2014 in Numbers: My Life Behind the Command Line)

For 2014, I decided to simplify my life. Rather than pursuing a variety of human experiences, as I had previously, I wanted to focus my energy on a few key activities that gave me happiness: reading, running and coding.

对于2014年,我决定简化自己的生活。 与其像以前那样追求各种人类体验,不如将精力集中在一些让我感到幸福的关键活动上:阅读,跑步和编码。

Along the way, I spent a month capturing and transcribing 20,000 sound bytes for a movie line search engine that nobody ended up using. I also shut down an online course recommendation engine I’d built with my friends.

在整个过程中,我花了一个月的时间为一个电影行搜索引擎捕获并记录了20,000个声音字节,但最终没人使用。 我还关闭了与朋友建立的在线课程推荐引擎。

But good things happened, too. I built a lightning-fast academic citation engine. And more importantly, I helped kickstart a movement of busy people learning to code by building projects for nonprofits.

但是好事也发生了。 我建立了一个闪电般的学术引文引擎。 更重要的是,我通过为非营利组织构建项目来帮助忙碌的人们开始学习编码。

Could I have done this while working my old full-time corporate job?

我可以在做旧的全职公司工作时这样做吗?

Probably not. So I’m definitely grateful I saved every penny so that I could get out of there.

可能不是。 因此,我非常感谢我节省了每一分钱,以便我能离开那里。

But enough talk. Let’s move on to what you’re really interested in — my 2014 data:

但是足够多的谈话。 让我们继续您真正感兴趣的内容-我的2014年数据:

号码 (The Numbers)

  • Hackathons rocked: 7

    骇客马拉松震惊:7
  • Hours on laptop: 3,221 (91% of which were somewhat productive or highly productive)

    笔记本电脑使用时间:3,221(其中91%有点有生产力或高生产力)
  • Non-fiction books read: 17

    非小说读物:17
  • Kilometers run: 1,935

    公里数:1,935
  • Average hours slept: 7:35

    平均睡眠时间:7:35

黑客马拉松 (Hackathons)

Hackathons are a great way to:

黑客马拉松是实现以下目标的好方法:

  • meet ambitious coders

    会见有野心的编码员
  • practice building and pitching products

    练习建筑和推销产品
  • and familiarize yourself with new tools.

    并熟悉新工具。

I participated in 7 hackathons and even won a few.

我参加了7次黑客马拉松,甚至赢得了一些。

笔记本电脑上的时间 (Hours on Laptop)

Free Code Camp doesn’t have an office. Wherever I open my laptop is work. I read books off an iPad and don’t really attempt to do anything productive on my smart phone, so the hours with my laptop open are a decent proxy for hours worked.

Free Code Camp没有办公室。 无论我在哪里打开笔记本电脑,都可以工作。 我从iPad上读书,但我并没有真正尝试在智能手机上做任何有成效的工作,因此,笔记本电脑打开的时间是正常工作时间的良好代表。

Not counting in-person meetings, it seems I work about 55 hours per week. I know this because I use a tool called RescueTime to track exactly which applications or websites I have in focus.

不算面对面的会议,我每周大概工作55个小时。 我知道这一点是因为我使用了一个称为RescueTime的工具来准确跟踪我关注的应用程序或网站。

For example, I know that I had either RubyMine (my IDE) or Terminal in focus for 1,288 hours in 2014, and that I spent about 290 hours doing entertainment-related activities like playing speed chess or watching YouTube.

例如,我知道我在2014年专注于RubyMine(IDE)或Terminal达1288小时,并且花了大约290个小时从事与娱乐有关的活动,如下棋或观看YouTube。

My productivity seems to pick up around 10am after I’ve settled into my venue for the day and dealt with email and social media. I’m far less productive after 7pm.

当我安顿好一天并处理电子邮件和社交媒体后,我的生产率似乎在早上10点左右有所提高。 晚上7点以后,我的工作效率大大降低。

I also know that, as a developer, I google a lot.

我也知道,作为一名开发人员,我在Google上搜索很多。

养生 (Wellness)

I know from my Sleep Cycle data that on average I went to bed at exactly midnight and woke up at 7:40, which comes out to slightly more than 5 full 90-minute sleep cycles.

我从睡眠周期数据中知道,平均而言,我平均在午夜睡觉,然后在7:40醒来,这大约比5个完整的90分钟睡眠周期要多。

So I met my sleep resolution. But what about the other key aspects of wellness, diet and exercise? I don’t track calories because I haven’t yet found a good passive way to do this. But I do track my running.

所以我满足了我的睡眠决心。 但是,健康,饮食和运动的其他关键方面又如何呢? 我没有追踪卡路里,因为我还没有找到一种很好的被动方式来做到这一点。 但是我确实跟踪自己的跑步情况。

In August, I got distracted while crossing an intersection and landed on a curb the wrong way. I had to stop running for 6 weeks to let my foot heal. This, combined with travel, meant I only managed about 1935km for the entire year (the equivalent of 46 marathons). My goal was twice that.

在八月,我在穿越十字路口时分心,以错误的方式降落在路边。 我必须停止跑步6周才能让自己的脚恢复健康。 再加上旅行,这意味着我全年只跑了大约1935公里(相当于46场马拉松比赛)。 我的目标是原来的两倍。

(Reading)

As for reading, I decided to do tweet-length reviews for each of the nonfiction books I read this year:

至于阅读,我决定对我今年阅读的每本非小说类书籍进行推特评论:

#BookReview: The history of #InformationScience: #Shannon to #Lovelace to #Turing to #Dawkins http://t.co/FtWFXBXySl pic.twitter.com/F2Wwwqq1sg — Quincy Larson (@ossia) January 3, 2015

#BookReview :史#InformationScience : #Shannon到#Lovelace到#Turing到#Dawkins http://t.co/FtWFXBXySl pic.twitter.com/F2Wwwqq1sg -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: curiousity + social engineering skills + technical skills = profit, then prison http://t.co/JtDAgNEmCy pic.twitter.com/y78g7zcHEM — Quincy Larson (@ossia) January 3, 2015

#BookReview :好奇心+社交工程技巧+技能=利润,那么监狱http://t.co/JtDAgNEmCy pic.twitter.com/y78g7zcHEM -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview How #Apple created the modern smart phone and Google democratized it http://t.co/9Qw2XGQazB pic.twitter.com/o1bihZEG04 — Quincy Larson (@ossia) January 3, 2015

#BookReview如何#Apple创造了现代智能手机和谷歌民主化它http://t.co/9Qw2XGQazB pic.twitter.com/o1bihZEG04 -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: This best book on #Google tells tales both embarrassing and triumphant http://t.co/EVkq2y5R1Y pic.twitter.com/p7e28GeEAY — Quincy Larson (@ossia) January 3, 2015

#BookReview :本最好的书的#google讲述的故事既尴尬和凯旋http://t.co/EVkq2y5R1Y pic.twitter.com/p7e28GeEAY -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: Practical, hard-working academics created the Internet with public funds. http://t.co/hiL9XxpVys pic.twitter.com/OG79HLTM1U — Quincy Larson (@ossia) January 3, 2015

#BookReview :勤奋勤奋的实践学者使用公共资金创建了Internet。 http://t.co/hiL9XxpVys pic.twitter.com/OG79HLTM1U -昆西拉尔森(@ossia) 2015年1月3日

#BookReview: You should only try to communicate one point, and do so in a fun, memorable way. http://t.co/PQrTLrxgcL pic.twitter.com/mKRleIxmCR — Quincy Larson (@ossia) January 3, 2015

#BookReview :您应该只尝试传达一个观点,并以一种有趣,令人难忘的方式进行交流。 http://t.co/PQrTLrxgcL pic.twitter.com/mKRleIxmCR -昆西拉尔森(@ossia) 2015年1月3日

#BookReview: Automation drives costs asymptotically toward zero, and thus dooms capitalism http://t.co/9golBC2xm6 pic.twitter.com/O9w0g90lhs — Quincy Larson (@ossia) January 3, 2015

#BookReview :自动化驱动向零渐进成本,从而注定资本主义http://t.co/9golBC2xm6 pic.twitter.com/O9w0g90lhs -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: What #HFT is, how it arose, why it’s a blight on finance, and how to mitigate it http://t.co/Ob9EnSIDWd pic.twitter.com/ipeud0bK2J — Quincy Larson (@ossia) January 3, 2015

#BookReview :什么#HFT ,它是如何产生的,为什么它是一个枯萎的融资,以及如何降低它http://t.co/Ob9EnSIDWd pic.twitter.com/ipeud0bK2J -昆西拉尔森(@ossia) 1月3日, 2015年

#BookReview: How to persuade by appealing instinct (the elephant) and reason (its rider) http://t.co/RQGvjHdHSe pic.twitter.com/Nu4Cnsda1V — Quincy Larson (@ossia) January 3, 2015

#BookReview :如何通过吸引本能(大象)和原因(骑师)说服http://t.co/RQGvjHdHSe pic.twitter.com/Nu4Cnsda1V -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: Covers #Gamification, #ContentStrategy and #EmotionalDesign in a fun, fast way http://t.co/g0UcuciLyR pic.twitter.com/z5elEZAwHT — Quincy Larson (@ossia) January 3, 2015

#BookReview :封面#Gamification , #ContentStrategy和#EmotionalDesign在一个有趣的,快速的方式http://t.co/g0UcuciLyR pic.twitter.com/z5elEZAwHT -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: A rundown of 19 proven marketing channels and a simple exercise for choosing 3. http://t.co/lzP5JJyvlF pic.twitter.com/p5iS6DLPEl — Quincy Larson (@ossia) January 3, 2015

#BookReview :19个成熟的营销渠道的破旧和简单锻炼选择3 http://t.co/lzP5JJyvlF pic.twitter.com/p5iS6DLPEl -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview: How strange and messed up is humanity? Let’s analyze data from a dating website! http://t.co/oMOVk8jxHN pic.twitter.com/kt0wqVJYTp — Quincy Larson (@ossia) January 3, 2015

#BookReview :人类有多奇怪和混乱? 让我们分析约会网站上的数据! http://t.co/oMOVk8jxHN pic.twitter.com/kt0wqVJYTp -昆西拉尔森(@ossia) 2015年1月3日

#BookReview: This book has a chapter on turning your $500m app into a $1b app. APPlicable? http://t.co/HXyx4Wt3IY pic.twitter.com/1iefXwqcuj — Quincy Larson (@ossia) January 3, 2015

#BookReview :这本书介绍了将5亿美元的应用变成10亿美元的应用的一章。 适用吗? http://t.co/HXyx4Wt3IY pic.twitter.com/1iefXwqcuj -昆西拉尔森(@ossia) 2015年1月3日

#BookReview: Be bold and noncoformist. You too can find a #monopoly business like Google did. http://t.co/VbT2mPYYyA pic.twitter.com/jV7cCd6CH7 — Quincy Larson (@ossia) January 3, 2015

#BookReview :大胆且不拘一格。 您也可以找到像Google这样的#垄断企业。 http://t.co/VbT2mPYYyA pic.twitter.com/jV7cCd6CH7 -昆西拉尔森(@ossia) 2015年1月3日

#BookReview: Learn and apply #DataScience concepts with nothing more than a spreadsheet http://t.co/Ekq8cUrSuN pic.twitter.com/CLvtZjTlXp — Quincy Larson (@ossia) January 3, 2015

#BookReview :学习和应用#DataScience什么也没有概念比电子表格更http://t.co/Ekq8cUrSuN pic.twitter.com/CLvtZjTlXp -昆西拉尔森(@ossia) 2015年1月3日,

#BookReview Kids can effectively teach one another with minimal outside help. #PeerLearning. http://t.co/eA661pxr7d pic.twitter.com/zfIRAtCleO — Quincy Larson (@ossia) January 3, 2015

#BookReview孩子们可以在最少的外部帮助下有效地互相教。 #PeerLearning 。 http://t.co/eA661pxr7d pic.twitter.com/zfIRAtCleO -昆西拉尔森(@ossia) 2015年1月3日

#BookReview: Argues that doing sales is a big chunk of your life, and how to do it better http://t.co/T8688vD4aR pic.twitter.com/cqkqsm1UmB — Quincy Larson (@ossia) January 3, 2015

#BookReview :认为,做销售是你生活的很大一部分,以及如何做的更好http://t.co/T8688vD4aR pic.twitter.com/cqkqsm1UmB -昆西拉尔森(@ossia) 2015年1月3日,

2015年决议 (Resolution for 2015)

I’m pretty happy with my simple new lifestyle. Running is fun and free, and it gets me from meeting to meeting in the city. Great new books come out every week, and the quality of insights will only grow as authors apply more quantitative, Data Science-style approaches. Pair programming is an awesome way to get to know people. In fact, I rang in the new year while pair programming with another Code Camper in Korea.

我对自己简单的新生活方式感到非常满意。 跑步既有趣又自由,它使我从城市中的一次聚会到一次聚会。 每周都会出版许多新书,而洞察力的提高只会随着作者采用更多定量的,数据科学风格的方法而有所提高。 结对编程是结识新朋友的一种绝妙方式。 实际上,在新的一年里,我与韩国的另一个Code Camper进行了配对编程。

So my 2015 resolution is to try and maintain these raised standards for myself. That said, I’m going to do my darndest to reach to 4,000 kilometers this year.

因此,我2015年的解决方案是尝试为自己维护这些提高的标准。 就是说,今年我要尽最大努力达到4,000公里。

翻译自: https://www.freecodecamp.org/news/2014-in-numbers-my-life-behind-the-command-line-5156d508cc32/

相关文章:

c# unity PlayerPrefs 游戏存档,直白点就是讲游戏数据本地保存下来

在游戏会话中储存和访问游戏存档。这个是持久化数据储存,比如保存游戏记录。 我的理解是通过某个特殊的标签来保存在本地,而且该标签为key的意思,初始值不用赋值。 在游戏开发中较为实用。 暂时用到了 SetInt(string key, int value); 还有Ge…

4-类和结构体和可选类型

import UIKit var str “Hello, playground” // 1 枚举语法 // 与 C 和 Objective-C 不同,Swift 的枚举成员在被创建时不会被赋予一个默认的整型值 // 书写方式一 enum sizeType{ case small case middle case large } // 书写方式二 enum sizeNumber { case x,…

android处理url中的特殊字符

java处理url中的特殊字符(如&,%...) URL(Uniform Resoure Locator,统一资源定位器)是Internet中对资源进行统一定位和管理的标志。 一个完整的URL包括如下内容: 应用协议名称,包括http,ftp,file等标志 资源定位…

图的连通性和连通分量_英语,人口,连通性和露营地

图的连通性和连通分量by Evaristo Caraballo通过Evaristo Caraballo 英语,人口,连通性和露营地 (English, Population, Connectivity and Campsites) 在世界范围内推动使用Free Code Camp的因素 (Factors driving the use of Free Code Camp worldwide)…

jQuery源码分析系列:属性操作

属性操作 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了。在1.6.1中,将.attr()一分为二: .attr()、.prop(),这是一个令人困惑的变更,也是一个破坏性的升级,会直接影响到无数的网站和项目升级到1.6…

HDU 5972 Regular Number(ShiftAnd+读入优化)

【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid5972 【题目大意】 给出一个字符串,找出其中所有的符合特定模式的子串位置,符合特定模式是指,该子串的长度为n,并且第i个字符需要在给定的字符集合Si中 【题解】 利用Sh…

把握机缘_机缘巧合,蒙太奇训练以及我的朋友如何使自己失业

把握机缘by Wiley Jones通过威利琼斯 机缘巧合,蒙太奇训练以及我的朋友如何使自己失业 (Serendipity, training montages, and how my friend automated himself out of a job) “No one person’s Hollywood success story has anything in common with anybody e…

Servlet(一)

BS架构的优势 1.数据库之负责数据库的管理 2.Web服务器负责业务逻辑的处理 3.浏览器提供操作界面 4.不需要单独安装客户端 5.开发相对于CS简单,客户端和服务器的通信模块都是使用标准的HTTP协议进行通信 CS架构 1.数据库作为Server,使用数据库特定的编程语言编写业务…

visual webgui theme designer

转载于:https://www.cnblogs.com/jintan/p/3804095.html

51单片机编码自学_这是9个月的自学式编码看起来像什么

51单片机编码自学by Stephen Mayeux斯蒂芬马约(Stephen Mayeux) 这是9个月的自学式编码看起来像什么 (Here’s What 9 Months of Self-Taught Coding Looks Like) 只是划伤表面 (Just Scratching the Surface) Today marks 9 months since I embarked on my journey as a self…

19.Remove Nth Node From End of List

方法1:由于链表不能随机访问,所以很自然的想法是第一遍得到链表长度,然后计算倒数第n个结点的位置,但这样时间复杂度O(n2),想到用空间换取时间,可以用一个地址数组存储每个结点的地址,然后直接删…

HTML 5中SEO可以用那些代码来做优化

头部代码 1、标题标签(title标签) 在HTML5中标题标签依然存在,其仍然具有不可替代的作用;不过我们看到还有更多的可供搜索引擎识别的代码,我们将改代码的等级微降。 2、元标签(meta标签) 字符集编码声明标签 该标签原本就是搜索引擎必看且首先要看的标签…

XCode 导入头文件不提示解决

File --> WorkSpace Settings ---> Build Sysytem ---> Legacy Build System

构建node.js基础镜像_在Android上构建Node.js应用程序

构建node.js基础镜像by Aurlien Giraud通过AurlienGiraud 在Android上构建Node.js应用程序-第1部分:Termux,Vim和Node.js (Building a Node.js application on Android - Part 1: Termux, Vim and Node.js) If you are excited about Node.js and own a…

MyEclipse设置默认的文档注释和背景色设置

转载于:https://www.cnblogs.com/999-/p/6086219.html

C语言之数组中你所不在意的重要知识

#include<stdio.h>void simpleArray();void main() {simpleArray();}//数组的简单操作 void simpleArray() {//数组的声明并赋值int c[5] { 1, 2, 3, 4, 5 };printf("\nC数组内存中占%d个字节",sizeof(c));// /0在内存中会占一个字节&#xff0c;可是仅仅针…

swift 4.0 创建tableview 自定义cell

// // ViewController.swift // AlamofileDemo // // Created by Alex on 2019/3/5. // Copyright © 2019 AlexanderYeah. All rights reserved. //import UIKit import Alamofire// 遵守协议方法 class ViewController: UIViewController,UITableViewDataSource,UITa…

ux体验网站 英国_?? 用户体验(UX)资源和工具的完整列表??

ux体验网站 英国by Jason Hreha杰森赫雷哈(Jason Hreha) ?? 用户体验(UX)资源和工具的完整列表?? (?? The Complete List of User Experience (UX) Resources & Tools ??) 超过100个链接&#xff0c;可以链接到最好的书籍&#xff0c;课程&#xff0c;新闻通讯和工…

Android 第三方图表类 MPChart 的使用

先看看条形图的的效果还不错是吧&#xff0c;实现这样的效果很合适呢&#xff01; 还有折线图、饼图很多效果 效果不错对吧~ 下面我们就先来看看条形图的实现方法吧&#xff01; 第一步&#xff1a; 引入第三方包 MPChart 如果你碰巧看过我之前写的Recycleview的博客这就简单多…

C++ STL的sort 函数 以及自定义的比较函数

没什么特别擅长的内容&#xff0c;先做个小笔记好了。在编程时&#xff0c;使用C的标准模板库&#xff08;STL&#xff09;能节约工作量&#xff0c;增加代码的可读性&#xff0c;能灵活运用无疑会提高编程的效率&#xff0c;俗话说&#xff1a;Write less, create more ~ 然后…

7-构造器方法

import UIKit// 1 构造器 // 结构体和类在实例的构造过程中会调用一种特殊的方法init&#xff0c;称之为构造器 // 构造器的主要作用是初始化存储属性 // 如果存储属性在构造器中没有初始化 在定义的时候也没有初始化 就会产生编译错误class Employee{let no:Int;var name:Stri…

模糊推理 控制 易于实现_代码“易于推理”是什么意思?

模糊推理 控制 易于实现by Preethi Kasireddy通过Preethi Kasireddy 代码“易于推理”是什么意思&#xff1f; (What does it mean when code is “easy to reason about”?) You’ve probably heard the expression “easy to reason about” enough times to make your ear…

简单介绍一下R中的几种统计分布及常用模型

统计学上分布有很多&#xff0c;在R中基本都有描述。因能力有限&#xff0c;我们就挑选几个常用的、比较重要的简单介绍一下每种分布的定义&#xff0c;公式&#xff0c;以及在&#xff32;中的展示。 统计分布每一种分布有四个函数&#xff1a;d――density&#xff08;密度函…

leetcode题解:Construct Binary Tree from Preorder and Inorder Traversal (根据前序和中序遍历构造二叉树)...

题目&#xff1a; Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume that duplicates do not exist in the tree. 说明&#xff1a; 1&#xff09;二叉树可空 2&#xff09;思路&#xff1a;a、根据前序遍历的特点, 知前序序列…

swift string,Int,Double相互转换

import UIKitvar str "Hello, playground" // 1 字符串转Int Double Float var str1 "818"; // 转Int var val1 Int(str1); // 转Double var val2 Double(str1); // 转float var val3 Float(str1);// 如果是25.0 转 Int&#xff0c;则需要先转为Doubl…

classlist使用方法_如何通过使用HTML5的classList API在没有jQuery的情况下操作类

classlist使用方法by Ayo Isaiah通过Ayo Isaiah 如何通过使用HTML5的classList API在没有jQuery的情况下操作类 (How to manipulate classes without jQuery by using HTML5s classList API) As a front end developer, you often need to change CSS rules based on how a us…

键盘码 ascii码

ASCII码表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 96 、 1 SOH 33 &#xff01; 65 A 97 a 2 STX 34 ” 66 B 98 b 3 ETX 35 # 67 C 99 c 4 EOT 36 $ 68 D 100 d 5 ENQ 37 % 69 E 101 e 6 ACK 38 & 70 F 102 f 7 BEL …

Swift -布局框架SnapKit使用

SnapKit 1 安装 SnapKit github地址 2 文档地址 在线文档 // // ViewController.swift // SK_SnapKit // // Created by coder on 2019/3/6. // Copyright © 2019 AlexanderYeah. All rights reserved. //import UIKit import SnapKitclass ViewController: UIVie…

Hadoop概念学习系列之为什么hadoop/spark执行作业时,输出路径必须要不存在?(三十九)...

很多人只会&#xff0c;但没深入体会和想为什么要这样&#xff1f; 拿Hadoop来说&#xff0c;当然&#xff0c;spark也一样的道理。 输出路径由Hadoop自己创建&#xff0c;实际的结果文件遵守part-nnnn的约定。 如何指定一个已有目录作为Hadoop作业的输出路径&#xff0c;作业将…

已知环境静态障碍物避障_我女儿如何教我无障碍环境

已知环境静态障碍物避障by Drew通过德鲁 我女儿如何教我无障碍环境 (How my daughter taught me about accessibility) 在过去的几个月里&#xff0c;花了很多时间学习编程知识&#xff0c;这真是令人大开眼界。 面对似乎无穷无尽的技术和概念(即使是最简单的事物)&#xff0c…