首页 > 编程语言 >程序员之学一次终生受益的工具系列之一

程序员之学一次终生受益的工具系列之一

时间:2024-01-24 23:05:20浏览次数:33  
标签:之学 Nginx Vim 程序员 编辑器 双拼 工具 终生

Vim

Vim 厉害的不是编辑器本身(虽然编辑器本身非常NB,尤其是在调教完毕之后),而是它的编辑模式,这种模式可以代入到几乎任何现代编辑器当中,就算你使用 Emacs,也可以安装 Evil 插件,让你成为《神用编辑器之神》,一般写程序的时候其实 Vim 作用并不强大,强大的时候在于处理一些重复性任务,record + repeat 的方式让编辑重复的任务充满了解题的乐趣,建议初学者跟着教程走一遍试试然后在你经常使用的编辑器当中安装插件然后慢慢习惯感受一下。

双拼输入法

没有什么比双拼充满节奏感的输入方式更有意思的了,任何中文输入都简化为两次击键输出一个字,非常方便,快乐,这是我最喜欢的一个汉字输入方式,学习的时候除了在电脑上修改为双拼,记得把手机输入法也设置为双拼,不出一个月就习惯了,记得使用小鹤双拼布局,再打印一张按键图表然后开始学习,一个星期后你就熟练了。

Nginx

几乎 99% 的并发问题都可以使用 Nginx 解决,一直解决到你的公司从创业到 IPO 为止。
Nginx 对于写网络程序的程序员几乎是无法绕过的,非常好用的工具,反向代理,负载均衡,缓存策略都是网络程序开发的利器,让你用极小的修改实现强大的效果。

正则表达式

这个也是属于技能中的技能,能应用到任何语言当中,在我刚毕业的时候我就有幸遇到《精通正则表达式》这本书,抱着虔诚的态度进行过一次完整的学习,感想是这是十分强大的工具。
配合这个在线工具 regex101 让你更方便的调试.

标签:之学,Nginx,Vim,程序员,编辑器,双拼,工具,终生
From: https://www.cnblogs.com/ninkaki/p/17986038

相关文章

  • 高效Mac开发工具大揭秘:提升后端程序员的生产力秘籍
    一、前言作为一名后端开发者,选择正确的工具能显著提高我们的工作效率。在这篇文章中,我将分享我多年使用Mac进行开发所累积的心得,介绍一些我认为对后端程序员特别有帮助的Mac软件和插件。二、软件分类1)提升效率的Mac小工具1.1)ishot截图工具,为什么好用?对我来讲,我喜欢它的地方......
  • 程序员能靠技术度过35岁危机吗?
    在大部分打工人的职业生涯中,35岁都是一个危机,通常意味着在技术、职业发展和市场竞争力方面面临着很大的挑战。技术对于程序员来说无疑是核心的。掌握最新的技术趋势和工具是保持竞争力的关键。技术能力是程序员吃饭的本领,也是企业非常看重的东西,拥有众多技术能力优秀的工程师,更容易......
  • 第一章:对程序员来说CPU是什么
    阅读了《程序是怎样跑起来的》第一章后,我对程序的运行机制有了更深入的理解。这本书由矢泽久雄撰写,李逢俊翻译,详细阐述了程序的原理及流程。以下是我对第一章的读后感。首先,我了解到程序是由指令和数据构成的。指令是一系列指示计算机执行任务的命令,而数据则是用于执行这些任务的......
  • 鹅厂有料有趣的程序员交流圈重磅官宣!加入立享福利
    腾讯云存储团队联合腾讯云开发者社区,为大家送出专属福利!腾讯云开发者社区重磅上线海量社群,覆盖开发者技术学习交流、工作成长、生活分享等多元场景需求,用最新鲜的内容,最好玩的互动,与你一起共创最有料有趣的技术人交流圈。扫描下方海报二维码,立即加入有料有趣的程序员交流圈......
  • 第1章 对程序员来说cpu是什么
    通过本章我知道了什么是CPU,CPU是如何运行的以及程序的运行机制。CPU内部由寄存器,控制器,运行器和时钟4个部分组成,程序启动后,根据时钟信息,控制器会从内存中读取指令和数据,运算器对数据进行运算,控制器根据运算结果来控制计算机。CPU是寄存器的集合体,编程是对大量的寄存器做操作,不......
  • 写给不耐烦程序员的 JavaScript 指南(二)
    第四部分:原始值原文:exploringjs.com/impatient-js/pt_primitive-values.html译者:飞龙协议:CCBY-NC-SA4.0下一步:14非值undefined和null十四、非值的undefined和null原文:exploringjs.com/impatient-js/ch_undefined-null.html译者:飞龙协议:CCBY-NC-SA4.014......
  • 黎活明给程序员的忠告
    黎活明,传智播客教育总裁,JavaEE高级架构师、咨询顾问、高级讲师,国内第一本ejb3.0书籍的作者,有着丰富的b/s系统开发与网站运营经验。现任传智播客教育科技有限公司JavaEE高级架构师与咨询顾问。其中一些我认为经典的地方,做了标红处理。展望未来,总结过去10年的程序员生涯,给程序员小......
  • 计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如
    原视频:没有显卡的年代,这群程序员用4行代码优化游戏最原始的求解目标:(求一个浮点数的开方的导数)浮点数在计算机中的表示形式:对数的运算法则:A为a在计算机中的表示形式(二进制表示形式):求浮点数的平方根倒数的应用场景:这个情况,直白的说就......
  • #yyds干货盘点# LeetCode程序员面试金典:反转字符串中的单词 III
    题目给定一个字符串s,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例1:输入:s="Let'stakeLeetCodecontest"输出:"s'teLekatedoCteeLtsetnoc"示例2:输入:s="MrDing"输出:"rMgniD"代码实现classSolution{publicString......
  • #yyds干货盘点# LeetCode程序员面试金典:二进制手表
    题目二进制手表顶部有4个LED代表小时(0-11),底部的6个LED代表分钟(0-59)。每个LED代表一个0或1,最低位在右侧。例如,下面的二进制手表读取"4:51"。给你一个整数turnedOn,表示当前亮着的LED的数量,返回二进制手表可以表示的所有可能时间。你可以按任意顺序返回答案......