我是一名非常年轻的软件工程师/ QA团队负责人.我已经开发了大约2年的软件,其中有一年我也是软件开发公司QA团队的负责人.目前,我仍在担任QA工具的QA团队负责人/软件工程师.最近我被邀请加入一群希望成立软件公司的朋友和同事.他们希望我成为软件的架构师/技术主管(用Java编写的特殊聊天客户端就是我所能说的).我非常擅长在火中学习,我从中学到很多东西.但是,我担心我缺乏经验会导致项目失败(或至少发展不佳).所以我想知道你是否会建议我采取这个立场,尽我所能并随时学习?或者你会建议我拒绝?
如果您建议我采取这个职位,请您提供一个或者对初学Java架构有用的资源吗?
努力成为房间里最愚蠢的人.
如果它让你害怕生病,那就去做吧.如果它让你生病与恐惧,逃跑.
作为一名在小公司担任建筑师的人,我认为以下几点可能有所帮助:
你知道的比你想象的还要多.仅仅因为你以前从未成为一名建筑师并不意味着你不知道自己不能成为一名建筑师.
作为一名建筑师,您始终需要学习并掌握趋势和技术.做好准备.
听.团队成员将拥有挑战所有偏见的好主意.
尤其是在一个小公司,你都不得不意识到政治的建筑师的角色.我不太清楚并因此而被烧伤.这可能会影响你的友谊.
小公司的发展速度惊人.计划这一点,并没有财务承诺,这意味着你不能在短时间内失业.
作为团队领导者,您最重要的资产不是您的经验,而是与您合作的团队.如果你了解并信任这些人,或者你可以聘请自己的团队,那么无论如何都要去做.如果您要进行任何招聘,请先阅读一本关于良好招聘的书(Joel on Software有一篇很好的文章).
你在Stack Overflow上询问它,所以你至少对它有正确的态度.在需要时寻求帮助.不要试图通过不谈论问题来过度补偿你缺乏经验.仅仅因为你不知道问题的答案并不意味着经验丰富的经理也会有.在门口检查你的自我并完成工作.无论如何,你会受到更多的尊重.
如果你是一个根深蒂固的团队遇到问题和问题,那么当你成为一名经验丰富的经理时,真的会派上用场.这听起来对你来说是一个绝佳的机会.如果没有管理,你永远不会成为一名经理.
在人月神话与人件是2本书,你NEED阅读.