工作日记 (2020/4/17)

本贴最后更新于 1710 天前,其中的信息可能已经时过境迁

剧情简介

A 公司:一家坐标深圳的游戏公司规模不算大

本人:应届毕业生 主要是 java 方向 在 A 公司工作,至今差不多有五个月的时间度过无聊的三个月试用期,四月初开始了在这个公司的第一个项目一个 B 同时带我

B 同事:在 A 公司工作了两年的时间,人比较啰嗦但是还能接受

正文

2020 年 4 月 17 日 星期五 晴

挤出拥挤的电梯,进入不能开中央空调的办公室,打开了微博看看特朗普的脱口秀和美国疫情,半小时后开始枯燥无味的搬砖劳动,在我能明显感觉到头顶发热的时候 B 同事打断了我他说 db 结构改动了一下叫我自己看看最新的版本,微微感觉到了一丝凉意结果并没有让我失望他删除了几张表有新增了几张表这意味着我前半个月的工作需要重新梳理推倒重来,我强忍着删库的冲动看完了 2.0 版本的数据结构列出了若干问题与 B 同事沟通,貌似他和我一样懵逼然后说了句“你先这样做后面还要改动”,此时我的内心想法***,我提出了一些我的意见后无果(明知是走不通还要用脑袋撞的感觉很不好)。午休后指挥沉重的双手开始工作时微信来了一条来自 B 同事的消息“把项目打包给我我要看看你的代码”(这里我要解释一下目前还没有代码管理的工具,服务器还在路上 一个月前领导如是说),同事看完代码把我叫到身边开始告诉我的不足,我是很喜欢同事之间代码交流的,他说了三点

第一我的方法名应该用下划线隔开 “小朋友你是否有很多问号” 我的写法 userInfo 他的写法 user_info 当时因为身边很多同事他的声音比较大我听完之后有点混乱我以为是我错了脸也红了。

第二点是考虑数据量大的情况下 sql 语句的可用性,我反问道:哪些表存在这种情况呢?B 同事: errrr 。

第三点是所有的 sql 语句需要加上某个关联条件,我反问:部分表没有主外键关系怎么关联呢 B 同事:errrr

之后 B 同事说在我看来这就是 “垃圾代码”

我当时有点生气之后有点尴尬我也比较热就说行吧我再看看能改的我都改掉

类似这种事情出现了很多次

  • 日记
    68 引用 • 278 回帖 • 1 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1706 回帖
1 操作
johnsonxiaoyu 在 2020-04-17 15:28:15 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • johnsonxiaoyu
    作者

    因为时间不是很长所以很多工作上的事情只能被动接受,提了意见可能也没人理你,所以我想写个日记记录一下提醒自己以后不要变成他那个样子,以后说得上话了在项目的前期准备中可以做的充分一些避免代码的重构

    1 操作
    johnsonxiaoyu 在 2020-04-20 14:54:29 更新了该回帖
  • 其他回帖
  • johnsonxiaoyu
    作者

    正经人谁写日记啊?
    你写日记吗?
    我不写
    你写日记吗?
    我也不写
    谁能把心里话写日记里?
    写出来的能叫心里话?

    1 回复
  • johnsonxiaoyu
    作者

    是这样的我刚来公司的时候想了解公司的业务因为我是 java 所以主要方向还是做系统,当时我就想看看公司以前的系统然后尽快的适应,但是实习的三个月同事 B 一直都很规避这个东西,转正后领导分了一个项目下来让同事 B 带着我做,但是项目的需求就是简单的几个菜单名称,文档里面没有提到关于这些业务的关联性与具体实现都是要靠自己摸索然后去问他(我以为在项目开始前应该把需求沟通清楚才能开始),但是我去询问的时候只有一句话“你先做后面在说”,然后我按照自己的理解做了半个月,同事 B 后面跟我说底层要改以前的设计无法实现需求,很无奈!

    1 回复
  • tiangao

    要么忍要么滚。

    还有一种避免尽量少的方法,自己的业务自己实现,对接别人专门搞一个转换层,管他怎么动,你只改一部分代码

    1 回复
  • 查看全部回帖

推荐标签 标签

  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 517 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 2 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 159 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 63 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 1 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    85 引用 • 139 回帖
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    135 引用 • 190 回帖
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 724 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    123 引用 • 74 回帖 • 2 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 484 关注
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    7 引用 • 40 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 1 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 44 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 106 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 1 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 147 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 52 关注
  • 笔记

    好记性不如烂笔头。

    308 引用 • 793 回帖