首先简单说一下我的情况, 最近 4 年分别在 2 家小公司工作:
工作内容偏前端, 前端的架构都由我负责. 具体开发不止我一个, 功能大家共同完成.
后端架构有同事搭建, 我也会写 spring, django, node.js.
mysql, mongodb, redis 这些也都经常使用.
我主导前后端技术选型, 比如根据场景不同来决定是否使用 nosql 和前端的开源组件.
最近准备新的面试, 想跟大家求助一下, 年纪不小了但是个人感觉实力非常有限, 非常惭愧.
如果是大神, 就不是来跟大家求助而是炫耀了. - -!
下面具体说一下掌握程度:
html 和 css 能写出来页面, css3 的特效也会写, 但是写的少, 具体参数总要查文档.
angular, es6 天天写, typescript 偶尔写, 但是仅仅是手熟, 看过一些网上的面试题, 特别细节的东西有时候还真记不清楚.
java 天天写, 但也就是写写 spring 的 action, 简单优化一下 mysql 的语句(查询数据量一般不超过千万),
mongodb 和 redis 也都在用, 但是没有深入到大规模优化的程度, 仅仅是满足了当前业务的程度.
python 和 nodejs 属于爱好, 在一些不重要的项目上偶尔用用. 完全达不到精通的程度.
非计算机科班出身, 对于网络, 计算机组成原理什么的都没有学, 我自己知道这个弱点, 也准备开始看这些书. 很喜欢算法, 也撸过 leetcode. 面试来算法题倒是也不怕.
这几天有一家我向往已久的公司(不是什么 bat 级别的大公司)和几家互联网公司在招聘. 有同学内推, 简历应该能过.
我想试试看, 但是总感觉欠缺点什么, 特别担心面试不通过就没有第二次机会了.
最近面试了不少新人, 简历上都是各种精通, 项目经验各种丰富, 我很捉急, 感觉自己去面试都不敢说自己有特别精通的东西, 我很方, 很方.
我暂时能想到的就是再拿起 js 的犀牛书, 细节过一遍, 算法过一遍, 软件工程和项目管理简单过一遍(吹牛逼用).
不知道大家有什么好的建议.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.