zl程序教程

您现在的位置是:首页 >  其它

当前栏目

大叔扯淡分享(1)码农神器

分享 神器 大叔 码农
2023-09-14 09:00:07 时间

hack/geek风格的码农都有那些神器呢

一 硬件

1 笔记本

首选MacBook Pro,流畅的系统(即使乞丐版i5+8g也够用),和linux的相似,无需关机合上就走,好用的触摸板,方便的手势操作,出色的屏幕,轻便的体积和负重,全金属的质感,10小时的续航,丰富的软件,效率倍升的快捷键,无不使MacBook成为码农的最爱。

如果暂时没有更换MacBook Pro,你至少需要一台双系统笔记本,windows+linux,linux首选Opensuse,漂亮稳定,Fedora和Ubuntu也可以。

2 键盘

首选HHKB(Happing Hacking KeyBoard)无刻键盘,极简+优化的键位,配合各种快捷键,带来无与伦比的高效和舒适的输入体验。

除此之外,你还需要随时换到一台青轴机械键盘,比如Filco,67/87/104键任选,更换pbt无刻键帽,享受别样的码字的快感。

3 扩展屏

首选Dell屏,可升降可旋转。

码农经常处于多线程工作状态,一个屏幕虽然可以通过快捷键快速切换各个应用或桌面,毕竟不如多块屏效率更高。

4 鼠标

首选罗技MX系列 Master/Vertical/ERGO,全尺寸、垂直、触摸球,总有一款适合你,Master拥有拇指滚轮和多个可编程键位,可以极大的提升效率,暂时不更换的话,M720也够用。

虽然鼠标对于码农来说并非必要,因为码农大部分的鼠标操作都可以通过键盘快捷键实现。

5 升降工作台+人体工学椅

久坐是健康的杀手,码农应该摆脱久坐状态。

 

 坐着的时候你也许要一把舒适的人体工学椅来保护健康.

6 耳塞

首选sony/sennheiser,耳塞或者大耳都可以,隔绝外界环境干扰,进入无人境界。

7 手表

首选casio g-shock系列光动能+6局电波表,比石英表机械表省事,有太阳就能充电,还能电波对时,推荐master系列,比如蛙人、大泥王等。

码农也应该经常锻炼,这时一块garmin也必不可少,心率、运动状态,时时提醒自己。

8 电子书

首选Kindle,码农当然不能放弃学习和治疗,在众多的电子书中,kindle系统比各种国产安卓系统体验好上无数倍,除了尺寸大了一些,如果在意尺寸,可以考虑墨水屏手机,不插手机卡就是电子书。

二 软件

1 三剑客

zsh

Zsh is a shell designed for interactive use, although it is also a powerful scripting language. 

官网:http://zsh.sourceforge.net/

zsh使用

tmux

tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.

官网:https://github.com/tmux/tmux/wiki

tmux使用

vim

Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.

官网:https://www.vim.org/

vim使用

vim在输入模式下移动鼠标不如emacs方便,好消息是可以通过修改绑定来使用emacs的快捷键

2 emacs

你可以不直接用emacs,但是你一定要知道emacs的快捷键,因为很多场合都支持emacs快捷键,比如Ctrl+f|b|a|e|n|p等。

官网:https://www.gnu.org/software/emacs/

3 chrome 插件

Vimium is a Google Chrome extension which provides keyboard shortcuts for navigation and control in the spirit of the Vim editor. 

官网:http://vimium.github.io/

vimium插件可以让你全程通过键盘使用chrome,效率提升数倍。

vimium使用

如果使用safari,可以安装vimari扩展,直接通过App Store安装非常方便,虽然功能弱一些。

 

其他插件:ghelper/OneTab/Tampermonkey等

4 IntelliJ/pyCharm/Atom/VSCode

精通一款ide或editor也是码农的必备.

IntelliJ是很多开发者的首选,通过安装IdeaVim插件,还可以使用vim来编写代码。

官网:https://www.jetbrains.com/idea/

vscode是微软出品的良心产品,也支持vim插件,Free. Built on open source. Runs everywhere.

官网:https://code.visualstudio.com/

5 linux命令

awk、sed、xargs、sort、wc、uniq、grep、tail、head、ps、ssh、history、tcpdump、lsof、netstat、top,无数的命令可以让你效率倍升。

6 一款好用的终端

 

再叠加各平台的一键呼出终端,比如kde的yakuake/gnome的tilda/mac的item2/windows的conemu,不要太炫酷

7 好用的桌面

mac桌面(spetacle),kde桌面(可以配置的和mac桌面一样),i3wm桌面(简洁),总有一款适合你

远程桌面:freerdp, parallels client

8 容器or虚拟机

全平台通用的容器和虚拟机

docker

virtualbox

vagrant

 

 pve

9 精通一门语言

shell、python、java、scala...,至少精通一门语言,也是码农的必备。

10 Markdown

码农写文档写博客之首选,轻量级标记语言,通过简单的标记语法,可以使普通文本文档具有一定的格式,还可以导出html、pdf、word等格式。

各个ide或editor中都有markdown插件。

11 Git/GitHub/Gitlab

版本控制、远程同步、随时工作。

官方:

https://git-scm.com/

https://github.com/

12 Leetcode

码农学习和换工作之前来刷刷题吧。

官网:https://leetcode-cn.com/

13 音乐软件

 

spotify

网易云音乐。

14 记忆中的快捷键

无快捷键不码农,各种系统和应用无数的快捷键都记在脑中,使用的时候如行云流水,简直不要太high。