Re: [问卦] c#或是c++要学到何时才算全精通了

楼主: nobodycares (没人在乎)   2018-03-21 19:41:44
※ 引述《chamge7788 (经济王7887)》之铭言:
: 究竟何时才能算说 已经精通c# 或是c++了吗
: 还是说要能够开发服务才能算是精通了呢 有没有卦?
第一 要把语言标准读完
读完以后要牢记在心
还要能够理解每个版本的变化
把语言标准读熟了
只能恭喜你 算是入门而已
把标准读熟 你还不具备上网跟工程师嘴的资格
第二步 你要开始理解各版本的编译器实作细节
为什么这很重要咧 因为他妈的标准是标准 实作是实作
标准就是国军规范 时作就是你当国军实际在做的事 董ㄇ
举个例子 C++ RVO 这东西就不是标准
C语言的要求是看到程式码 能够推导组语
第三步 你要自称精通一个语言 就要把所有标准/内建函式读熟
这步不简单 因为C++ STL的原始码没有个三四年功夫 + metaprogramming知识
读一读大概只能吃屎
到此为止 你已经可以上网嘴了
但是你要嘴到百战百胜 一定要刻/参与一个编译器的开发
在台湾 这些都不是拿来吃饭的技能 只能算内功
你练了不知道什么时候会用上 但需要用上时来不及练 这叫内功
与其练这种内功 我建议猪屎陪烫的书多看 OpenSource的code多写多临摹
出去唇枪舌战至少还能吐出几个名词
至于你说的那些 都叫外功
看文件 学Framework、call API
这个学生搞不好都会
这些外功 跟精通一个程式语言与否毫无关系
作者: zzzz8931 (肥宅)   2017-03-21 19:41:00
作者: hello5949 (哈䁖䁖)   2018-03-21 19:43:00
原来如此
作者: ILYY (毅力)   2018-03-21 19:44:00
写出一个c#应该算很熟吧
作者: chienk (.................)   2018-03-21 19:45:00
学到 用嘴巴写code
作者: AerothLin   2018-03-21 19:51:00
在台湾你只需要学会怎么写一嘴的好code

Links booklink

Contact Us: admin [ a t ] ucptt.com