如何管理一家非技术初创企业的技术部门



我最近获得了计算机工程学士学位。到目前为止,我有一个小实习。我几乎没有编程经验。在搜索了几个月之后(并不意味着我对这份工作绝望了——只是想澄清一下,这样你的答案就不是基于它了),我在一家初创公司找到了一份工作,设计和开发他们的用户交互和管理web应用程序。我是唯一的技术人员,将是唯一负责平台开发的人。创始人虽然受过高等教育,但没有任何技术背景。这似乎是一个有趣的机会,但我想知道是否太早承担了太多的责任?

我知道这不是一个标准的编程问题,但我认为这是一个编程能力理解类型的问题。

我很欣赏你对这个问题的见解。

谢谢。

刚刚看了你的LinkedIn简介。看来你有很好的初级程序员资格。

作为团队中唯一的技术成员,行业经验有限可能是一个很好的成长机会

然而,另一方面的论点是,你可能会失去在适当的指导下成长的机会。在所有的现实中,学院/大学CS/CE课程通常不会让你准备好处理高级软件工程师每天要处理的现实问题。在一个你不是唯一的技术人员的公司,你将有机会与经验丰富的专业人士合作并向他们学习。在我看来,这是选择第一份工作的一个重要因素。

所以…假设这家初创公司发展迅速……你是否有资格:

  • 就产品特性的可扩展性、安全性和优先级进行日常技术决策?
  • 面试、雇用和评估额外的技术人员的表现?
  • 开发一个web应用程序的全栈,包括设置和管理服务器,数据库,api和相关框架,客户端技术?

如果你对上面的任何一个问题感到不舒服(这是一组非常有限的问题),你可能还没有准备好。要过很长时间我们才会知道。在我第一次在一家初创公司担任领导职务之前,我在多个行业有超过10年的经验,掌握了多种技术。但那就是我……你必须自己做决定。

这取决于公司的类型。如果用户和网站之间有很多互动,而它不能提供信息,那么你就必须处理服务器端的事情,以提供适当的响应,你需要对你的堆栈很好,作为一个新手,不建议你在整个公司的技术部门做一个单独的执行者。

既然你说,web应用程序,我认为用户必须进行交互。如果我是你,我是不会同意的。但是你没有告诉他们你在你的技能组合中所拥有的专业水平。所以,我不能说你是否能处理好它。

这只是我的观点。

最新更新