作者:林枫
链接:https://www.zhihu.com/question/298323023/answer/513304196
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/298323023/answer/513304196
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
先学C入门肯定没问题的。
接下来再学习哪种语言,主要看你想做什么。
建议学习流行语言。就从java,python,c++,c ,c#里面选一种吧。
各语言的主要用途如下图:
有几点要补充一下:
Windows桌面软件没什么人弄了。
JavaME已经淘汰了。
比较常见的开发岗位有:Web后端,Web前端,移动端,游戏开发,大数据..
想学后端,可以选java。。java学基础的se,然后就是Spring全家桶,ssm,springBoot,springCloud。分布式、微服务之类的。python也可以做后端。
想学前端,就js,css,html,接下来就是一大堆框架vue,react之类的。
Android方面,java还是可以的。不过有很多大佬在推行kotlin语言。
IOS方面,object-c,swift吧。不是很了解。
想学大数据,那就学java,然后就是hadoop生态圈。。
游戏开发,那就c++吧。。还得学cocos2d,unity3d这些东西。