关于软件和硬件的开发
简单介绍一下,我高中参加过全国中学生数学奥赛,后来自学大学本科数学系课程,对数学有一定的认识,但是学历仅仅发展到高中,其中酸苦不想再提,我现在学完了c,学了一点java,一点单片机,一点汇编,一点数据库,一点web开发。想请问一下,我想将来从事软件和硬件相关工作,有下面几个问题不懂。【回答的时候尽量用网上或者大学课程名字,毕竟我是自学 谢谢了】1 软件开发和产品经理在大学各对应什么系,分别需要学习哪些课程?自动化跟这两个有没有关系?
2我想成为软件方面的高手的话,需要分别前后学习哪些课程,分别说一下这些课程的作用好吗?
3 硬件方面我知道 电路原理 模电数电 单片机,但是以后还要学什么?
4嵌入式系统开发 需要什么前提知识?
5 通讯方面的比如,交换机组建局域网这种常见公司内部的网络布控学要学习哪门课就能完全学会?
6常常看到安卓和ios开发,这些都需要什么前提?只有c基础能搞定吗?
问题很多 ,我也是刚开始自学,如果有愿意解答的,也可以加我的qq949569836,不胜感激 很可惜,楼主的问题我都回答不上来,因为我本身不是做开发的,是做安全的。没有切身的实际感受,就不能提供一些空口的经验。但是可以说说我身边的一些人。
我身边有做开发的,做web开发(web开发自己以前座椅.net的项目)
web
做.net开发的话,就需要一些数据库的知识:用来对数据的增删改查,以及.net语法,和用法:基本功能的的实现,css:用来对界面的美化及控制,javascript可以写一些控件,比较炫酷的功能,html语言。差不多就这些。我说道的用法可能也太少。所以更深层次的还需要你自己去探索
做应用程序的开发
pc端
pc端的应用程序开发的语言有很多种,java,.net,c#,windos程序设计中使用的sdk,以及由sdk封装好的MFC,和C,c++,delphi这些语言都可以单独用来开发一个软件,或者一个工具。还有vb啊,易语言啊,很多语言,都可以用来单独去开发一个软件。以前用过delphi写过小工具,还用sdk写过小工具,c也写过
android
这一块自己接触不是很多,只知道一点皮毛,不过可以推荐一本比较好的书,《安卓疯狂讲义》
ios
这一块我就接触的更少了,所以就不发言了。
页:
[1]