C语言基础很高兴能为你解答。
首先
C适合用来做底层,C++适合用来做上层,看你自己喜好啦。不过都学也没啥不好的,建议先开始学习c语言,c++只是多了一个面向对象编程,c语言学好了,c++学起来就很轻松了。如果你以后想要从事C/C++方向 C和C++都是需要学好的,并且还需要拓展学习下windows,Qt,甚至Linux 。并且熟练掌握网络,数据库,多线程这些知识。
对于就业来说,可以看下一下两个企业需求,一般做windows应用开发都不会单纯说需要掌握C语言或者说C++,而是两者皆需求
后台/服务器【后台开发】
编程基本功扎实,掌握 C/C++/JAVA 等开发语言、常用算法和数据结构;
熟悉 TCP/UDP 网络协议及相关编程、进程间通讯编程;
了解 Python、Shell、Perl 等脚本语言;
了解 MYSQL 及 SQL 语言、编程,了解 NoSQL, key-value 存储原理;
全面、扎实的软件知识结构,掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等专业知识;
了解分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。
桌面客户端
【PC 客户端开发】
计算机软件相关专业本科或以上学历,热爱编程,基础扎实,理解算法和数据结构相关知识;
熟悉 windows 操作系统的内存管理、文件系统、进程线程调度;
熟悉 MFC/windows 界面实现机制,熟练使用 VC,精通 C/C++,熟练使用 STL,以及 Windows 下网络编程经验;
熟练掌握 Windows 客户端开发、调试,有 Windows 应用软件开发经验优先;
对于创新及解决具有挑战性的问题充满激情,具有良好的算法基础及系统分析能力。
其次
对于目前大学来讲,软件工程,物联网专业,人工智能,大数据专业等专业都是C/C++必修课程的。C和C++代表了整个编程界的两种特色的编程语言:面向过程和面向对象。所以学好C/C++对你来说也不分主次,都学好很有必要。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有