我愣住了,真实工作里的编程与学校编程竟然是这个鬼样子!

励志当最强课代表的我来给大家总结总结👍👍👍
真实工作里的编程与学校编程
视频内容:
1️⃣在学校里编程不外乎三种情况✔️
2️⃣在学校编程✔️
3️⃣打算踏上程序员之路✔️
视频内容:
1️⃣在学校里编程不外乎三种情况✍️
1.课堂或课后作业
2.期末考试或毕业设计
3.课余时间参与维护的开源小项目

2️⃣在学校编程📄
大多数情况下都是一个人同时身兼数职,承包了产品经理、开发工程师、测试工程师,甚至还包括美工的所有工作
只要根据老师布置下来的课题,实现主要功能进简单测试,可以运行,就算及格,编程最主要的目的是能够将课堂上或者自学到的理论知识付诸实践,检验自身对于知识的掌握和运用程度。

3️⃣打算踏上程序员之路🏷️
1.在工作中需要使用公司专门要求的工具来完成编程,同时还有可能需要用到多种工具,这就需要程序员对于工具的熟练运用呈现多样性。
2.工作中程序命名规范很重要。在工作中,代码需要遵循一套严格的编写规范,因为在工作中的代码不是属于某一个人的,是需要大家共同维护的。
3.工作中测试的重视度高于开发在工作中相比开发的时间,写单元测试和接口测试的时间只多不少。
4.工作中代码量贵精不贵多在工作中解决同一个问题,能够用更少的代码的人水平更高。
5.工作中团队合作是常态。在工作中负责的往往会是一个大工程中的一个模块,完成一个大工程的开发工作是一个团队的事情。因此必须学会团队合作。
6.工作中性能要求更高在工作中可能一行代码面对的用户会达到上千万甚至上亿。所以就要求开发者在开发的时候要把很多可能会出现的问题考虑进去。
7.工作中时间分配多元化,在工作中你的时间会被分配到多个环节,包括了解精准的业务目标、预研需要用到的技术手段、如何选型、详细设计编码实现配合测试、上线及上线后的维护等等。
8.工作中对代码质量要求更高。在工作中,代码要考虑可用性、易用性、安全性、健壮性等因素。
