虽然这年头好工作难找,但是菜鸟程序员也需要擦亮眼睛,防止上错船。

有哪些是我们在面试时需要考察的呢?我们需要反问考官们哪些问题?


(一)从软件工程角度,开发过程管理完善吗?

1、有没有版本管理?


项目组没有SVN、GIT这种版本管理工具?


好吧,除非你可以忍受代码经常丢失,经常找不到版本。或者版本错误。


还有一个重要的问题,每个人的工作成果无法得到客观的体现,容易滋生不公平。

每个人可以随便说自己的工作量,没有什么客观依据。

可是,如果有了版本管理,如果一个人号称自己工作很辛苦,可是一周都没有什么check in,谁会相信他/她?

这样的后果,可能就是老实人吃亏。



2、有没有单元测试?

项目组成员对自己的代码进行单元测试吗?比如JUNIT、CXX Unit吗?

没有的话,除非个个都是大牛,否则有很大的可能性,该项目组的软件常常失效


3  有没有测试人员

如果没有测试人员,谁来检查软件是否符合用户需求?

如果没有检查,那么很可能出现软件开发出来,用户根本无法用,或者不是他们想要的。这等于在浪费所有人的青春。


4 是否经常加班

加班太多,说明管理不善,说明领导能力不足


5 日常工作是否使用项目管理软件,是否用到了甘特图

如果项目组不用项目管理软件来追踪工作量,那么先不说该项目的管理有多混乱?这样容易引出问题。


问题一,容易导致该做的没做,或者做的顺序不对,影响项目进度


问题二,每个人的工作内容和工作量没有客观依据,容易滋生不公平。

对于每一个项目组成员,这可能会出现,领导不清楚每个人到底做了什么,工作量多大?

可能最后领导会凭借感觉来衡量每个人,而失去客观依据,这样是很可怕的。

这样的后果,可能就是老实人吃亏。


(二)从商业的角度,考察该公司或项目组产品的核心竞争力

该产品的核心功能是什么?它给用户带来的重要价值是什么?它与类似产品的优势在哪里?劣势在哪里?

如果该产品仅是其他现有产品的山寨,那么该公司缺乏核心竞争力,恐怕不会太长久。


(三)仔细考察公司是否关心员工

这才是一个企业能否长久生存的核心问题。


比如加班给加班费吗?


比如对女员工的照顾是否周到?

如果该公司女员工比例不足,说明该公司可能存在重男轻女现象。


公司是否给每个员工股份?

股份很重要,如果没有,说明公司不打算跟员工分享收益。这种公司不去也罢。



Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐