摘要:码农好物推荐系列
无论是内部还是外部场合,一直强调码农必须要有产品经理的思维。码农常见的思维是乙方交付式的,即老板安排什么,就产出什么。在deadline前完成工作当然很好,然后能再think different点,不仅完成工作,还能把工作完成的更为漂亮,不是更好么?
因此,码农要有一双发现“美”的眼睛,看看业界做得好的产品是怎么样,他们是如何吸引开发人员的使用。下面这些是姜老师推荐码农必备的好物,用好他们不旦提升效率,亦能提升使用时的幸福感。编程字体
作为码农,需要一种舒适的字体。一方面看得赏心悦目,例如早些年很多人都觉得Mac的字体更好看些。另一方面,作为码农,常用的字体或许并不适合进行编程,从而影响代码的可读性和眼睛的舒适度。例如怎么区分0和O呢?微软雅黑虽好,但是对码农来说,还是差了那么点点意思。
因此,越来越多的公司发明了面向编程的字体,例如Adobe公司的Source Code Pro,微软的Cascadia Code,开源的Fira Code。个人比较喜欢Fira Code,各位同学可以选择自己喜欢的编程字体。字体安装很简单,自己安装即可。但别忘了,将你最喜欢的代码编辑器的字体设置为编程字体,如VSCode、Eclipse、PyCharm等。甚至我将Chrome和系统字体都设置为了Fira Code。4K分辨率下,Fira Code Retina真的是巨爽~~~命令行
相信不少同学还在用Windows下的cmd命令行吧。丑,巨丑无比,关键也不好用。cmd是上世纪90年代的Windows 95的产物,对于摩登的Win 10来说,的确是高攀不上了。
Win10推出了新的命令行终端,Windows Terminal。Windows Terminal 不仅开源免费,还拥有现代化的界面、完整的字体字符渲染机制(包括 Emoji)、GPU 加速和 Fluent 设计风格。这些都让 Windows Terminal 成为 Windows 平台最先进的终端模拟器。最最重要的是,支持WSL(Windows Subsystem for Linux),Windows和Linux无缝集成,这种感觉真的是太棒了。Shell
Linux/MacOS的默认shell是bash,同cmd一样,也上年纪,跟不上了时代的步伐。插件化设计思想的zsh更符合有品位的码农。
命令/目录自动补全和提示,高亮显示,command运行时间显示,配色主题选择等,这些功能真的香~~~zsh,这货绝对是马车中的跑车,跑车中的超跑,堪称【终极 Shell】,但由于初期配置过于复杂,限制了开发人员的使用和软件的普及。直到有一天,国外有个穷极无聊的死肥宅程序员开发出了一个能够让人可以快速上手的zsh项目【oh my zsh】,Github地址:https://github.com/robbyrussell/oh-my-zsh。至此之后,天上天下,唯zsh独尊。VSCode
大概可以用一万字来赞美VSCode的伟大,真的,这货简直就是代码编辑器中的特斯拉。轻巧好用,一脚油门直接就甩开了曾经的王者BBA。所以,有时我常在想,以后谁还会用Visual Studio、Eclipse之流?未来的编辑器,不应该只有VSCode一种么?
VSCode最大的好处是支持多语言编程,所有编程语言都可以通过插件化的方式支持。码农们再也不用C++用Visual Studio,Python用PyCharm,Java用Eclipse来管理。而且随着项目的发展,未来一个项目多语言编程会是趋势。例如服务器端用Java编程,客户端用Python编程。去年推出的VSCode Remote功能,可以在本地编译和调试远程服务器上的代码,真的太香。关键还很流畅,无任何FTP大法的顿挫感。远程高规格云主机 + VSCode Remote调试MySQL源码。WSL(Windows Subsystem for Linux)
个人觉得,从技术角度看,WSL是微软CEO拉德纳上台后,桌面上最为成功的产品,甚至超越VSCode。Microsoft love Linux,并不是一句空头支票,而是微软实实在在执行的思想。更重要的是,WSL变成了最好的Linux发行版本。
WSL + VSCode这样的绝世组合,可以让开发人员在世界上最好的桌面操作系统上,直接编写、调试、部署Linux服务端代码。曾经开发人员喜欢MacOS或Ubuntu这样的操作系统,最为主要的原因之一是Linux服务器端开发效率的提升。而现在Windows也一样能做到,甚至要更好。WSL 1.0走了一条最为艰难的道路,看来即使微软也搞不定逆练九阴真经的痛苦。好在最新的WSL 2.0已经完全兼容Linux内核,未来的Linux开发将更为高效。总结
先分享这几样姜老师觉得墙裂推荐的好物,后续还有好玩的码农好物分享。各位路过的同学们别忘了点赞和分享哟~~~
-----------------------
公众号:破产码农(ID:manongBR)B站:Jiang老师微博:破产码农:破产码农
长按下图二维码关注,将感受到一个有趣的灵魂,每篇文章都会有新惊喜。
-----------------------
感谢你的阅读,下面是1个抽奖链接按钮,6月13日晚上20点开奖,一共200元,88个红包,感谢大家的支持。