留言与评论(共有 0 条评论) |
发布时间:2020-04-15 16:29:25
题主的问题是 精通 一门语言。
个人认为从不同角度看是不一样的:
如果说掌握基础语法就叫精通的话,那么一两个月最多三个月足以可以做到精通。但我不认为这是精通。
如果说基础语法+底层的东西,那么我认为这是需要很长的一段时间的,有多长?
我本人编程已经有多年时间,就拿 JAVA 老大哥来说,我无法说真的精通,因为它有自己的各种包,包里面有各种方法,除此之外还有,并发控制,网络编程,GOF设计,JVM核心机制,JDBC,反射机制以及各种框架机制,这些东西都包含在 JAVA 老大哥脑子里,我个人认为,JAVA 已经不是简简单单的一门语言,它里面有很多东西,是很多知识的大杂烩,它底层的实现原理,离不开《操作系统》《计算机网络》,离不开《计算机组成原理》,以及《数据结构和算法》,如果有一天你能将它们全部吃透了...我认为,你那天叫精通了。
我敢说,说自己精通了这些底层的东西屈指可数,没有几个。
一门语言,我认为不单单是一门语言,如果你真的说想要 精通,它背后的原理你就需要去摸清楚,而摸清楚这些过程是需要话很多时间去学习的,两年?三年?我不敢说。但最起码我能肯定没有一两个月就能达成这件事情。这是一个积累的过程。
蟹蟹٩('ω')و
看自己的学习能力,和自己每天投入的学习研究时间了。还要看怎么定义这个精通,个人认为的精通,就是关于这个语言的任何问题你都能知道或解答。敢说会精通一门语言的不是自以为是会写几行代码的sb,就是大牛,现在的程序员99%都只能算是熟练使用而已。当然html除外。比如你知道这个语言的语法格式,如果不这么这么些,会报错,你知道为什么会报错抛出异常?编译器或解释器底层研究透了吗,最多只是研究一下底层封装后的源码吧。
留言与评论(共有 0 条评论) |
全站搜索