在学校与现实工作中的编程有什么不同.docxVIP

  • 4
  • 0
  • 约6.89千字
  • 约 5页
  • 2024-08-06 发布于上海
  • 举报

在学校与现实工作中的编程有什么不同.docx

在学校与现实工作中的编程有什么不同?

刚进公司时,在你正式动手写代码前,很可能要理解codebase。这一过程至少持续1个月,取决于你所在项目的规模。你会发现你不得不使用你浑身所学之能事,理解上古程序员是如何解决一个个实际的问题的。有的时候你沾沾自喜,“哈哈,这个技巧劳资经常用,你们也算有点见识”。但大部分时候你很糊涂。

在此阶段,你每天的工作就是看文档,看设计图,读代码,放断点debug,hack,fix,问同事。

你很累。你很无聊。

此外,刚进公司的你,会发现你的项目组正在使用一些奇葩工具、冷门技术,他们非常不好用,尤其跟你大学时候用的成熟IDE相比。你可能会想砸键盘,“谁特么想出来的用这个工具!谁特么写的这么sb的工具!”

你很失望。

渐渐的,你开始了解了你们的业务领域,所谓的掌握了一定的领域知识,你开始有能力判断哪些是权衡,哪些是权宜,哪些是极精妙的设计,哪些是遗留代码。

你的领导也发现了这一点,于是开始给你安排简单的任务。他们可能是改一些显而易见的bug,可能是实现一个最简单的新特性。此时你会有一种驾驭的错觉,你很快的写好了功能,提交,开始幻想自己精妙的代码收到表扬。当然,不出意料的是,你提交的100行代码里被找出了10个bug,其中2个是很严重的逻辑错误,4个是未实现的需求,2个是ui错误,2个是边界条件未检查。

你心里十分不爽

文档评论(0)

1亿VIP精品文档

相关文档