开发一套软件需要懂java或者其他开发语言的程序员。他们只负责软件的运行。至于核心攻防部分,有人提供。软件做好了,想卖给100人的公司,需要懂销售技巧和业务关系的销售。销售不一定懂技术,所以需要配备一个懂技术的人,通常叫售前工程师。售前和销售联系通常是客户负责采购的部门。他们之间的大部分交流内容不会涉及产品开发。用户更关心你的产品能为我解决什么问题。就像我们买手机一样,我们通常只关心手机屏幕的大小,电池寿命,能否顺利运行游戏看电影。因此,售前工程师需要熟悉自己的产品,探索用户需求,结合自己的需求和能力给出解决方案,不需要了解太深的攻防对抗,需要临时请专家出面。
如果我做一个硬件产品,比如防火墙,那么我需要一个生产硬件的工厂。一些了解硬件开发的硬件工程师,硬件和软件都属于产品,需要产品化管理,需要负责供应链和仓库管理的人员。当产品到达用户现场时,用户不会也不想自己安装,因此需要在客户现场安装产品的实施工程师。出现问题后,我还需要了解售后工程师的维修。
各种工种和岗位共同构成一个行业,行业逐渐扩大,形成一个行业。对网络安全感兴趣,如果你已经开始,想继续提高你的技术,有必要找一家安全公司从事相关职业,还是应该自己研究?进入公司意味着有能力实现自己的技术。公司不负责培训和教学。只有自学才能提高技术,职场上很少有人倾囊相授。如果你想接受一些渗透和HW的工作,有什么渠道吗?大多数大学都会有自己的网络安全团队,许多城市也有攻防比赛,参加比赛排名,名声自然会有人关注,也会有商业活动。你也可以关注一些公共测试平台,注册成为白帽子的成员,并通过贡献漏洞来提高你的声誉。