你去下家面试,怎么评价你在这家公司做的工作?

2023-11-09 00:10

本文主要是介绍你去下家面试,怎么评价你在这家公司做的工作?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0?wx_fmt=jpeg

今天有位同学在微信诉苦说: “刘老师,我去年转行学的编程,今年找的工作,进了一个做金融系统的公司,现在差不多工作三个月了,感觉很痛苦。 系统业务逻辑很复杂,经常是花费很大功夫去理清业务逻辑, 然后才能写代码, 一天下来代码没写几行,尽是在理业务逻辑了,公司人员流失比较严重,我们组长都是才来不到半年, 很多模块他也没有做过,经常找不到人问。 我担心时间长了技术就废了 ”

我看了以后,非常感慨,这绝对不是个案, 很多同学可能都处于这种困境当中,国内很多软件公司都有这种情况。

从公司层面来讲, 这种状况在一定程度上反应了管理的成熟程度,管理规范的公司对于一个维护多年的系统,会积累不少的文档(虽然有些文档过时了,但总归有迹可循。) 如果人员离职,也会有转移和交接,确保项目能正常进行。 更有甚者,人员有备份, 走了也不怕。 绝对不会出现这位同学说的连组长都是新人的情况。

当然有更多公司迫于各种无奈的现实压力,走上了野路子, 最后就苦了我们这些程序员。

没有文档, 没人讲业务, 业务都在代码中, “代码才是设计”在这里真是体现的淋漓极致。

客户还在不断地提需求, 为了理解业务得不断地看代码,还是烂代码,都快看吐了。  好如容易找到改动的地方, 心里又犯嘀咕:会不会影响其他功能? 出了幺蛾子领导还不把我骂死?  刚入门的新人真是压力山大啊!

该怎么办呢? 转行后好不容易找到的工作,  再坚持一段时间吧。

在这个项目上熬了一年, 感觉技术没有任何长进, 终于受不了,决定脱离苦海,偷偷地去面试下一家公司。

面试官说: “你在原来的项目上都做了那些事情啊?”

“我们那个项目太烂了, 都是遗留代码,看不懂, 既没有文档, 也没有人可以问,我整天都是看代码理解业务, 然后改动一点点, 实在是太无聊了, 我还是热爱技术, 想找个能做技术的工作。”

面试官心想: 卧槽! 我们这儿的项目也是这样! 这人来了估计也不安分,还是算了吧。

那到底该怎么破呢? 其实我也没有特别好的解决办法。 

我只想说的是,确实没有什么理想的工作,让我们舒舒服服地学习技术,但在一种恶劣的环境当中,虽然无法改变全局,至少得留下自己的印记, 不要总是王小二到此一游,把自己当成一个匆匆的过客。

不妨先改变一下对这个“烂系统”的态度,少抱怨,多做实事。

比如说:我费了一天的劲,把这一块代码读通了,业务搞清楚了,然后晚上不打王者荣耀了,把我了解的业务写成文档,方便自己也方便后来人阅读。 或者说:我看到这段代码很不爽,最近刚刚学了重构,就把他改了吧。 

当然你可以做的更牛,我经常举的一例子就是前同事Jason,下了班后一个人在单步调试一个烂系统, 不久以后就对系统滚瓜烂熟,成了这个团队里的核心人物。

如果他去下家面试,对面试官说: “我们那是个遗留系统, 我把代码都调试了一遍, 搞清楚了, 顺便也把文档给补上了,还修复了一些bug”   我想每个公司都会非常喜欢的。

很多公司都有自己封装的框架,不要觉得烂,觉得没Spring好, 静下心认真学习下, 思考下自有框架的原理,也是一个不错的提升。

突然想起了《士兵突击》中的许三多同学, 在草原五班那个枯燥乏味、没人搭理,干好干坏一个样的恶劣环境中, 不顾李梦、薛林、老魏等人的冷嘲热讽,打击阻挠, 一根筋似的出早操,踢正步,修路, 坚持做自己认为正确的事情,这样的人真是想不出头都难啊!

本文配图:许三多同学孤独地在修路。

你看到的只是冰山一角, 更多精彩文章,请移步《码农翻身文章精华》

有心得想和大家分享? 欢迎投稿 ! 我的联系方式:微信:liuxinlehan  QQ: 3340792577


码农翻身

用故事讲述技术本质

0?wx_fmt=jpeg

微信号:coderising

这篇关于你去下家面试,怎么评价你在这家公司做的工作?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/373190

相关文章

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

Spring @Scheduled注解及工作原理

《Spring@Scheduled注解及工作原理》Spring的@Scheduled注解用于标记定时任务,无需额外库,需配置@EnableScheduling,设置fixedRate、fixedDe... 目录1.@Scheduled注解定义2.配置 @Scheduled2.1 开启定时任务支持2.2 创建

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化: