先简单说下经历:末流二本(三本沾改革的光,升的二本),大二开始自学前端,在学校一个老师的实验室里面。大二下学期已经可以做简单的门户网站,到大二结束已经可以参与 jq 为主要技术的项目(简历中挑选了一个)。但是愈发觉得老师当我们工具人,没谈好的项目都要我做静态页面,然后他再去和别人谈(把最终界面当作原型图,然后跟别人吹一周或者两周做完),浪费了大量时间,2019 还在整天 jq 搬砖而没时间学其他的东西,然后就决定离开实验室了,后来就自己做了两个小程序项目。
自己各个学科基础很差,专业课(数据结构、计网、操作系统、数据库)只能算学过,后来又用不到全忘了。因为这些东西比较难,自己用的不多平时又忙就没在意(当年是这么想的,现在看来就是在逃避,畏难情绪)。
学习一个新技术,我一般都是慕课网找个完整项目视频,学习完后做新的项目就照着视频源码或者回顾视频模仿相似功能,其它的就靠百度查,或者理解别人的 demo,修改到自己的项目中使用(目前 vue 和 nodejs 也是这个水平,面试问基本都不知道具体的实现过程)。做的项目都是自己独立做的,但都要依靠百度,手写代码能力很差。总结就是学会了怎么找砖,怎么搬砖,纯工具人。
2019 上半年顺风顺水,下半年一塌糊涂。考研失败(跨考,半年没摸计算机),期间还去学了其他的东西,也是都略微会一点,结果就是一事无成。找工作发现除了 HTML,CSS,ES5 可以答(一些思路),其它都需要百度(自己平时就记忆一个目录,什么技术有什么东西可以用,比如我知道 vue 的路由可以干嘛,但是我不知道具体怎么写,需要翻文档、百度查找)。
目前就按照网上说的刷 leetcode (要么不合格要么不会写,边写边看答案),学习数据结构基础知识,但是学着学着就发现自己还是啥都不会,也就是以前那种能看不能写,找个笔试题还是不会写,丧到爆。
写的有点多,感谢各位大佬看到最后,各种疑惑,向大佬们请教。 个人简历
1
lhx2008 2020-05-03 08:16:05 +08:00 via Android 1
不要磕 leetcode 了。直接看面经,背题,vue,计网的题。不过现在时间有点晚了。边找工作边考研吧。
|
2
hhyvs111 2020-05-03 08:36:28 +08:00
一看就是不知道自己想要什么,却什么都想要。二本里你这样的人太多了,建议先找个工资低的干着
|
3
ztmqg 2020-05-03 09:05:25 +08:00 via Android
github 就不要放 PDF 了
|
4
djoiwhud 2020-05-03 09:09:24 +08:00 via Android 4
说个中肯的意见,你不适合 it 行业。男码农是不能有畏难情绪的。有这个问题的人,it 行业内都做不长。而且你的职业技能太差了,很难找相关工作。IT 行业不是你保底的方案,能在 IT 行业混好的,在别的行业一般不会差。技能门槛高,需要持续阅读和学习,需要勤奋思考。有这几样品质的人,做什么都可以做的不错。
|
5
fhsan 2020-05-03 09:39:24 +08:00
1 深入理解计算机原理,数据结构、计网、操作系统、数据库、算法
2 提高自己读写说能力,多背题背项目,不要百度脑子当内存 3 如果 12 你都没有,只能说你复制粘贴比较熟练,没啥性价比,过个三五年还是一样 |
6
xkxy 2020-05-03 09:50:47 +08:00
我和你的情况基本一致,同样的三本、同样的学习经历,同样的 2020 届。
1 、首先你不要去刷 LeetCode 了,投简历、背面试题,多多背面试题,找到一份工作。(找工作的时候要求别太高了,先找到一份工作再说) 2 、#5 楼说的一二没得问题,但是不是你现在要做的事情。 3 、至于后面的路怎么走,怎么样。我觉得你不必现在去思考了,你现在就是一点背面试题,找工作。(有些东西或许你不会,但是如果面试常问,你理解不了,那就背下来就完事了) |
7
anUglyDog 2020-05-03 09:52:35 +08:00 6
@jackrelative 吃肉的劝退吃粥的,三句话衡量一个人生.
|
8
zackwan95 2020-05-03 10:03:15 +08:00
先找一个方向,你这乱七八糟的都不知道你想干嘛。
想做前端你刷 leetcode 还不如学英语有用,而且刷 Leetcode 就是刷 leetcode 拿出考研的精力来刷才有用不然就刷那么几道刷完还忘了跟没刷没啥两样。 如果是想做前端的话找不到工作不怪你不行,现在行情实在太差了,要么去外包要么就自己学学别的过段时间再找。 慕课网跟着做没啥意思,练练打字速度而已。如果想找工作就做一件事,背面试题,全力背,只有这样才能离你的目标近一些。 |
9
fanhaipeng0403 2020-05-03 10:46:22 +08:00
太丧了,自信一点
|
11
timelessg 2020-05-03 10:56:39 +08:00 via Android
咳不都是这么过来的,只不过 15 年毕业的我赶上了好时候,一路跌跌撞撞过来也算 ok,最近两年对应届生确实不够友好,门槛高了很多,如果打算就业的话建议多看面试题尽量搞清楚常见问题的原理,别管公司规模,先苟进去一个再说
|
12
CEBBCAT 2020-05-03 11:01:04 +08:00 via Android
@hobochen GitHub 放 PDF 的海了去了,他说这话可能有两种意思,一是 GitHub 只适合作为源代码的 git 平台,二是为访问速度担忧。我在 V2EX 得到的一个教训是,不要在学校上谦虚,就只要说“二本”就好了,不然他们真的要踩着你跳舞。这教训不一定是真理,我正在观察中。
为了分享上的便利,你可以再做一份 jpg 格式的简历,可以通过 smartpdf 转出来 |
13
djoiwhud 2020-05-03 11:11:53 +08:00 via Android 2
@anUglyDog 我从业快 9 年了,科班 4 年也是花了很大心血的。我的职业生涯经历过的人和事很多。楼主是真的不适合这个行业,很可能强行进行业,也要花三四年才能做到和比较优秀的应届生一个状态,再然后多年可能处于不上不下的状态。IT 行业多少人工作几年又被迫换行业的?只有 IT 行业能做?别的行业赚钱的也多了去了。
这行业真的好混?例如前端岗位,绝大部分需求都处于 10-20k 薪资范围,根本没几个公司会要 5 年以前超过 20k 的 web 前端。而培训重灾区 java,已经把一线城市的五年经验的薪资拉低到了 15k 上下浮动。二线城市的 java 能用 8-10k 的价格招到 5 年经验的开发。 劝人跳坑的人也很不厚道。 |
14
vnex 2020-05-03 12:22:41 +08:00
@jackrelative 所以要搞 rust 这种小众语言?就是感觉岗位不多
|
16
vnex 2020-05-03 14:59:19 +08:00
@jackrelative 一线 5 年 才 15 ???感觉太难受了吧
|
17
chihiro2014 2020-05-03 16:25:40 +08:00
@vnex 一线城市五年差不多 20-25k 应该还是有的吧。
顺带简历放 github,最好做成 md,看起来比较方面。或者你搞个 github page 也行。 其实简历没啥出彩的地方,略空洞。 前端掌握基本算法就行,leetcode 简单难度看下就差不多了。 不过身为计算机科班人员,如果连科班知识都没有,那还不如培训的 |
18
jiansongy 2020-05-03 17:06:12 +08:00
学习不好,但是出来混社会之后,混得很好的人有很多,马云就是一个例子。建议去关注下校园 VC (公众号搜索下),就可以看到很多大学生(比你还要菜的有很多),都在尝试创业了。其实创业和就业是一回事,你的自学能力很强,完全可以创业,反正迟早要创业(或者说,最起码要做一个自由职业者)。我说出来的,你不一定信,但是“大学阶段是最好的创业时期”,尤其你这正要毕业的。做线上收费社群是不需要起步资本的,专注一个细分领域做深做透就可以了。
|
19
zhouyg 2020-05-03 17:55:39 +08:00 2
楼上推荐创业的真是杀人诛心
|
20
PeacefulLion 2020-05-03 18:10:50 +08:00
楼上推荐创业的什么鬼
找工作、二战都是不错的选择。 |
21
caiji11 2020-05-03 19:12:38 +08:00
你不会看的知乎吧
|
22
mooyo 2020-05-03 19:37:34 +08:00
洪山?警觉..我也是在洪山.
|
23
mooyo 2020-05-03 19:38:13 +08:00
你这咋感觉跟我做毕设两个月速成的前端一个水平啊,要不还是二战吧,还能再学三年。
|
24
fhsan 2020-05-03 20:50:26 +08:00
@vnex 三到五年 10-20K 一线,很真实,技术更新迭代啊,旧的经验不值钱,新人毕业就三年赶上你。
一年经验用三年,三年熬成五年,就这样。 |
25
creatorYC 2020-05-03 21:53:45 +08:00
感觉这个情况,不如二战,但要考个好点的学校,这样可以有时间有针对性的学习,到时候选择也可以多点
|
26
shanghj 2020-05-03 22:04:37 +08:00 via Android
我是 19 年的,经历比你还曲折。不建议你二战了。校招是一个极好的路子,如果自己学校有校招,可以去多看看。我去年校招很容易就走了,但是自己没把握好,又二战。现在干啥啥不行,如果你感觉自己二战一定可以,那就去吧,如果没啥希望,趁早工作。你也不知道一年里发生啥,就像我,二战 gg,赶上今年,根本就不好找工作。
|
27
coerger OP 感觉我写的太过于消极了,客观来讲,问题就是数据结构和算法、计网(大二学的,一直不知道怎么运用就慢慢都忘了),我看了很多面经,面试题中关于 html 、css 、es5 ( es6 使用过的知道)大多数还是说得清楚的。
最开始写网站前端项目都是自己纯原生写的(交给没经验学生做的项目,没啥严格的要求),我知道用什么、为什么要这样写,后来才使用 bootstrap 、jq 这类库。文中搬砖是指一些我没做过的或者比较复杂的案例(没看过百度地图,三天要实现一个定位导航等需求)和自己做的(不停重复使用而没时间自己进一步消化)。传统应用类的界面,一般只需要查下不记得或者模糊的 api,而不是整个组件模块照搬。 对于 JS 的掌握,确实是理论偏多,实践较少,大量方法不记得需要翻文档,而以前写的东西后来也都慢慢忘掉了。投的都是字节跳动、美团、三七互娱这样的公司,笔试题对于我确实太难,产生了较多不良情绪。 对于现在新学的 vue,nodejs 还是多练习,记住用法。然后复习以前写过的一些功能模块,重新开始学习数据结构和算法,背一些常用的计网知识。 麻烦各位大佬了,我大概已经想开了。 |
28
SpiderXiantang 2020-05-04 00:52:34 +08:00
太晚了 先找个小公司 轻松一点的 再去找大厂吧
|
29
silencil 2020-05-04 02:27:40 +08:00 via Android
看了上面的回复,感觉蛮多人说的话还是很打击人的,我的情况比起楼主更糟糕,以前是网瘾少年,大一大二在玩,大三上学了 java 基础,大三下开始考研考的 408,到现在也就是光有计算机基础,我做 java 的工程能力比你要弱的多。今年毕业,找工作很艰难,但好歹进了个外包。楼上因为计算机基础不会对你进行劝退,太过了,我不知道程序员里基础掌握了的人占多大比例,但最起码进小公司的时候没一家公司问过我操作系统和网络以及计组方面的知识。说不适合这个行业我也觉得过了,这完全是站着说话不腰疼,如果楼主没有特殊经历的话,不从事本专业难道做销售去吗?即使本行业对有些人来说确实不是很适合,但恐怕也不至于到了不适合而需要劝退的地步。楼主才是最了解自己的人,你好好考虑吧,别人的话只是个参考。
|
30
STtree 2020-05-04 14:27:33 +08:00 via Android
@silencil 我参加的校招都会问计算机基础的,哪怕是几十人的外包小公司也会问。难道是因为我太菜了,没啥可问的了?
|
32
wqhui 2020-05-05 09:34:22 +08:00
leetcode 除非是去面大公司或者是做算法相关岗位的,不然感觉没什么必要,一般就只会问一些很基础的数据结构跟算法,重要的是你做过的东西,你要想好怎么说出来,他的难点在什么地方,实现时是怎么考虑的
|