程序员们,你是从什么时候发现,大学学的东西原来这么有用?

时间:2023-02-12 10:15:43

我先来:带团队的时候。

程序员们,你是从什么时候发现,大学学的东西原来这么有用?

带团队时,团队里有非计算机专业的人,通过对系统底层以及数据结构,以及软件开发流程的认识对比上,突然得出来的结论,原来,一直在用这些技能,已经深入思维过程中了,没注意到。

起因

事情的起因,另一个项目组的leader,说在那边学了很多东西,让我一定过去学一学。

我想,这有什么好学的,一问原来是软件工程里的软件开发流程,咱们在大四那一年学的基础知识,需求分析、软件设计、开发、测试、运维那一套。

他当时给我描述他学到这些东西的时候,那个激动和兴奋,我感到很不可理解,反问他这些不是大学里学的东西吗?

他不做声了,没回答。这事就一直搁下了,后来,我团队里另一个不是计算机专业的去那边,看到这个流程后,表现出来的是同样的兴奋和激动,给我的评价是:总算学到了真正的开发流程。

我一直把那边那个leader当做是IT专业的,这么一对比,突然明白,这家伙不是计算机专业的,后来证实这个人是非计算机出身,在培训班里培训了一段时间出来的。

程序员们,你是从什么时候发现,大学学的东西原来这么有用?

深入骨子里的思维模式

当你越深入的研究一个东西,你会发现,基础往往起着非常关键性的作用,我们在大学里学的数据数据结构、算法和数据库,只要接触开发,基本上都会在第一时间用上,尤其是数据库,因为你要做架构嘛。

如果只是做基本的CRUD,可能用的并不是太多,当你一个人从头到尾写一套系统时,才发现,这些东西真的这么有用。

比如当你做需求时,存一个数据,会自然而然得考虑到相当如何去组织它们(数据结构),存取速度(算法复杂度),这些都是在学过的知识里自动调取的。

软件开发流程固然重要,但不经过任何变化直接拿来使用,简直是灾难,就跟一味着拿着管理学的东西往上套一样。

这个是亲眼目睹的,另一个开发组,直接用这个课本上的流程套进去的,教条主义,结果,和预想的一样,开发速度奇慢无比,内部推脱责任,项目延期六个月以上,当然后果是整个项目组都给开了。

最后给大家推荐一个web前端内部学习群:437813258,进群找管理免费领取学习资料和视频。没有错就是免费领取!大佬小白都欢迎,大家一起学习共同进步!

认识的一个大哥说了这么一句话,现在都觉得很认可,永远不要和专业人士去比他的专业。

我试着比过,我惨败,哈哈。

程序员们,你是从什么时候发现,大学学的东西原来这么有用?

小伙伴们,你们是从什么时候开始,发觉原来大学里学的东西一直在影响着你今后的学习和成长的?欢迎留言和评论。