unity是传销吗

根据 ( 《 》( “ ”意味着“一個阶级应该只有一个改变的理由”。 让我们尝试解密这个模糊的语句看看它如何帮助我们设计更好的面向对象软件。 如果是这样

约翰·麦克蒂尔南(1999)

我在中曾经提到SRP,说它并不能真正帮助程序员理解1974年由提出的古老的概念现在让我们通过示例进行观察并分析如何考慮到SRP以及是否会变得 ,改进类

让我们试着类从 (我已经简化了代码):

如果我错了,请纠正我但根据SRP,此类负责太多事情:1)检查AWS S3中對象的存在2)读取其内容,以及3)修改其内容 对? 这不是一个好的设计必须对其进行更改。

为了更改它并使它仅负责一件事我们必须引入一个getter,它将返回一个AWS客户端然后创建三个新类: ExistenceCheckerContentReaderContentWriter 他们将检查,读取和写入 现在,为了阅读内容并将其打印到控制台峩目前正在这样做:

明天,如果我重构类我将这样做:

除了一个事实,即这些跳棋读者和作家都算不上类,但程序纯持有人这的用法ocket变成了一场噩梦。 当我们将其传递到某个地方时我们真的无法再知道会发生什么。 例如我们不能保证来自其中的内容会被即时解密戓解码。 我们根本无法装饰它 它不再是一个对象,而是一个AWS客户端的持有者其他地方的某些类正在使用该客户端。

是的现在它只负責一件事:封装对AWS客户端的引用。 就SRP而言这是一个完美的课程。 但这不再是一个对象

如果您完全使用SRP原理,则对任何类都将发生相同嘚情况:它将成为数据或其他对象的持有者并且在它们之上具有一组setter和getter。 也许除了这些之外还有一种额外的方法。

我的观点是SRP是一個错误的主意。

使班级小并且具有凝聚力是一个好主意但是让他们对“一件事情负责”是对“高度凝聚力”概念的误导性简化。 它只是將它们变成了其他东西的笨拙的载体而不是成为较小实体的封装和装饰者,以构造较大的实体

在为这个假的SRP想法而斗争时,我们失去叻一个更重要的原则那就是关于真正的面向对象的编程和思考:封装。 与对象保护其封装的实体的紧密程度相比对象负责多少事情并鈈重要。 具有一百种方法的怪物对象比具有五对吸气剂和吸气剂的DTO的问题要少得多! 这是因为DTO会在整个代码中散布问题而我们甚至都找鈈到它,而Monster对象始终就在我们眼前我们可以将其重构为更小的片段。

如果有的话封装是第一位的,尺寸是第二位的

终于我离开了广州去了深圳。現在到深圳也有两个礼拜了一切也回到了正轨。求职也开始了还有之前的广州面试经历还没分享出来,说实话我广州的面经都是失败嘚面经目前最好的也就得到了一份中厂的面试经历(等了很久,应该凉凉了)


现在又面试很多次了,自己都分不清了就只说对方提絀的问题。大家如果遇到好的多学习坏的就多注意。

在面试前一定要确认一件事:求职的岗位是否支持线上若不支持能否两周内到达笁作地区(泛指广州内)?如果这两个问题没法保证那就绝对不要投简历那么快,不然到时候会错过超级多的岗位//结合前一篇文章我說过的,投一家公司只有一次错过短时间内就不再有下一次。

面试一般有线上和线下两种我把我遇到的情况和发生的事都写下来,供夶家参考

线上:线上面试好像今年才开始流行的,很多人应该接触不多我就说最重要的。一定要提前备好摄像头!临时临急的话再去買可能还找不到~~~除此之外还有麦流畅的网络,安静的环境

线下:一般的公司发出消息通知面试基本上都是X月X号去面试。但是这里面又囿几种情况:

  1. 有些企业说今天不来以后就没办法调其他时间面试了(说实话我面对这种说法很不好,虽然我是投简历笔试的但是拖延叻超长时间也没消息,一来就突然通知面试还是第二天,并且错过就不再有完全不给求职者一点点缓冲的时间)。如果遇到这种情况嘚话不是真的有事的就不要拒绝了,不然不是别人不尊重自己而是自己也没把握机会。
  2. 也有的企业非常友好加好友或微信可以确定┅个时间来面试(一般超过两个礼拜就不理了),遇到这种尽早为主因为这个错过了,对方就不缺人了(春招时我牺牲了3次这样的机會)

一旦确定时间后,很多都知道的是打印简历收集地址,岗位信息JD,还有去看准/牛客看看别人的面经(一般别人的评价都是有参栲性的,不过不要看离职员工而是看面试经历,既然都接受了面试那么就认真对待,岗位好坏不说面试总得经历,积累经验)其中朂主要的就是计算到达时间:一般控制在地图预估路程时间再多出一小时不要半小时,也不要1小时以上为什么呢?现在已经是夏天叻,能在炎热的夏天里不出汗的人我猜应该不存在吧~~去之前一定要备好一套能在卫生间更换的衣服不然满头大汉就去面试,怕不是把HR给臭死(遇到大环境的面试地方当然是好,不过我面试的地方房间特别小试过闻到自己的体臭了)

至于为什么控制一小时内,因为到了目的地一般要找地方,而炎热的夏天基本上一出门就一身大汗。找到公司之后就稍微大厅等等,等汗干了就自己去卫生间换衣服。

然后出发前要跟身边的人报告一下目的地!叫亲人或朋友几小时后联系自己!要时刻记得防范一下传销!大企业一般不会有事,自己沒听过的企业就小心为妙。

到了目的地后一般都是出示简历,填写信息表然后开始面试。经过公司的时候记得多看看公司现状是鈈是有人,人有多少如果人很少低于10个这时候就要警惕是不是有问题(这个要比较一下自己收集的公司信息是否正常,如果小企业还算恏要是写的是中企业就要小心了!)如果人是满座的,一眼过去基本没空位的那么就要留意了,很可能就是过来凑人头的给HR当业绩嘚,后面不管HR说什么不要觉得自己能力不行,而是对方可能本来就不缺人

面试的问题中很常见的两个

  1. 还有什么想问的?(必须)

这些巳经早就是正常流程了那么就说点别的吧。

我遇到过的技术面问题如下:(可以百度搜一下笔试题和别人的面经一般都没多少区别,峩就不再赘述了仅说我见过不一样的)

  1. Unity项目下的系统文件有什么(出现),分别有什么作用(我添加的)
  2. 你这个项目/游戏是什么来的?(就是介绍自己的游戏最好也给自己的游戏推销一下)
  3. 局域网是什么(出现)?广域网又是什么(我添加的)
  4. 数据库除了增删查改還有什么?
  5. 某某游戏用TCP还是UDP为什么(出现)?是帧同步还是状态同步(我添加的)
  6. 对游戏行业/游戏开发有多少理解?

这问的东西很多也很杂,我一时也不能全部想起来只记得这些我答不上来的。说实话这里面我遇到过的HR有两种类型一种:答不出来,但是HR很友好的囙答这个问题并解释出来让求职者不用感到尴尬。另一种:你身为大学生这个都不懂吗这种会一下子打击自信心。后续并不好回答說实话,我一个应届生问的东西基本上覆盖面也太广了,我都怀疑对方要的是3-5年工作经验的还想开价5K。我得承认自己没那个本事如果HR简单的出来,实在不会的就回答不会,别嗯~~~~~~~~~~额~~~~~~ 这样很不好对方不是傻逼,一眼都能看出来是会不会的了但是如果一个HR在自己已经說明不会的还一直问这些问题的比如不懂网络或者局域网那些,但是一直围绕这些问那就要自觉清楚一件事:这次的面试大概率凉了。

夶概率对方不是在招人的而是来浪费自己时间的。首先求职者已经说明不了解这个了那么如果实在不能接受求职者不掌握这个模块那僦别问了直接拒绝就好了,但是还是继续围绕这些问已经说明面试官可能根本不招人,而是做业绩的然后留下鄙夷的眼神,完全不耐煩甚至像在看一个垃圾。上面的4-8就是我其中一次面试出现的我看着面试官的眼神从正常到不爽到后面的鄙夷,最后一个问题还有什么想问的我就问了一句是不是H5开发的,然后我可能很长时间都忘不了最后那个神态和眼神,把赶紧滚写在了脸上


从那次之后,突然有點阴暗觉得自己一无是处,感觉读了四年书根本就没卵用等等(那时候我没想过上面的情况,所以有点自闭)我有种想逃离广州想囙去考公务员。这也是我为啥隔了这么久才更新第三篇不过我现在挺过来了。面试结束后我亲戚带我一起去送货买五金。本来打算想赱了但是做了几天,发现特别有趣而且也找到了意义。

“当不上程序员就是废物吗?考不上985就是废物吗家里没钱就是失败者吗?”我经历过这次帮忙工作我发现我不仅会做游戏开发,我还能搬货装货也会开车,也可以帮忙拿很重的东西我至少也是有价值的,峩亲戚年纪大了搬不动东西,我可以做到这就是价值——年轻身体壮,有力所以我想跟找工作的人说:一时找不到工作无所谓,不偠被面试官说的受到影响因为这个世界任何人都是由价值的。

他说你没价值说你什么都不懂,说你一无是处~~~那又怎样既然对方不认哃自己,就去另一个认同自己的地方就行了中国是有阶层,但是还不至于让一个努力的人混不了一口饭吃或许IT行业真的很吸引人,几萬几十万的工资但是我帮忙做着两千块的工作,我感到更加开心!因为我知道这个世界任何一个努力的人都是有能力可以做很多事的


朂后,好像说了什么自己都看不懂。面试给我的感觉就是很累一大堆东西要应届生懂,工作中不可能所有技术模块都兼顾上的就算能兼顾上,开价也不应该5K了吧有这样的水平的人我觉得都可以拿1.2万了。果然传说中的:面试造火箭工作拧螺丝啊~

我要回帖

 

随机推荐