软硬条件是什么意思?

刘心语刘心语最佳答案最佳答案

这个“软”和“硬”,得分开来看待。 通常来说,面试问这样的问题,它的“软”意是指:你在过去的工作和学习中,有哪些值得改进和提高的地方;而它所谓的硬条件,则是指你是否具备完成我们这份工作所必需的资质——比如你是否有足够的编程经验来胜任我们的这一份工作等等。

我之所以把这个问题拆解成两个部分,是因为我想告诉你:其实绝大多数人,都是普通人,没有那么多耀眼的光环。而我们所能做的,就是尽量把自己的短板补齐,把自己的长处拉长。

一个最浅显的例子就是,假定你的目标是进入到BAT之中的一份子。那么,假定现在的你是应届生,那么你就必须保证自己在各方面的素质起码达到或接近BAT对相应职位的需求。比如你对 Java/Javascript/iOS/Android 的掌握程度要到达一定的深度(否则你就不可能通过了他们的技术笔试);再比如,你至少得是一个正常的、没太多缺陷的 Coder! 不然,哪怕你已经达到了BAT的要求,人家在面试过程中随便挑出你程序中的一个小错,就可以让你瞬间“黄掉”——这样的案例,可并不罕见。

除了基础知识之外,你也要尽可能有足够多的项目经验,以及能够提供项目经验的实战练习。 毕竟,对于一个程序员来讲,你能否把面试官给你的题目做出来,才是面试官真正想要考察的内容——“你会不会“不重要,重要的是,你能不能在限定的时间内,利用你所掌握的技能来完成试题要求。因为代码是实现需求的唯一标准! 这也是我一直在强调“动手”的原因所在——很多学员在跟我学习时经常说:老师,我不明白为什么要这么做?

我的回答是:先别管为什么,你照做就是了——等你做了之后,自然就会明白其中原因了。

我来回答
请发表正能量的言论,文明评论!