在linux下编程不不需要什么不光的技术,你只需要能够掌握linux操作系统的使用方法,然后再在里面安装你所必须编程语言的ide表就行。
linux系统下是兼容大部分编译软件的,诸如java语言应用最应用范围的是eclipse,它具备什么linux版本,不过用起来和windows下差别不太大。
linux生态圈还有一款广为人知的可以不写代码的软件,如果说vim,如果没有你在linux下跑过c语言程序,那肯定会用过vi这个指令。它传说中的windows上的notepad,功能强大。
linux入门学习,个人推荐推荐一本书:《linux鸟叔的私房菜》。
接口文档一般由开发人员来写的,谁写的这个接口在写文档的时候,就应该是有写接口的这个人来写这个文档,而且开始写之后交给其他的人让他们可以使用,当然了每个公司有不一样的的要求的,大一点的公司有拿来写这个文档的人的,小公司就谁开发的谁写这个文档,供大家可以使用。