如何提高程序员的键盘使用效率(搬砖工人的自我修养(tucao))
高软第一次作业
程序员使用键盘最常用的技能
搬运自:https://learnku.com/articles/22806 括号内为个人吐槽
1.尊重操作系统特性(如Mac OS的某些键位自定义设置)
2.抛弃 Caps 键:改用CTRL+SHITF+U(我还是觉得按一个键快。。。)
3.使用两侧的SHIFT(这个自然是那边近我用哪边,舒服算完)
4.映射CTRL(这个好像确实可以学习一下,不过貌似我只是个CTRL+C,CTRL+V程序员,所以。。。随缘吧)
5.映射ESC(我CTRL都懒得仔细映射,还要管ESC是认真的么,不过说主要是VIM用户,哦对了,小白只想问一句VIM是个啥??)
6.抛弃↑↓←→(改用CTRL+B之类的,这些映射都是需要练的吧,我觉得在成为一个熟练工之前这些对我来说没有意义,因为脑子的转速才是我的瓶颈。。。)
7.抛弃小键盘(作为一个从上手开始就只有笔记本的菜鸡,我表示习惯了,对小键盘唯一的使用可能也就是输密码和手机号了)
8.买一个好键盘(我不配。。。)
9.尝试用VIM(不就是用VIM吗,嗯。。小白又举手了:所以VIM到底是个啥?)
结论:你不适合搬砖,自觉退群吧(手动真诚的笑脸)
哦,对了,顺便百度VIM:
搬运自:菜鸟教程
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。
如何训练这些技能,达到什么程度算合格
先把第二个问题回答了,合格的唯一标准:饿不死!
关于如何训练各种回答都有,核心:不断练习!
搬运自:https://www.jianshu.com/p/c19b30d5ef97
1.清晰地分析问题。
2.对于如何去解决问题多思考几遍。
3.收集完整的需求。
4.写下充分的实现计划(或模型)。
5.写好你的注释。
6.用一致的命名习惯为变量命名。
7.组织你的代码。
8.测试所有的一切。
9.练习,练习,练习。
10.为改变做好准备。
11.为了完成复杂的任务开始的时候应该尽可能地简单。
我自己乱说几句:道理就那些,说来说去还是多收集几个Demo比较实在,收集一些自己的框架,新任务来了之后尽可能一拍脑袋,哎,这块儿可以用之前的那个什么什么,拿过来改点细枝末节的,优化优化组装组装,开开心心交差。感觉自己还是做玩具做习惯了,弱智儿童尽瞎说,别当真别当真。。。
推荐训练这些的技能的游戏或工具或练习题,并给出您完成训练以后达到的熟练程度(量化指标如正确率、速度等)
我嘛,感觉自己唯一的优点就是有自知之明了。从小到大能用脑子解决的问题绝对不动手,如果还是需要动手就动动脑子能不能不自己动手,还是不行。。。那咱再好好商量商量?所以久而久之反应速度和手速逐渐用进废退,手残的定位是没的跑了,脑子嘛也不太好使,但和手速一比倒是还能用,所以就将就着看以后在哪儿当好我的螺丝钉吧。。。
所以我扯了这么多淡,还是跑不了要公开处刑是吧,要不咱再商量商量?。。。
测试网站:https://dazi.kukuw.com/
真要想练练还是推下这个,至少看着还是蛮像回事的:https://www.typingclub.com
这么随意的找个网站我也是不那么好意思,不过菜鸡用不着太多考虑上哪个菜市场比较好的问题吧。。。
结论:要不还是先考虑考虑怎么把饭做出来再想加多少盐的问题?对不起,我太菜了,梦想有一天可以不拖大家后腿⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
如何提高程序员的键盘使用效率(搬砖工人的自我修养(tucao))的更多相关文章
- 如何提高程序员的键盘使用效率?——ASE第一次作业
引言 对于程序员来说,键盘输入是我们工作的基本方式,当你的手指在键盘上飞起来的时候,不但能够提高工作效率,还常常引来旁人羡慕的目光.下面将从不同方面介绍一些提高键盘使用效率的方法. 程序员最主要的文字 ...
- DIY党的福利!鹅厂程序员教你200元以内制作专属分体键盘
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由VellHe发表于云+社区专栏 前言 作为一名程序员,键盘在手,天下我有啊,不整把高大上的键盘怎么提升B格.之前一直想买个机械键盘,听 ...
- freecplus框架,Linux平台下C/C++程序员提高开发效率的利器
目录 一.freecplus框架简介 二.freecplus开源许可协议 三.freecplus框架内容 字符串操作 2.xml解析 3.日期时间 4.目录操作 5.文件操作 6.日志文件 7.参数文 ...
- G彩娱乐网一个程序员到一个销售高手的心路历程
0.引言 我大学本科读的是理工科,后来毕业以后,我逐渐走上了程 序员的道路.每天面对电脑一行一行的敲代码,这被我们程序员们戏称为"搬砖头",因为我们所做的事跟民工搬砖头砌墙本质上是 ...
- 不要困在自己建造的盒子里——写给.NET程序员(附精彩评论)
此文章的主旨是希望过于专注.NET程序员在做好工作.写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说. ...
- [转]ThoughtWorks(中国)程序员读书雷达
http://agiledon.github.io/blog/2013/04/17/thoughtworks-developer-reading-radar/#rd?sukey=f64bfa68330 ...
- 第一章-第七题( 有人认为,“中文编程”, 是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么? )--By 侯伟婷
首先,“银弹”在百度百科中的解释是银色的子弹,我们更熟知的“银弹”一词,应该是在<人月神话>中提到的.银弹原本应该是指某种策略.技术或者技巧可以极大地提高程序员的生产力[1].此题目中关于 ...
- 【转】java架构师之路:JAVA程序员必看的15本书的电子版下载地址
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水 ...
- 【转载】张逸--ThoughtWorks(中国)程序员读书雷达
原文地址:ThoughtWorks(中国)程序员读书雷达 软件业的特点是变化.若要提高软件开发的技能,就必须跟上技术发展的步伐.埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与 ...
随机推荐
- zeebe 集成elasticsearch exporter && 添加operate
zeebe 的operate是一个功能比较强大的管理工具,比simple-monitor 有好多方面上的改进 安全,支持用户账户的登陆 界面更友好,界面比较符合开团队工作流引擎的界面 系统监控更加强大 ...
- Java 中HashTable、HashMap、TreeMap三者区别,以及自定义对象是否相同比较,自定义排序等
/* Map集合:该集合存储键值对.一对一对往里存.而且要保证键的唯一性. Map |--Hashtable:底层是哈希表数据结构,不可以存入null键null值.该集合是线程同步的.效率低.基本已废 ...
- svn部署-linux
Svn作用 Subversion是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subver ...
- nginx代理mysql
实验环境: 两台编译安装的mysql 一台编译安装的nginx 192.168.3.1 ...
- 批量添加解释-有单词没解释youdao
下载地址: 有单词没解释 批量查询解释 当你有手里很多单词,数量很大比如500个及单词以上,那么一个一个去查询是相当麻烦的. 如果 有个软件实现批量查询然后将查询的结果添加到单词的后面,是不 ...
- 第K个幸运数(京东2017秋招真题)
题目 4和7是两个幸运数字,我们定义,十进制表示中,每一位只有4和7两个数的正整数都是幸运数字.前几个幸运数字为:4,7,44,47,74,77,444,447... 现在输入一个数字K,输出第K个幸 ...
- Android系统Audio框架介绍【转】
本文转载自:https://blog.csdn.net/yangwen123/article/details/39502689 音频基础知识声音有哪些重要属性呢? 响度(Loudness)响度就是人类 ...
- arcpy arcgis python实例教程--原点夹角距离定义线(坐标正算)
arcpy arcgis python实例教程--原点夹角距离定义线(坐标正算) 商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 此地理处理工具 ...
- OpenGL ES: (4) EGL API详解 (转)
上一节我们初步学习了 OpenGL ES.EGL.GLSL 的相关概念,了解了它们的功能,以及它们之间的关联.我们知道了 EGL 是绘制 API(比如 OpenGL ES)与 底层平台窗口系统之间的接 ...
- Java基础 switch 表达式为字符串
JDK :OpenJDK-11 OS :CentOS 7.6.1810 IDE :Eclipse 2019‑03 typesetting :Markdown code ...