实战
上进唯实战可得,突破绝技成长瓶颈
手记
分享经验交流心得,学习前沿流行技术
-
2022年求职突出重围,半小时视频+万字长文教你打造程序员金牌简历
视频版本:https://www.bilibili.com/video/BV1ud4y1z7a1/文字版本:我相信大家都发现了,2022年对于互联网来说是行情很差的一年,各种裁员的消息层出不穷,比如最近的虾皮裁员,校招社招的暂停,原来可以拿各种 offer 的名牌大学毕业生现在很多变得没有机会了。曾经辉煌的互联网行业现状竞争越来越激烈,如果想找到一份心仪的工作,在多如牛毛的候选人里面脱颖而出,那么你的简历就是最重要的资源。 所以接下来我尝试寻找一个基本的方法论,让大家能够最大程度上将自己的简历打造的比较完美。之后的内容,也有其他版本的文字版本,大家可以在这里访问:* https://docs.easycv.cn/guide/* https://github.com/EasycvCN/the-ultimate-resume-guide同时我独立开发了一个对应的作品:简单简历,https://easycv.cn 可以快速帮大家生成程序员的简历,感兴趣可以试用一下。言归正传,首先,先点出一个问题,是什么样原因造成
6731浏览
16推荐
1评论
-
你能使用 typescript 写好一个最简单的 Button 组件吗?
先来一个硬广:我在慕课网上线了新课 React+TypeScript高仿AntDesign开发企业级UI组件库-慕课网 面对的用户是:想要提高React 水平,写出符合大厂规范代码,了解开源库的发布验证流程的同学,这门课从设计,到渐进式开发,再到单元测试,发布再到 CI/CD 整个流程全覆盖。同时我还为这门课推出了官方的演示网站:http://vikingship.xyz/ ,有所有组件和文档的演示,可以看看。 这里就讲讲组件库实现的第一个组件 Button,大家一看这个组件,应该是觉得太简单啦,这还用学?闭着眼都能写出
10446浏览
9推荐
2评论
-
我花了半年时间,做出一套使用 Typescript 高仿 AntD 从零到一实现自己组件库的课程
新课的地址:https://coding.imooc.com/class/428.htm 在慕课网出品几门课程之后,我一直在想接下来应该给同学们带来一套怎样与众不同又真正让大家成长的课程,现在市面上已经有非常多的大前端,面试,各种全家桶的课程,那么这些同质化的课程是否真的能抓住大家的痛点呢? 很多同学学习技术陷于一个瓶颈,尤其是很多在中小型公司的同学,发现工作中每天都深陷重复业务的泥潭,不由的产生一种恐慌的心情,觉得自己在浪费时间没有提高。所以我之前的课的同学经常会问我几个问题: 1 在学习
12548浏览
10推荐
6评论
-
怎样准备一场完美的面试?
本次内容来自慕课网的一次直播同学们应该大多数都经历过跳槽和面试,这也是我们工作生活中非常重要的一部分,那么在每次面试中你是否发挥到了真实的水平,是否留下过很多遗憾,很多次因为自己的心态而没有发挥到最佳状态,那么这次分享就和大家讲讲怎样准备异常尽量完美的前端面试,怎样发挥自己的全部实力。本次分享总共有 6个部分,不会讲很多的技术细节,而是从面试的方法入手,让人人都掌握一个正确的面试准备流程。1 不打无准备之仗 不要为了跳槽匆忙就去面试第一部分和大家讲一讲跳槽之前要至少留出多长的事件去准备我见过太多人,有好的工作机会,或者猎头突然打来电话,脑子一热,今天还在公司上班,第二天没有任何准备就去面试。结果好多基础的知识,因为一段时间没用,都已经淡忘了,面试完了都是一阵懊恼,和我吐槽到:面试题挺简单的,如果我准备个两天,这面试肯定就过了。但是世界上没有后悔药,计算机科学的知识领域非常庞杂,我建议每个人都给自己至少两个星期的时间认真去准备面试,这是对自己和面试公司的负责,把自己最好的水平展示出来才能对得起自己这么长久以来
11938浏览
63推荐
4评论
-
Electron - 送给前端开发者的最好玩具
第一次接触 Electron 就是大约一年前,当时我在工作之余想做一个原生桌面应用给别人用,要做的是一个简单的网易云音乐下载器。作为一个前端开发工程师,我们一般是和原生桌面应用绝缘的,但是Electron 的出现打破了这个屏障,就像它们官网上说的一样, 使用 Javascript,HTML 和 CSS 构建跨平台的桌面应用。有很多团队都用它开发出于很多优秀的桌面应用,包括了一些非常出名的公司的产品,Skype 一个即时通讯产品,很多人都用过,国内的非常多人用的下载软件迅雷,还有每个人都在用的编辑器 visual studio code,还有微信客户端我就不多说了,slack 这个通讯软件也是国外办公的标配。最后还有 electron 的元老和起源,github 开发的 Atom 编辑器。这就说明Electron 已经经过实践证明能够作出非常出色的应用。在用这个工具完成了我自己的小应用以后,我就渐渐喜欢上了 Electron,它能给带来原来没法做到的一种点开原生应用程序的成就感。当然我觉得在学习某种新技术或者
11393浏览
26推荐
4评论
-
Dan Abramov(React 核心开发,Redux 作者) 谈他不懂的技术
Dan 开了一个自己的博客,介绍一些关于 React 的底层的基础知识,他喜欢把看起来深奥的问题用浅显的语言解释清楚,所以他是我很喜欢的一个大神。最近他写了一篇文章,(Things I Don’t Know as of 2018),起因是有一些程序员认为他作为一个在社区比较出名的大牛应该懂得技术和框架应该非常多,所以他在这篇文章中列出了在计算机开发的领域,他不是很了解的部分。这篇文章在 Twitter 上非常火。我看了以后特意来翻译一下。他还说到,目前的码农界,人们总是有一个不现实的期望,他们希望一个有经验的开发者可以融会贯通各种技术,尤其是我们大家都特别推崇的那种 roadmap,就是什么成长路线图,比如说这个 (goodjack/developer-roadmap-chinese) 我在想这种玩意儿,很多人看过一次一般都会心中骂个娘,然后再也不看了。他除了给你挫败感之外没有更多的成果。下面就是 Dan 自己说他自己没有掌握的一部分知识,看完了你也许会大跌眼镜,你心里面会暗自嘀咕:一个连 *** 都不会的
10722浏览
24推荐
1评论
-
React 基础面试题 - 和你随便聊聊 React
在出完慕课网推出两门关于 React 的课之后,有的同学在群里让我出点题测试一下自己的水平,年后准备去面试一下。我主持过一些面试,我每次的态度都是和面试者随便聊聊,没有那么多居高临下的态度。我其实看中的是每个人解决问题和自主学习的能力,就像 Dan Abramov 在他的博客写《2018年他不懂的知识》- https://overreacted.io/things-i-dont-know-as-of-2018/ 你会发现作为一个大神,他也有那么多不懂的知识,我们每个人精力有限,都要承认自己肯定会不熟知的领域。所以这里面的一些问题没有所谓的正确答案,你想到什么都可以写出来。很多人都说面试一个特定的框架或者库是一种很不好的做法,但是既然我们说到了React,我们希望雇佣的是一个有一定 React 经验的工程师,这里只会写 React 的基础问题,不涉及其他框架,比如说 Redux 等等,也不会问 Vitrual DOM 的问题。1 你是怎么开始学习 React 的,为什么选择它?随便说,是因
8420浏览
15推荐
1评论
-
我的慕课实战课程上线了
我一直想做一份有别于现在世面上大部分的 React 课程。 我知道课程应该起什么样的标题才能吸引更多人去买去学,你可以把一大堆的 React 全家桶堆砌到课程中,比如什么 Redux,Redux-Saga, Reselect 之类的,越复杂越好,越让人难懂也好,然后就是找一个 fancy 的项目,比如某一些流行 APP 的粗略复制版本。因为毕竟看导读和内容是看不出什么东西的。 但是我没有搞这些,我想讲的其实就有几点 React 理念的开发方式 - thinking in React React 状态设计,React 单向数据流
5235浏览
18推荐
4评论