共计 1123 个字符,预计需要花费 3 分钟才能阅读完成。
作为程序员,编程语言就是咱们建造程序世界的物料。学习编程第一步就是抉择一门适宜本人的编程语言。
然而,编程语言的品种太多了,像 Python、Java、Go、C++、JS 等等都是目前比拟热门的编程语言。咱们的痛点是无奈疾速理解某个编程语言来搞清楚这个编程语言是否适宜本人。
有没有什么方法让咱们疾速理解一个编程语言的语言呢?
答案是有的!
Github 有一个 叫做 learnxinyminutes-docs 的开源我的项目能够帮忙你 X 分钟疾速理解某个编程语言。
- 我的项目的 Github 地址:https://github.com/adambard/learnxinyminutes-docs。
- 我的项目配套的在线网站地址:https://learnxinyminutes.com/。
上面这张图就是这个我的项目配套的网站。不要看着下面都是英文就胆怯了!这个我的项目提供的大部分编程语言的解说教程都有对应的中文翻译版本。
如果你的英语还不错的话,还是举荐你间接看英文版本,这样会原滋原味一些。
你还能够将中文版本(zh-cn)的解说给 highlight 进去。如下图所示。
如果咱们要疾速理解某个编程语言的话,很简略,间接在网站主页找到这门编程语言即可。
我这里拿 Go 语言来举一下例子(Go 语言这段时间比拟火)。
咱们想要疾速理解 Go 语言的话,间接在网站主页找到 Go 语言的中文版本即可。
关上之后,你会就会看到 go 语言对应的入门教程了。
我不敢说这个入门教程写的有多好,然而,的确是把一门编程语言大部分比拟重要的点都提了一下。
比方 go 语言教程这里写到:http 包中的一个简略的函数就能够开启 web 服务器 。
// http 包中的一个简略的函数就能够开启 web 服务器。func learnWebProgramming() {
// ListenAndServe 第一个参数指定了监听端口,第二个参数是一个接口,特定是 http.Handler。go func() {err := http.ListenAndServe(":8080", pair{})
fmt.Println(err) // 不要忽视谬误。}()
requestServer()}
确实, 每一个程序员都须要有一门比拟相熟的编程语言作为本人的武器。 然而,这并不代表咱们不须要理解其余编程语言。
编程语言只是工具。 抉择适合的编程语言做适合的事件很重要。 比方 Java 适宜网站开发而 Python 更适宜做数据分析。再比方你想要做全栈开发的话,还可能须要把握多门编程语言。拿我本人来说,也算是半个全栈开发,我次要是以 Java 做后端开发,Javascript 来进行前端开发。
微信搜“Github 掘金打算 ”回复“计算机根底”即可获取图解计算机根底 + 集体原创的 Java 面试手册。