无论是工作还是生活,你需要一整套栈来指引你前进的方向。
有好的工具、资料和方法,会更加高效的工作与生活。
技能、网站、工具等。
很多时候,我们需要有必备的技能,相关的扩展技能,还有工具方法等,工作才能事半功倍。
Programmers can change the world。
必备硬件篇:
1.Mac Book Pro 笔记本电脑:
说明:工欲善其事,必先利其器。作为程序员吃饭的饭碗,强烈推荐。默认的 macOS 系统很好用。同时可以通过虚拟机或者多系统来安装 Windows/Linux 系统。
2.Herman Miller 人体工程学椅子:
说明:一个好的工作椅,能够很好的保护你的腰椎和颈椎,让你更好的工作,如果经济允许,可以考虑购买Herman Miller 的人体工程学椅子。
3.电脑显示器:
说明:2-3 个电脑的显示器非常重要,能够让你有更多的显示视野,最好是那种高清宽屏甚至是可以竖屏的显示器。
4.好用的鼠标:
说明:由于前面推荐的是 Mac Book Pro 笔记本电脑。我个人推荐的鼠标只有一个:苹果鼠标。苹果鼠标相对于其他鼠标来说,又无法比拟的和苹果笔记本交互的体验,尤其是手势交互这块。
5.适合的键盘:
说明:键盘适合自己的才是最好的。基于苹果笔记本的配套产品,我首先要推荐的还是苹果的蓝牙无线键盘,新版第二代键盘用起来手感还可以。另外值得推荐的机械键盘有 Cherry 和 Filco,另外程序员信仰 HHKB 也可以考虑一下!
开发语言篇:
1.C:
说明:C 语言是最基础也是最重要的语言之一。
2.C++:
说明:C++ 语言功能强大,可以做很事情,游戏/IDE/跨平台。
3.Java:
说明:Java 是我初期程序员工作的主要语言,作为 Android 开发的基础语言,是新手必备。也是服务器开发的必备语言。
4.Kotlin:
说明:Kotlin 是目前 Android 开发的主流开发语言,也是官方极力推荐的。
5.Objective-C:
说明:早期 iOS 开发必备语言。
6.Swift:
说明:现在 Swift 作为 Apple 旗下的主流开发语言,针对 iOS/iPadOS/WatchOS/macOS 开发,都是必备语言。
7.HTML/CSS:
说明:HTML/CSS 是最基础的前端技术语言。
8.JavaScript:
说明:JavaScript 是前端的必备语言。
9.PHP:
说明:由于我个人博客网站程序采用的是 WordPress,所以我觉得 PHP 还是值得去学习。
10.Python:
说明:Python 是人工智能时代,最值得投入的语言。
未完待续,不断更新!
上一篇: « 工作忙,是一件好事,也可能是一件坏事 下一篇: PMP 英语 Tips »