手机软件里面包含里哪些?html5 css js做网页 加上access sql server 的包装就是软件?
你百度:webApp和原生app。理论上来说,你这个也叫webApp,也可以算是软件,实质上就是把网站做了个安装包装到手机上。跟用手机直接访问网站差别也不是很大(网站打成安装包后可以实现些直接访问网站不能实现的功能,比如推送信息图标上提示新消息)。 但是要实现更复杂高级的功能,用网页打个包是不够的,要调用手机硬件的很多功能是需要根据安卓或苹果这两个平台用java或obj-c来开发的,那个就不是网页了。独立开发软件,这个概念太广了,很难说。 我不知道你学的什么专业,对各项技术掌握到什么程度,要去什么样的公司搞哪方面的实习。前面我说的,做个网站打包成app我们也可以理解为软件,如果要你独立...全部
你百度:webApp和原生app。理论上来说,你这个也叫webApp,也可以算是软件,实质上就是把网站做了个安装包装到手机上。跟用手机直接访问网站差别也不是很大(网站打成安装包后可以实现些直接访问网站不能实现的功能,比如推送信息图标上提示新消息)。
但是要实现更复杂高级的功能,用网页打个包是不够的,要调用手机硬件的很多功能是需要根据安卓或苹果这两个平台用java或obj-c来开发的,那个就不是网页了。独立开发软件,这个概念太广了,很难说。
我不知道你学的什么专业,对各项技术掌握到什么程度,要去什么样的公司搞哪方面的实习。前面我说的,做个网站打包成app我们也可以理解为软件,如果要你独立开发不太复杂的网站程序之类的应该也不太难。如果是独立开发其他软件,比如:复杂算法的图形处理程序、底层驱动之类的,那肯定得技术很牛,并且有相当的经验才行。
而且复杂点的软件通常不是某人独立开发的(也有牛人一个人搞完),都是团队你搞一块我搞一块。看懂别人源码,然后从修改开始这个是学习方法的一种,对的。至于学软件、硬件没用,这句话绝对是忽悠人的,我猜测出发点有可能是:1。
你老师自己都不怎么样,没办法教你更复杂的玩意(大学的里的计算机老师,10个有8个拉到社会上来找不到工作,因为什么都不会,只是背下来了大学教材);2。老师带你混通常是在外面接活的,丢给学生做,他可能老接到网站的活。
做网站是小儿科,真正软件开发的话,跟另一个朋友说的一样学问大了,从计算机原理学起。c或c 基本上是选一个必学熟练,然后吃透常用的算法、数据结构,你前面提到搞蓝牙,如果搞嵌入式的话,还得会点汇编。
前面这些学到位了,再学其他大多数计算机编程语言都是相通的了。培训就不要去了,花钱还不如买几十块的书自学好。抱歉没看清楚是老总,那说明你们老师还是蛮不错的。老总的想法就是要你给他做能为他创造利润的事情。
如果只想混口饭的话,计算机原理懂会两门编程语言就行了,如果是想成为很顶级的程序员硬件低层的东西研究透了绝对有用。收起