0717-7821348
新闻中心

欢乐彩软件

您现在的位置: 首页 > 新闻中心 > 欢乐彩软件
欢乐彩票app是正规的吗-C、python、Java都会,却不通晓,怎么把一门言语学到通晓?
2019-12-14 01:50:25

不少学编程的同学们表示很迷茫,自己学过很多门语言,C、python、Java,样样都会,感觉一会儿用这种,一会儿用另一种语言,但是却都不精通,如何才能把一门编程语言练习到精通呢?

一般来说,当你接触过一门语言的编译器/虚拟机/IDE 之后 (各种形式地接触都可以 —— 比如写 Template Haskell 欢乐彩票app是正规的吗-C、python、Java都会,却不通晓,怎么把一门言语学到通晓?会摸到 Haskell 的 AST 所以我觉得也算),你就会被迫了解这门语言的代码的内部表示 (AST 林初一的定义),从而欢乐彩票app是正规的吗-C、python、Java都会,却不通晓,怎么把一门言语学到通晓?认识到你能用这个编程语言写出的所有可能的代码 (你都已经知道所有的语言结构了,他们的所有组合方式就是所有可能的代码),于是你就在“编程语言”层面上精通了这门语言。你会认识到,@Override 不过是一个注解,printf 的第一个参数只是个普通的字符串,std::cout 不过是一个欢乐彩票app是正规的吗-C、python、Java都会,却不通晓,怎么把一门言语学到通晓?支持左移运算符的全局对象。

其次当你用这门语言写了很多代码后,你会了解到它的整个生态、未来的发展趋势、竞争对手的发展情况、初学者可能陷入的误区、各种平台上的各种坑、各种别的语言能做的事在这门语言里面怎么做后,你就会在“软件工程”层面上精通这门语言。同时在这两个方欢乐彩票app是正规的吗-C、python、Java都会,却不通晓,怎么把一门言语学到通晓?面精通一门语言,我觉得就可以问心无愧地说自己精通它了。

工作经验浅的人,很容易陷入对语言的执着,以对语言的熟练程度来判断水平高低。实际上,工作几年之后,你就会发现,语言真的只是非常基础的东西。

归根结底,是要解决问题。一个能力强的人,一定是能解决问题的人。且不说不一定要用程序解决问题,就算是写程序,通常难倒一个人和分出人与人之间高下的,常常不是对语言的掌握水平,而是对领域知识的抽象能力,对框架的熟悉程度,对网络的理解,对操作系统的理解等等。

比如,是个人都会写一段从数据库里读数据的代码,但大部分人不会解决读数据慢的问题,而这个问题通常和你用的编程语言完全没有关系。

当然,希望把一门编程语言学好,学“精通”,也是有比较高效的方法的。

  1. 看官方文档。以 Python 为例,官方文档就写的非常好,设计思想、各个模块、编程规范等,都有很详尽的介绍。这是学习一门语言,甚至是任何技术,最直接有效的办法。
  2. 边学边练。主流语言,都可以用来解决一些通用的问题。比如文件读写、网络请求、数据库操作、常见排序算法等等。实现这些最常见和通用的需求,可以快速的达到基础的掌握。
  3. 对比着学。每种语言都有各自的特点,也有各自擅长和不擅长的领域。对比着思考,可以让我们理解的更加透彻。比如学些 golang 的时候知道了内建的协程,那其他语言比如 Python 又有什么办法可以做出协程的效果呢?
  4. 用来解决实际问题。除了上面说的练手的问题外,更加有效的是用来解决工作中的实际问题,毕竟这才是我们学习一门语言的目的。这个过程中碰到的困难,会逼着你去深挖这门语言的某些部分。而显然,这些部分就是你当前需要关注的重点。知道了重点,针对性的学习,效率自然就高了。

觉得文章还不错的话不妨收藏起来慢慢看,有任何建议或看法欢迎大家在评论区分享讨论!

我是一名python开发工程师,整理了一套python的学习资料,如果你想提升自己,对编程感兴趣,关注我并在后台私信小编:“08”即可免费领取资料!希望对你能有所帮助!