关于心得:聊聊客户端渲染

我始终有一个主张,那就是 question is more important than answer ,答案诚然很重要然而你提出的问题才是最重要的。 第一个事实是,软件开发畛域有很多问题,每一个都值得解答 因为解答得好的答案(的产出)须要(产答案者)在那方面的充分常识量(同样一个问题,令人满意的答案和不令人满意的答案 二者体现出的差别是可感知的),但每一个问题的答案都无奈反馈到 “这是不是一个值得解答的问题” (这是不是一个花工夫去做的问题?它的答案并不是问题自身的答案决定的:它有另外的支配力) 第二个事实是,问对了问题比问错了问题然而失去了称心的答案更重要。所以 “不关怀一个问题”,反而是给你了去让本人所关怀的问题(与谁所关怀的问题)不同的机会。 最初可见的是,问题的差别,才是人的差别。答案的差别(对哪个答案称心的差别),并不是人的差别,而是外行和在行的差别。 什么才是正确的问题,这是重要的,尤其在 the major (这个房间里的大多数人) 都没有问出正确的问题的状况下。放弃关注谬误的问题,能力关注起正确的问题来。 “看不懂,也不想懂” 未必是谬误的,反而可能是正确的,甚至暗藏着智慧。 参考 为什么当初又风行服务端渲染html?1 基于react或vue的服务端渲染和传统的服务端渲染(如PHP)的优劣?2 然而了解简单问题的能力又是另外一回事,这是十分 thug life 的 参考 为什么说VUE操作DOM效率比JQuery高很多?1 网上都说操作实在 DOM 慢,但测试后果却比 React 更快,为什么?4

August 19, 2021 · 1 min · jiezi

关于心得:为什么不用-PHP-做算法题

为什么不必 PHP 做算法题, php 不是有很多 array function 吗 <?php declare(strict_types=1);$a = ['a' => 'x', '42' => 'y'];function foo(string $k, string $v):void { echo "{$k}={$v}\n";}// foreach ($a as $k => $v) {// foo($k, $v); // 失败, 因为在 foo signature 的要求之下 第一个参数应该是 string// }foreach ($a as $k => $v) { foo((string)$k, $v); // OK}// https://twitter.com/FredBouchery/status/1410570286337085440// https://twitter.com/exakat// https://phpstan.org/r/78d9db49-1684-4149-85e6-391ddde26411// 这个其实波及到 array key 原理了(某个机制会主动把 numeric string key 转化为 int key ), 属于历史包袱, 不太可能扭转// https://stackoverflow.com/questions/4100488/a-numeric-string-as-array-key-in-php这里谈到了, 的机制 ...

August 18, 2021 · 1 min · jiezi

关于心得:近期个人记录

博客的更新也会随着温习逐渐开始!夏令营陆陆续续完结了,大概在7.21就完结了。明天是7月的最初一天,从夏令营完结到明天也算是躺尸了10天了,这几天齐全沉迷在娱乐中。眼睛在手机、平板、电脑和电视之间来回切换,说实话,这样的生存久了之后还挺累的,尤其是对身材和眼睛的挫伤比拟大。我感觉我最近腰的左部有轻微疼痛,视力仿佛也上涨了一些,看货色不太利索。原本打算去宁波参观一趟浙软回来就开始奋斗起来了,然而当初疫情貌似又重大起来了,去宁波的事件可能又得搁置一段时间了。 那么,是不是又该奋斗起来了呢? 说起来,感觉还是蛮累的,在奋斗之前,想总结一下夏令营中存在的问题和有余。通过夏令营,我大略明确了各个学校考核的大抵流程:机试、面试,存在大抵以下一些问题。 机试能力不够,可能有很多起因。自我感觉是题目太长比拟容易打退堂鼓。之后得着重练习一下算法和长题目的问题。面试次要波及数学类和专业知识类。 数学类有线性代数、概率论为主。线性代数的一些关联性问题温习有余,比方南大CS问了特征向量和特征值与系数矩阵的秩之间的关系,本人会比拟懵,还是因为之前的温习又忘记了很多,所以之后的温习尽量去画常识图谱,搞清楚常识和常识之间的关系,这样不易忘记。 对于专业知识类的温习,是对一些总结性的常识温习不全面,比方南大CS面试问了共享存储区和消息传递通信形式的优缺点,这类总结性的知识点如果本人去总结的话,我集体感觉是比拟艰难的。所以前期一方面是从参考书中取得一些总结性常识,进行整顿。另一方面还得上网搜寻常见面试的业余知识点。还有一个是后期温习的时候,有一些知识点是主动跳过了,比方数据结构中的一些排序算法,希尔排序没有很全面的温习,还有网络中的一些内容,这次温习须要把这些内容补上。 对于英语口语的进步,当初遇到的英语面试的主题次要有, 自我介绍。这里我感觉次要考查晦涩度和发音,问题不大。问问题式。个别的问题都能够提前笼罩到,问题不是很大。我被两次问到“你最喜爱的课程?”。凋谢辨析式。比方同济英语面试是问了“运气和实力哪个更重要?”,感觉只须要有一点的观点输入,并且用英文表达出来,还比拟欠缺。因为观点是凌乱的,脑中的中文表述词汇是高级的而英语表述进去的词汇无奈达到。解释问题式。南大CS让我用英文解释深搜。和第三种有点像,须要解释某一个事物,而脑中是凌乱的。那我集体感觉,如果是解释算法的话,尽量用分步的形式来进行,就像咱们常见的形容一个算法流程1.2.3...这样进行。 比方深搜的话, 判断以后节点是否为空,若为空,则返回上一层(以后节点的父节点)。若不为空,判断以后节点是否被拜访,若曾经被拜访了,则返回上一层(以后节点的父节点)。若没有被拜访,则顺次搜寻以后节点的孩子节点。将以后节点置为被拜访的状态。这样思路比拟清晰,表述的时候也比拟容易,倡议对所有常见算法都做一个中文分步形容。 所以当初练习英文的形式是加强本人对形容、解释某件事物的能力。能够借鉴之前油管博主的办法,之后能够尝试一下。 最初是我的项目。目前来看,我的项目问题问的最多的还是强化学习。我集体感觉强化学习算法比拟好了解,可能老师也这么感觉吧,在这块理解的比拟多。那么我的想法是把重点放在强化学习和Bert模型上,做一个常识图谱,对于外部的原理进行一个分析和整顿。问题大抵这么些,至于布局,我的想法是先进行专业课、英语、机试的协同温习。而后整顿一些我的项目。最初的工夫整顿一下数学。 专业课:组成原理、操作系统、网络、数据结构。 加油!争取胜利上岸!

July 31, 2021 · 1 min · jiezi

关于心得:面试记录

上周加入了zy的一面,尽管面试官比拟nice,感觉也不算太糟,还是在两天之后收到了没通过的告诉。 总结这次面试,突击温习了3天的工夫,很多知识点囫囵吞枣,在面试中,往往只知其然,不能深刻,或者不敢大胆地表述进去,想必也是这点造成了最初地不通过。面试过程中,面试官始终在疏导,很多问题在疏导下也都答出来了;由此看出,温习时,还是要多思考,而不是停留在记得,多问为什么答复开源库的时候,尽管记得retrofit的原理,然而还是没有敢说,对于开源库还是应该要手动写进去,能力体会其基本。Activity生命周期的问题,属于对基础知识的使用,须要对常识进一步把握的根底上进行实际。通过面试及温习有一些播种,晋升了常识的广度也对一些知识点加深了了解,包含git的常识、组件化等;同时发现了一些可供答复的难点等(充分体现了博客的重要性)。温习须要改良的点次要是:对于知识点要进行深刻思考,同时也要多实际还有一个比拟大的问题是温习往往都是长期抱佛脚;其实从年初HT的面试后,有充沛的工夫进行温习,然而最终还是什么也没有看到位,须要调整心态。针对这一点,须要好好总结,会另写博客。针对面试中的题目也会独自进行总结写博客,进步本人。

August 13, 2020 · 1 min · jiezi