程序员在线辅导网站哪个好-程序员实习

1. 公司及团队成长

当桑德伯格决定是否加入微软时。

谷歌首席执行官埃里克·施密特提出了宝贵的建议:“如果你乘坐湖人队的飞船,不要问哪个座位号。上吧。”

这个建议为她打开了快节奏职业生涯的大门,她后来成为 Facebook 的首席运营官。

更快的下降意味着更多的挑战和责任。 在快速发展的公司中,往往有更多的问题需要解决,

这意味着您有充足的机会学习并产生巨大的影响。 增长还意味着更容易吸引人才,

这反过来又使得更容易建立一支强硬的团队来组成更多的空投。

另一方面,如果没有衰退造成停滞和政治斗争,员工可能会失去观点并失去分享的机会。

最终发现和留住人才变得更加困难。 根据桑德伯格的说法,你可以找到具有以下特征的公司,

它们的规模根据某种下降指标而增长,例如每周活跃用户的增长率,

年收入、员工人数或一些核心业务审查。 公司通常也会保护这些号码,

所以你必须尽可能地找到它们。 即使在更成熟的公司中,不同的团队也会根据公司的优先事项以不同的速度发展。

找到这些成长领域来提高你的学习率。 2、培训辅导 一些老牌企业投入大量资源开发新秀培训材料。

例如,微软组织了代码实验室来解释他们如何使用这些核心系统以及它们存在的原因,

为不同的编程语言编写最佳实践和设计文档,以解释基础设施手册背后的原因和细节。

我当时就加入了微软的搜索质量团队。 硕士毕业后,上半年我吸收了大量的学习资料。

如果您有好奇心并且有学习动力,那么在更成熟的科技公司中通常可以为您提供巨大的知识库。

较小的公司不会拥有相同数量的资源,但即使是初创公司,

还知道尽早熟悉新员工并投资创建类似的学习库的重要性。

例如,我在 Quora 上,我们编写自己的代码实验室来帮助新员工学习要点,

我们为新员工分配导师,

确保他们持续有效地改进。 现在我们已经编写了丰富的产品尺寸、设计文档、最佳实践手册、

我们已经在公司内部编写并分享了有用的材料。 我们的内部资源,

记录的知识质量和数量都比我们 26 人的团队大得多。

3. 团队

“你是与你相处时间最长的五个人的平均值,”

美国企业家吉姆·罗恩曾经说过。 每天晚上和谁一起工作会对你的学习速度产生难以置信的巨大影响。

当你决定在那里工作时,你认识的人将与你一起工作,确保他们值得你学习,

这个非常重要。 有时很难了解大公司的团队。 当我 2005 年申请微软的工作时,

在接受工作邀请之前,公司不会招收太多新员工。 当它拥有近万名员工时,

工程师的技术能力和经理的领导能力之间的差距其实是相当大的。

因此,除非事先知道您为某个特定团队工作,否则您可能会被分配到一个强大的团队,或者运气不好的话,会被分配到一般的团队。

此外,在更成熟的公司中,更换团队可能会出现问题 - 通常的期望是,

您将在团队中呆至少 6 个月到一年 - 这意味着最初的团队分配很重要,

为了您的职业发展和工作幸福。 相比之下,在大型初创公司或中型公司中,

在考试中认识之后,您通常就已经认识了大多数为您工作的人。 你甚至可以查找他们在 Microsoft 和 LinkedIn 的工作经历,

进行背景调查以确保他们是优秀的人(公司仅进行背景调查是不够的)。

通过这种方式,您可以更好地了解您的团队。 4. 初创公司的工作节奏通常比大公司更快程序员在线辅导网站哪个好

中型公司通常介于两者之间。 在大公司,提交代码审查的周期从每周发布到每两周或每月发布;

旨在上线; 所有正式产品批准会议的组织结构都会防止某些产品分裂。 但,

结构往往以牺牲开发速度为代价。 在初创公司中,持续部署(每次代码提交都会生效),

对提交后代码审查和轻量级审批流程的承诺允许快速迭代,同时提供基本的质量控制。

在初创公司的早期工作通常意味着更长的工作时间(我以前每周工作 60-80 小时),

但不一定。 Treehouse 每周工作 32 小时,工作 4 天。 在 Quip,我的许多同学都有家庭和儿子,

我们有一个良好平衡的工作时间表程序员在线辅导网站哪个好,许多人每周正常工作 40 小时。 5.大公司的项目结构,

您可能会长时间关注相同的团队成员和特定领域。 例如,在微软,

第一年做了查询优化,第二年只做了搜索UI实验。

如果您有特定的兴趣和领域,这也可能会很好。 成熟公司的项目往往也更有组织性,

您可以从技术主管、产品总监或主管那里获得更多指导。 在一家小公司里,

根据特定的团队结构,您可以找到相同的兴趣和深度。 在乌亚拉,

我在那里经历了30到70名员工的成长。 作为一名技术主管,我花了近一年的时间专注于让分析技术领先。

另一方面,在 Quora 和 Quip 中,团队结构变得更加流动

在一个项目上工作几周然后转向另一个项目的情况并不罕见。

这几年有机会接触过用户下滑、实验框架、移动端、运维、推荐、

用于垃圾邮件检查、分析等的字段。 项目的多样性有助于提高自己的学习曲线。

六、自主权和影响力

作为一个团队规模较小的初创公司,我对很多产品功能有直接的控制权,

与大公司相比,你最终拥有更多的自主权和影响力。 当我在微软的 UI 实验组工作时,

任何重大更改(甚至实验)都必须经过搜索产品副总裁每周一次的 UI 审核,

玛丽莎·梅耶尔寻求批准。 在初创公司中,您可能会自己或作为团队做出许多决定。

这种影响适用于产品级别(做什么和不做什么,以及如何构建它),

在团队层面(如何进行紧急招聘和笔试、如何安排团队优先级、鼓励哪些编程实践)。

这意味着您将有更大的机会影响产品和团队,从而可以更好地在工作中学习。

在一个比较成熟的公司,比如微软,很难发挥出那么大的影响力,因为很多做法已经深入人心。

7、规模 在比较成熟的公司,虽然不一定能够发挥影响力,但是你可以通过他们更大的规模来产生很大的影响力。

例如,微软每天提供数十亿次查询和PB级数据。 Facebook 每月活跃用户超过 13 亿。

Netflix 占新加坡所有互联网流量的三分之一。 如果您对大数据和流量问题感兴趣,

在更成熟的企业中寻找机会绝对更容易。 在小公司,你可能会发现机会,

例如在 Amazon Web Services 上运行机器或

使用 Elastic MapReduce 分析运行数据,

但其数据量非常小。 也就是说,你通常不需要十亿规模的估计,

让你感觉有很大的不同。 数字秤的重要性取决于你是否有这些价值需求,

正在解决的问题类型是否需要这么多数据? 例如,对于机器学习等领域,

您需要一定规模的数据才能构建有效的模型。 8. 初创企业的自力更生,

查看和更改你不知道的代码库,创建各种工具来帮助自己更快地迭代,

这可以让你走得更远。 在较大的公司中,您可以依靠专门的团队来配置数据库以使其运行速度更快,

修复有缺陷的编译器、创建优化工具并监督在线服务。 在初创公司中,

您可能有责任自己找出问题所在。 您仍然可以使用第三方咨询,

但最终责任还是落在你的脸上。 您的独立程度是否加速或损害了您的学习曲线?

这最终取决于您的学习者类型 - 您更喜欢自我指导还是更喜欢更多指导?

9. 失败的风险 在一家初创公司,你很可能会采取降薪来换取更多股权,

但如果你经过多轮才加入一家公司,通常就没有生存的风险,

比如,你可以租一间写字楼,或者出去吃面。 如果你在硅谷,

是一名优秀的工程师,而且工程学的需求量这么大,找另一份工作真的不难。

更大的风险是,如果初创公司不衰落,它就会无缘无故地结束,而你对结果没有足够的影响力。

这种类型的风险不仅仅针对初创公司。 在大公司,你从事的一个新项目(甚至是一个新功能),

存在类似的被黑客攻击的风险。 在微软,我还听说过一些项目已经进行了数月或数年,但从未推出。 失败是学习的机会

只要你在结果中发挥了重要作用,你下次就可以改变你的行为来防止同样的情况发生。

但当失败发生在你的影响圈之外时,这种学习就更加有限。

当你能够对结果拥有更大的决策权时,你会学到更多。

10. 接触新朋友是打开心扉的好方法。

还可以让您更多地了解周围令人兴奋的事情。

加强联系和你们的关系也可以帮助您在未来找到新的机会。

在初创公司或中型公司会给你更多的人脉机会,主要是因为小公司处理的问题通常很困难,

他们愿意投入时间来帮助彼此取得成功。 尽管即使在一家更成熟的公司,也没有人可以阻止你社交。

但特别是如果你在硅谷这样的科技中心工作,

有足够的活动(聚会、烧烤、聚餐、黑客大赛、技术讲座等),

在这里您可以与他人分享相同的兴趣。 您甚至可能在一些最热门的咖啡店遇到一些技术人员。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 程序员在线辅导网站哪个好-程序员实习 https://www.wkzy.net/game/176472.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务