>
确实很具有挑战性,但这也是一个在公司内留下印记的绝佳机会。作为唯一的Web开发人员,尤其是如果您是第一个Web开发人员,您有一个相当令人羡慕的机会来计划整个堆栈 - 从技术到测试环境配置再到文档。另一方面:您对这些决定和任何负面影响都全权负责。
您需要为自己站起来。如果您认为有更好的方法可以做某事,或者认为时间表不合理,那就这样说。 您是唯一具有致电专业知识的人,但是如果您不听到自己的声音,您的经理将很乐意为您制作。 当您必须纠正高级工作人员时,可能会感到压力很大,但请记住,他们想要与您相同的事情:一个成功的项目。 作为所有压力和责任的回报,当工作完成并且一切都顺利运行时,您将成为全部完成的人,您的管理人员将知道这一点,并且(希望如此!)认识到这一点。 >
>文档,文档,文档
>无论您的角色或工作地点,这都是重要的,但是作为唯一的网络开发人员,这远不止于重要:这很重要。 如果您是唯一的网络开发人员,那么很难受到纪律处分。您将有很多工作要做,并且很容易想到您是唯一会读它的人,那么这是重点,对吗?但是适当记录您的工作有许多目的;告知其他人您所做的只是其中之一。
>它还提供了估计未来工作时间范围的基线。您可以回顾您的文档,并看到过去的特定功能花费了一定小时,因此您可以期望它花费类似的时间(也许少一些),如果您必须再做一次。 请记住,作为唯一您也负责项目管理的网络开发人员。 您可能必须向更高的升级报告,但他们不会拥有将项目规划相同深度所需的知识。
>>这里没有任何借口 - 这是必须做的事情。您以前的经历是什么,或者您有多喜欢或讨厌所涉及的技术,您必须非常熟悉整个堆栈并了解它的每一层。不要尝试学习时学习,要领先游戏,然后开始使用一些个人时间来学习如果您有任何模糊。
>>当我开始角色时,我不知道C#,IIS或.NET开发,而我唯一的后端经验是在Apache下的PHP中。您可以打赌,在最初的几个月中,我会回家,花一些时间阅读C#和IIS。 我被送往ASP.NET MVC课程,并访问了在线课程库,以帮助我拾取新技术并使用它。不要害怕向您的雇主提供同样的问题:任何好的雇主都应该乐于为员工要求的培训付费。
>这是非常重要的,以至于不可能夸大其词:您必须理解并拥抱自己作为唯一的完整堆栈网络开发人员提供的独特职业机会。仅通过完成您的正常日常工作,您就会不断地学习有关“网络”的所有内容。
>仅一年后,您就会完全愿意谈论网站的任何给定层以及任何给定的生产阶段 - 您将掌握这一切。 您正在设置自己最终有能力专门研究自己喜欢的任何网络开发领域,无论您喜欢后端工作,项目管理还是在前线上进行开发。
>利用机会学习并变得擅长于您的工作。面对挑战并享受您接受的教育。
这是一个清醒的点,但我认为这是一个重要的点:成为唯一的完整堆栈开发人员最终将使您成为所有行业的杰克和无人机的杰克。 如果您想成为给定领域的专家,那么这不是您的工作。没关系。 将角色视为通往理想位置的道路的一步是完全可以的。很少有人很高兴做所有事情,我们大多数人都喜欢扎实的工作描述和明确定义的角色。
>即使这个角色为学习提供了很多机会,您也应该记住,它不是永远留下来的理想场所。 压力很大,您会发现自己在几个小时后工作很多,即使您不在时,您的想法仍然会在工作。
也许您的雇主成长为网络团队,您可以在同一家公司内开始专业,或者您必须做出困难的选择来离开其他地方,但是我在这里的建议是永远不要停止前进。 学习这么多,并且对您对技术和框架的决策有很高的信任,这真是太好了,但是这些好处会因巨大的压力和压力这种高责任感的作用而受到重视。>
从这里到哪里?> 无论哪种方式,您都可能对许多其他人走过前进的建议感兴趣。如果您有一个燃烧的问题,那么SitePoint论坛或工作场所堆栈交易所都是出色的资源。或者,您可以在我的生物中发推文。我总是很高兴听到其他网络开发人员的来信,并欢迎您的问题,故事,建议。
>经常询问有关成为唯一Web开发人员
的问题>唯一的Web开发人员如何有效地管理他们的工作量?时间管理和优先级是唯一的Web开发人员的关键。重要的是要根据其重要性和紧迫性将项目分解为可管理的任务并确定其优先级。使用项目管理工具还可以帮助跟踪任务和截止日期。
>>
>唯一的Web开发人员可以使用哪些工具来提高生产率?>如何保持动力?明确的目标,定期休息并庆祝成就可以帮助您。保持健康的工作与生活的平衡并追求编码之外的爱好也很重要。
>>唯一的Web开发人员如何有效地处理客户端的沟通?
>唯一的Web开发人员如何保持最新的Web开发趋势?可以通过持续学习,遵循行业博客和新闻以及参与在线开发人员社区来实现Web开发的最新趋势。参加网络开发会议和聚会还可以提供宝贵的见解和网络机会。
以上是作为唯一的网络开发人员的生活的详细内容。更多信息请关注PHP中文网其他相关文章!