对工具的反思 & deadlines与致歉
人和动物最大的区别就是使用工具的水平。
有些人只凭着对工具的熟练掌握便成了牛人。
工具,到底应该以何种态度去看待?
在我小的时候,工具仅仅是指树枝、线、粉笔,可以让自己有更多游戏可玩;上学之后,便又有了笔、纸等文具,让自己可以写字、算数和思考;快到中学,开始有了能远程联系同学和家长的手机,以及可以玩游戏、编程的电脑;现在大三了,手机换了智能手机,电脑换了Mac。
仔细想想,工具丰富了我的生活,改变了我的习惯,对一项项工具的掌握也变成了我的一个个能力。
然而,工具毕竟只是工具。
借着工具,我提高了语文、数学、物理、计算机水平,对世界的认识便更进了一步。但如果今天把我手边的工具全都扔掉,我也依旧可以思考、计算、表达和娱乐。我的生活依旧是生活,可能还清净了许多。
然而,有了工具,我可以更快、更好地做这些事情。这节省了我的时间——这个人生最为重要的东西。
说到这里,对工具的认知仿佛很清晰。那么,就让我们抛却具体情况,也抛却个人情感(我是个很怀旧的人),来提出一个宏观问题吧:我们究竟应该花多少时间去练习使用工具?
我们来分析一下:任何一项工具都是需要时间去掌握其使用方法的,掌握得越好,工具对你的帮助也就越大;而同时,工具也是在不断更新的,而一旦你的工具在效率上被淘汰,你学习新的工具便可以进一步提高效率。因此,显然很容易过时的工具并不适合深入学习,应当更多选择很难过时的工具去学习和使用。
再有,工具的目的是为了提高效率、节省时间。那么,如果一项工具你暂时并不需要,那么在你需要用到它之前,对它的学习只是单纯地浪费时间。因此,我们如果时间紧,便应该先去学习使用最用得上的工具,而那些以后才能用上的便要以后再说。
说到这里,宏观上对工具的态度应该也很清晰了。那么在进入正题之前,让我们来讨论一下具体情况吧:我身边都有哪些工具?我都需要如何维护它们?
先大体分类吧,可以分为已经熟练使用的和需要学习使用的。比如笔、纸、书、自行车,就是已经熟练掌握的,那么需要的时候去用就好了;而计算机和手机,则是仍需继续学习使用的。至于汽车,几年之内还用不到,回来再说;台式电脑,暂时也用不到,两年后毕业再说。
对于手机,暂时没啥不会的,我只需要保证其打电话、发短信、微信、qq、支付宝功能的正常使用即可。如今,手机很卡……要花点时间刷一下机,或许在不久的将来,会花点时间和钱换个iPhone。
对于我这个计算机行业的人来说,计算机则是最为重要的工具。可以说,我的绝大多数本事全在它上面,没了它,我就所剩无几了。
一是使用顺畅,续航好、网卡好、不卡,那么我换了Mac基本解决了这个问题。
二是使用方便,命令行、虚拟机、各种编程环境、各种阅读环境,这个我只需要在Mac上面做简单的配置即可,再次感谢Mac!
OK,工具就这些,也维护好了。我的思路也乱了……这个主题就暂时搁置于此,回来补上吧(别喷我……)
没办法,真的是deadlines压身,实在没时间。我要理理自己的现状。
我现在每天工作的时间基本可以分为两部分:学习知识(课内居多)、学习工具(课外居多)。情况很复杂,让我来列个表理理思路:
| 学习内容 | 对应工具 | |
| 课内 | 分布式 | Hadoop |
| 程序设计语言 | 略微涉及C、Java、Prelog、Scheme | |
| 编译原理 | 暂无 | |
| 计算机系统结构 | 暂无 | |
| 算法与复杂性 | C、Python | |
| 软件工程 | Unity2D、Teambition | |
| 工科创III-C | Java、Android、github | |
| 课外 | 新蜂工作室 | Wordpress、Django(Python、HTML) |
| codevs | Django(Python、HTML)、Phabricator | |
| 娱乐 | 博客、小代码 | C、Python、Apache等 |
乍一看,我用到的工具不少嘛!可实际上,内行一眼就能看出来,我用的东西在这个行业兼职连九牛一毛都算不上……我都计算机系大三了,接触的东西还依旧是冰山一角,这真是个悲伤的故事!
面对现在大三上工作量巨大的前8周,我毫无疑问应该暂时专心于课内的东西。而课内的工具中,我应当花大量时间学习的有:Android、Unity2D。同时,github应当掌握,但应放在完成deadlines之后。
好了,今天是第4周周日[4.7],再让我来看看自己有多少deadline吧……
| deadline | 具体内容 | 时间 |
| 分布式 |
使用Hadoop的API,实现将接收到的视频流从本地上传到HDFS中 使用VLC模拟产生视频流数据(具体要求见ppt) |
4.5(已过期) |
| 分布式论文 | 读论文,英文summary,中or英presentation(5分钟) | 5.1 |
| 程序设计语言 | Homework3 | 5.3 |
| 编译原理 | Homework1 | 4.4(已过期,不算分) |
| 计算机体系结构 | Homework1 | 6.2 |
| 软件工程 | 详见时间表 | 尽快! |
| 工科创III-C | 推动工作进程 | 尽快! |
那么,现在思路清晰了……今儿个先把分布式的作业赶紧交上去,然后去读论文,今儿个必须把这俩任务都做了。
明天周一预计会很忙,周二必须得把程序设计语言作业做了。周三下午应该就有时间了,赶紧去弄Android,然后是软件工程。
等任务没那么满了,就赶紧去抽时间看程序设计语言和编译原理的知识,这俩都是8周结课!算法是16周结课,估计得放到后面了。
前八周熬过去,后八周课内也就是看看算法和电子商务了,分布式和体系结构应该都还算轻松。后八周的主题应该就是软件工程、工科创+新蜂,或许还有codevs。另外,还得多参加点比赛啥的,了解了解公司,毕竟大三下就要去找实习了。
总之,这学期真是满。博客也没法正常更了,估计会在这里写写日常计划小感啥的,之前的系列只得搁浅,好在反正也没人看!(如果有人喜欢看的话实在抱歉!)
到此为止吧,工作去!
对工具的反思 & deadlines与致歉的更多相关文章
- 使用ELK进行日志分析
0x01 前言: 前段时间做应急,总是需要溯源分析,痛点是数据量比较大,想要短时间能分析出来.再者就是之前在调查某酒店事件的时候特别羡慕某产商有各种分析溯源工具.反思过后,终于在没有那么忙的时候开始搭 ...
- 关于QCon2015感想与反思
QCon2015专场有不少关于架构优化.专项领域调优专题,但能系统性描述产品测试方向只有<携程无线App自动化测试实践>. (一). 携程的无线App自动化 <携程无线A ...
- 高级四则运算器—结对项目反思(193 & 105)
高级四则运算器—结对项目反思(193 & 105) 本周我和一位韩国同学(71061105)一起结对编程完成了我们的结对项目——高级的小学四则运算题目生成器. PSP表格 PSP2.1 P ...
- Openstack部署工具
Openstack发展很猛,很多朋友都很认同,2013年,会很好的解决OpenStack部署的问题,让安装,配置变得更加简单易用. 很多公司都投入人力去做这个,新浪也计划做一个Openstack的is ...
- openStack工具集
Openstack发展很猛,很多朋友都很认同,2013年,会很好的解决OpenStack部署的问题,让安装,配置变得更加简单易用. 很多公司都投入人力去做这个,新浪也计划做一个Openstack的is ...
- 推荐2一个在Java编码过程中得心应手的工具
推荐2在编码过程中的减小不仅编码的量,挺easy工具上手:可适用Java反思与单探头Assert. 1 Mirror:Java反思 简单介绍 官网:http://projetos.vidageek.n ...
- 某马-某淘商城的day01--->分析,工程搭建,tomcat插件启动工程,svn,反思
-1:为什么还要写某马的某淘商城呢? 答:万物更新,季节交替.新人总把旧人换.所以呢,前人写了N多遍的东西,我们依旧在学,所以下决心写某马的某淘商城.(也因为在学校还没找工作,所以找个相对长期的事情做 ...
- 【面试问题】——秋招面试中遇到的一些问题&思维导图&反思
前言:秋招也跑了挺多的公司,虽然都是招Web前端,但是不同的公司,因为需求和目的不同,面试的考察点也是各不相同.我没有实习经验,只有自己学东学西比较杂也比较浅的一些知识积累可以用,这个过程我发现了自己 ...
- 盘点和反思在微信的阴影下艰难求生的移动端IM应用
本文原作者:李越,由银杏财经原创发布,本次内容改动. 1.前言 上线一周完成1.5亿元融资,上线10天总激活用户数超400万,8月29日单日新增用户超100万,这是子弹短信交出的最新成绩单(详见< ...
随机推荐
- Ajax系列之三:UpdatePanel
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/zhanghongjie0302/article/details/35609691 ...
- 【洛谷5280】[ZJOI2019] 线段树(线段树大力分类讨论)
点此看题面 大致题意: 给你一棵线段树,两种操作.一种操作将每棵线段树复制成两个,然后在这两个线段树中的一个上面进行\(Modify(l,r)\).另一种操作询问所有线段树的\(tag\)总和. 大力 ...
- 创建maven项目后缺少jar包下载失败等问题
transfer.......fail.........等问题 The container 'Maven Dependencies' references non existing library ' ...
- 从命令行运行Jmeter及jmeter参数说明、Html报告生成
为什么要命令行执行脚本,主要有以下三点: 1) 图形化界面消耗更多资源,CPU和内存 2) 图形化界面不支持大型的负载测试和性能测试 3) 命令行测试支持持续集成,例如放到Jenkins这样的CI工具 ...
- 【洛谷P1108】低价购买
低价购买 题目链接 n<=5000 n^2的算法是可以接受的 第一个数字显然是求最长下降子序列,可以n^2或nlognDP 要求方案数,可以在n^2算法中做一些修改,DP求方案数 dp[i]表示 ...
- 缓存&跨域
一.前端本地缓存的几种实现方式了解一下 缓存的几种实现方式 序号 名称 参考资料 1 serviceWorker https://blog.csdn.net/ztguang/article/deta ...
- Openresty最佳案例 | 第7篇: 模块开发、OpenResty连接Redis
转载请标明出处: http://blog.csdn.net/forezp/article/details/78616714 本文出自方志朋的博客 Lua模块开发 在实际的开发过程中,不可能把所有的lu ...
- SpringBoot非官方教程 | 第五篇:springboot整合 beatlsql
转载请标明出处: 原文首发于:https://www.fangzhipeng.com/springboot/2017/07/11/springboot5-beatlsql/ 本文出自方志朋的博客 Be ...
- 分享一个展示文章列表的CSS样式
最近在帮朋友处理一个网站前端显示文章列表的时候,其中有个变通的思路,现整理出来留给有需要的朋友参考及自己备忘. 显示效果为:标题左对齐,日期右对齐. 标题和日期中间用常规的原点(“.”) 代替,显示效 ...
- springboot2.04+mybatis-plus+swagger2+CodeGenerator
@author zhangyh SpringBoot技术栈搭建个人博客[项目准备] RESTful API就是一套协议来规范多种形式的前端和同一个后台的交互方式 原型设计 事实上,我是直接先去找的原 ...