sss4567890
回答数:13 | 被采纳数:64
2018-06-12 11:55:14
1)c或者c++必学。java可能学可能不学。
2)数据结构和算法。
3)数据库 + PHP(HTML CSS JavaScript等网页开发)。
4)网络协议。
5)操作系统。刻苦学java等编程语言,毕业后可以做码农。
熟练操作系统(主要是unix或者linux)的,可以做系统维护等方面的工作。
熟练c c++或者java的,同时熟悉分布式系统和设计模式的,可以从事软件设计、后台/服务器开发等。
熟练ios、android的,可以从事移动客户端的开发。
熟练php等的,可以从事网页/网站开发。能力基本是一级级修炼上去的。先熟练基本的编程语言,然后熟练设计模式、操作系统,这样就可以做软件的架构设计了。然后再往后,要么走管理、做项目经理等,要么继续走技术,做到技术顾问等。