工作编程与学术编程

工作编程与学术编程

你的老师/教授与客户不一样

在大学里,你的教授为你设定了最后期限,他们有着具体的期望,他们的主要目标是让你学习这些材料。另一方面,客户端不关心您是使用JQuery还是WebAssembly,Angular或React。他们并不关心你希望通过实施设计模式成为更好的开发者,也不关心他们为你付出的代价。因此,您需要确保产品良好且准时。没有成绩,没有做,没有借口。

有些项目会变得很糟糕

作为一名开发人员工作意味着你有时必须做一些不像建立下一个Snapchat或Facebook那样富有魅力的事情。我有一天75%的时间都在处理由于经验不足的我或者其他一些很久以前被交给任务的穷人写的遗留代码。从数据输入到使用古老的Access DB,习惯于不使用最新和最好的技术。

你的同事是大家庭

我看到这些天进入这个领域的每个人都希望成为独角兽。他们希望成为私人领域或专家。他们表现得像是在争夺班上最高分。这种方法在我看来是有害的。你的同事都是大家庭的一部分。与您自己的生物家庭相比,您平均花费更多时间。将他们视为你想要建立的人而不是与之竞争是值得的。我的同事中的任何人都知道我是一个善变的人,容易陷入无知和无能。但是他们也知道,如果灯塔点亮,Gondor要求援助,我是第一个骑在山坡上参加战斗的Rohan骑士。这种方法确保我不会成为别人的墙,他们必须走过去才能变得更好。

你会失败.....希望

我用爱说这个。如果你想要变得更好,你将会失败,有时它将是小联盟,构建失败或客户端请求被遗忘或丢失在电子邮件链中。其他时候它将是巨大的,数据删除,没有备份,计算机崩溃,客户端尖叫,迈克尔湾爆炸和火和硫磺。它会迟早发生,你会活下去,你会从这些职业杀戮错误中吸取教训。通常,您会立即了解到您是唯一一个认为自己被职业杀害的人。

你控制你的课程

没有人会告诉你接下来要学习的东西。成为开发商没有石头公式。没有预定的路径从A点到B点设置,并且它不会以文凭结束。你必须要有光泽来教自己的事情。YouTube教程非常棒,书籍很棒,但没有什么能比得上代码和更改内容直到它们破坏然后修复它们。


分享到:


相關文章: