需要懂得知识:
1、操作系统知识,尤其是服务器操作系统知识,否则连iis、apache都不会配置,那就玩笑了,运行环境也要回配置才行,否则跑不起来;
2、大型数据库知识,sql数据库知识和nosql数据库知识都要懂,严格讲ms sql-Server不算大型数据库,至少要懂mysql、oracle两样;
3、开发语言,常见的是java、python、php三种,微软的C#等因为无法运行于linux操作系统,没人用这个开发互联网应用。其中pythonZ新开发效率Z快,javaZ慢,php门槛Z低;
4、网络安全知识,否则做出来的东西一碰就坏也不是个事情,网络防火墙都不懂设置等等,做的东西也是玩笑了。
需要的时间和个人努力程度有关,和英语基础有关,本人是哑巴英语,60后,基本上搞懂上面的东西,入门的话我自己用了不到4个月。但是持续学习花的时间是92年至今从没间断,还在学,所谓学无止境。