我12年各类编程经验,分享一下我的看法。
语言本身很简单,只是一些语法,也是编程的基础。在这个基础外延,有两个方向和层次。
第一个方向和层次:语言-》面向对象-》设计模式-》Framework-》应用,这些有点类似于内力
第二个方向和层次:语言-》窄领域(操作系统、界面、文件、多线程和同步、进程通信、网络……)-》广领域(电信行业,金融领域,电子商务领域,移动互联网……),这些类似于招式
所以,如果你只掌握了语言,还需要招式才能开发应用,好的应用,必须要有好的内力。
建议你可以自己开发一些小东西,你说你精通Java,那么可以尝试在Android上开发Android App,基本可以把上面两个方向和层次都覆盖了。
如果不想开发应用,那么可以用语言本身实现一些算法,特别是数据结构,比如线性表、Set、Map、二叉树等,数据结构是内力中的内力。数据结构是编程中最重要的基本知识,比语言本身还重要。
祝你好运。
温馨提示:答案为网友推荐,仅供参考