Bootstrap

第 0 次面试

第 0 次面试(一面)

2020-09-28

朝阳

通过

今天去面试了,大龄程序员求职路又向前迈出了一步。

为什么是第 0 次,因为我是程序员啊……

很久很久以前,有一部电视剧叫做《101次求婚》。

今天面的公司是做数据同步的,大概就是从 Oracle 或者其他的什么数据库中根据日志,把数据同步到其他的数据库或者云端。虽然 Oracle 本身有数据同步工具,也有其他公司在做,但是市场总还是有的。

因为是内推过来面试,所以面试官并没有为难我,再三确认我是否有足够的兴趣和爱好去写代码,可能主要是我的经历中与写代码有关的并不多,再加上年龄偏大。

一个核心的问题是问我,认为如何才能成为一个好的程序员,或者简单的说,写好代码。

我的回答是,要看是写什么样的程序。如果是面向用户的应用,比如 Web 应用之类的,那么理解业务需求,解决用户面临的问题,是首先要做的功课;如果是偏底层的代码,那么可能需要对编程语言、数据库、操作系统有比较深入的了解才可以。

面试官对我的回答不是很满意,和他心目中的答案不一致。后来他给我解释说,写好代码最重要的是要有读代码的能力,再加上调试的功夫。

A good programmer is someone who always looks both ways before crossing a one-way street. -- Doug Linder

我觉的面试官说的没错,只是和我所想的的,是两个方向的事情。在网络上查了一下,也有很多不同的答案。不过我觉的,在有基本的编程背景知识之后,多读代码、多写程序、多调试 Bug,总是没有错的。

面试官告诉我,如果能够入职的话,大概两年左右,会成为一个熟练的 Java 程序员,这个倒是让我有一点心动。

一面算是通过了,之后还会有二面。