关于自学互联网 编程的一些 希望各位大咖解囊

我不知道你现在是怎样的基础,既然你问用C++能不能做APP,那我就按照完全外行来说这个问题了,那我的建议就是:算了吧互联网这个行业不缺高薪的职位,但这个行业真正需要的是能解决问题(或者说解决需求)的人,能对各种各样复杂的问题提供解决方案,而不是会做个小网页、会抄个APP界面这种技术工人。要达到这种水平,需要对计算机和软件从理论到实践的系统学习,甚至需要很扎实的数学物理基础,所以互联网行业对于学历还是比较看重的。参加下北大青鸟之类的培训也可以让你迅速掌握一门编程技术,甚至能胜任一些简单的程序工作,但缺乏知识体系永远是你的硬伤,你的职业发展不会比从事其他行业更好。而且互联网时代技术的更新换代非常快,当你发现其他人对某个新技术只要看两眼就能了解原理并且上手使用,而你一个月连文档都看不懂的时候,你很可能就要被这个行业淘汰了。如果你还是高中生的话,你可以好好学习,打好数理基础,进一所好的大学,甚至觉得有必要的话可以再进修研究生研究一些更高深(但是可能没多大实际用处)的理论,同时也积极实践下这些最时髦的新技术。如果不是的话,0基础想要进入互联网行业基本上是在浪费时间。你0基础,研究几天怎么刷墙,你也当不了建筑设计师,但你好歹可以当粉刷匠;而在互联网行业,你今年可以当粉刷匠,明年也许就不需要粉刷匠了。
■网友
谢邀。首先,学会搜索就是一项不可多得的技能。类似题主这样的问题我在都不知道见过第几遍了,搜索一下再问不浪费别人的时间,也不浪费自己的时间。下载VC++6.0一点用都没有,可以删掉它了。要想做网页,那先得学习HTML, CSS, JavaScript,w3cschool菜鸟教程服务器端则先需要有基本的HTTP知识和网络编程的知识,相关的书籍按你自己的需求自己搜索。如《UNIX 网络编程》《Windows 网络编程》《计算机网络:自顶向下方法与internet特色》《计算机网络》...等可以先从学习某一个Web框架的用法下手。举些例子Node.js 的 ExpressJava 的 SpringRuby 的 Ruby on RailsPython 的 Flask 或 Django...等做App,Android用Java、iOS用Objective-C/Swift、WindowsPhone用C#,同样,买书看即可,上豆瓣读书搜Android, iOS或WindowsPhone,看评价入手。这次的回答我连关键词都用下划线标出来了,希望题主从今天起学会使用Google。共勉


    推荐阅读