那主要看你做什么了,如果你要是做web那么,就得需要懂js,还要业务逻辑,譬如常见的权限验证,不是单单从数据库中判断是否是管理员那么简单,否则是个人都能开发软件呢,如果你要做c/s那么就得做界面,那界面上的各种控件看似简单,如果想用好,那又是一门学问,不要小看开发一个软件,其实内在的技术还是要求的很高的,纯手写,自己的感觉。