这是我从年轻开发者那里听到的非常普遍的抱怨……
“我一个人工作。没有人审查我的代码。指导是不存在的。”
目前,我知道三个不同的开发人员面临着这种具有挑战性的情况。
他们都处于职业生涯的早期。预算低的小公司雇用有前途但经验不足的工程师。
几个月来,他们推动这些开发人员孤立地解决问题。
对于开发人员来说,没有任何帮助。没有监督。不知道他们是否做对了事情。冒名顶替的感觉比比皆是。
我们是怎么来到这里的?
这些情况对年轻的开发人员来说很糟糕。
在您最需要的职业生涯早期没有任何支持!在一个完美的世界中,没有经验的开发人员不必忍受这种糟糕的情况。
但是,获得第一份开发人员工作可能具有挑战性。有时,您采取了不太理想的立场,只是为了踏入大门。
另一方面,这些有问题的公司推动缺乏经验的开发人员提高生产力。他们付出的很少,但要求的回报却很多。
通常,这是一个小团队。通常,没有技术领导。或者,领导忙到没空。或者,团队中的高级工程师在一个领域(例如后端)工作,而没有经验的新员工是不同领域(例如前端)的唯一工程师。
一个普通的故事……
如果您是一名新开发人员并且发现自己处于这种情况——您并不孤单!
不幸的是,这是一个常见的故事。
我见过它的许多变体,但它们都以新开发人员对他们的第一份工作不满意而告终。他们开始质疑自己的能力,怀疑这是否就是他们报名的职业!
我在这里要告诉您,软件开发远不止是在没有帮助的情况下孤立地工作。那里的工程团队拥有良好的文化和深厚的高层领导能力。
开发者能做什么?
发现自己处于这种情况,你有什么选择?
- 让公司的事情变得更好——改善文化、解决技术问题、添加更好的文档、建立团队社区。可以想象,这条路非常艰难。有太多你无法控制的事情了。
- 找一个新的工作地点——尽快离开。开始在有支持的团队中寻找更好的机会。找到你想为之工作的领导者和你可以向其学习的高级工程师。
我推荐哪条路径可能很明显。
离开往往更容易。你可以把你的才能带到别处,通常你会得到很多好处。更好的薪酬、更好的福利、更好的团队和更低压力的工作环境。
也就是说,有些情况下您可能想留下来!
您当然可以从单独从事商业项目中学到很多东西。你会遇到很多问题。特别是如果公司是一家成长中的初创公司,成为早期员工可以让你在公司中迅速晋升。更不用说股票期权了。
更多资源
进入文章列表,因为这是我分享更多此类内容的地方。
如果你喜欢我的文章,点赞,关注,转发!
标签:更好,开发人员,工程师,独自,工作,奋斗,开发者,团队 From: https://blog.51cto.com/u_12409319/6020832