bookmark_border又一次阿里面试一轮游

作为一个native端开发者,当年不知道怎么想的,把简历投给了阿里的前端部门。。

因为是同学帮忙联系的内推,所以很快得到了好几个部门的面试电话,但无一例外都是一轮挂。虽然大部分是因为我想跨领域但是对主流前端框架和css之类基础知识的缺乏,但其中有一个手机native部门的面试也挂了,这给了我很大的冲击。连最对口的领域都过不了一面,就不用拿跨端跨行业之类的理由来搪塞了。菜就是菜。

菜

总结一下这次面试的收获
1. 学的太杂,native app,前端,node.js,java后端,没一个有独当一面的专业能力。
2. native app 没有自己制作的上架 app
3. 前端基础的css不懂。
4. 前端常用框架里react全家桶只知道和react-native互通的一小部分,没有作为前端项目使用全部全家桶开发项目的经验。
5. 后端 node.js 只有简单工具的开发经验,没有大型项目的开发经验。
6. 后端 node.js 没有主流框架的相关知识。
    说了一个express,被说那已经是几年前的技术了。。。
7. 想做 java 后端,但完全没有一点准备。
    这个是我想的太少了。既然完全没准备,就不该提这个的,徒增坏印象
8. 列举自己做过的有价值的项目,都不是很有价值。
    完全理解http/1.1协议,独立实现http代理服务器,被说http只是基础而已。举了几个debug的例子,但显然debug能力对提升印象并没有什么帮助。虽然实践工作中debug能力强弱基本可以区分一个程序员的能力强弱,但在面试的时候很难把现场工作时的那种重要性传达出来。毕竟只是区区debug而已嘛。

整理一下思路
1. 考虑到服务器端知识衰减的速度更慢,适用行业更多所以就业机会更多,我长远的打算还是转到服务器端。
2. native app 能力是我现在的主要门面,所以 native app 的开发能力一定要优先提升到让人无可挑剔的程度。至少不要在一面就落了吧。
    要做一个上架 google play 的作品。
    熟悉 android 主流开发中各个环节常用的库。能用一下最好用一下,不然至少知道名字和特点,不要在面试的时候没得说。
3. 前端技能树是我第二接近实战级的能力,而且看起来学前端并不会投入太多时间。可以考虑少量投入时间,填补现在的几个太明显的缺陷。
    css,拿 mdn 顺一遍。因为很枯燥,最好做个打卡。
    react 全家桶,在自己的项目里用一次就会了。全家桶具体有哪些,得找些文章确定一下。
4. 后端技术,这个比较纠结。
    就职来说,php是最好学,需求也最大的,做好了也有很高工资。但是技术深度太浅了,老年程序员和新手程序员之间拉不开差距,后期收益低。
    保值增值方面,java的后端几十年如一日的缓慢更新十分保值,同时java版本更新和jvm的深度让深入研究也有一定的回报,后期收益至少不会一路减少。但java后端我现在真的是一片空白,毫无概念。这样的跨专业押注会不会太过无谋了?暂时先考几个java的证书,熟悉一下这些年来java语言的变化吧。就算后来java后端做不成,至少对android开发还有帮助嘛。
5. 准备一下面试常见题型。
    从业经历呀,自己做过的比较有代表性的项目什么的,这类每次都问的问题干脆写好背下来算了,也免得临时想出来的项目不够酷炫。
    不过工作中确实很少有机会让一个人做一个特别有挑战又很尖端很出彩的工作啊。业余项目我说做fc模拟器什么也完全被无视了。不过这个和商业开发无关,不算数我也不是不能理解就是了。

所以,接下来首先应该怎么做
接下来应该…先什么都不做,等我的焦虑症状消退,恢复平日的战斗力再说!
焦虑真的太痛苦了,焦虑得什么都做不了,同时又为什么都做不了而感到焦虑。真的恐怖而且绝望。
我需要严肃考虑一下,如果我注定无法再做有挑战性的工作的话,该如何在不能继续保持技术力压制的情况下,作为一个平庸的技术人员度过这一生了。
为干枯的生活,注入新的活力。

bookmark_border回复笃志的《日记2018-12-29》

笃志日志原文: https://duzhi5368.github.io/2018/12/%E6%97%A5%E8%AE%B02018-12-29/

本来下面这段话是留给笃志的日志原文的,无奈他的博客使用的 disqus 评论系统反复吞我的评论,把我的评论标记为垃圾评论且申诉无效,我决定把我的评论拿来直接当自己的日志发了。disqus,这下你满意了?

—— 以下评论原文 ——

哇,竟然说我不沉迷技术了,这不能忍(笑)。
目前来说技术还是我第一追求的目标。看起来不沉迷技术了是因为这我些年确实懈怠了。尤其进了个在本地相对来说稍微大一点但其实在国际上根本排不上号的手游公司以后,之前在小公司时的那种被命运步步紧逼的焦虑感一度消失了。
焦虑像饮酒,适度焦虑有益身心健康(不过最新研究成果表示饮酒绝对有害,无论多少…)。
如今我已年过30,离35岁这个传说中平庸程序员的职业终点越来越近了。虽然在公司里我的技术力和学习能力还是最强的一级(自认为),但在网上随便逛逛年轻人的博客和github就会发现,我已经被同龄人甩在了后面。用依云博客里的一句话来说就是“我已经不再年轻,也不再优秀了”。
日本公司对程序员似乎比较宽容,以我的能力和比较唬人的学历,貌似也能平稳过完一生,但这是建立在行业和社会情况30年不改变的前提下。这么脆弱的前提实在是给不了我太多的安全感,所以,我又开始对前途感到焦虑了。
如何才能让我安心?一夜暴富当然是首选,还要继续上班的话,那就是35岁前进一家可以安度晚年的it企业了。
为什么不是“将自己的技术提高到永远不用担心失业”呢?这就要说到我的变化,和笃志一样,我也不再是唯技术论者了。
it技术的更新换代太过残酷,可能你投入了30年做到一个领域的第一人,但1年后这项技术被淘汰,你30年的心血一夜间付诸流水。虽然可以不停的补充新的知识,但这种知识淘汰率还是让我很痛苦。我也想像医生律师甚至以前的工匠一样,随着年龄增长积累宝贵的经验,受到年轻从业者的尊重。可惜在现在这个时代,专精太危险,只好把精力分散在多处,但这样就很难做到领域内的专家,对我这种搞不懂底层不舒服司机很不友好。
既然无论如何技术路线都不能让我无所顾虑的去追求,那我索性就不追求了,普普通通上班过日子吧,剩下的时间投入到自己的爱好里就好了。虽然我的爱好也是写程序= =
不再是为技术论的另一个理由是5年多的工作让我认识到了程序员是如此的不重要。一个游戏项目是否大卖,在我看来最重要的就是策划,其次是美术,程序最次。程序和美术无可挑剔策划不行最后凉凉的比如风暴英雄和dota卡牌,策划的玩法爆炸吸引人但美术一坨X程序不过不失比如dreamquest和大多数fc游戏甚至广义上围棋象棋麻将牌都算。策划精彩美术具备平均水准程序比较烂的比如pubg甚至能让玩家和网吧花大价钱帮程序弥补优化问题也要玩,这很让我震撼。
在到达笃志所说的“无所不能”(青春版)的境界以后,比起继续收集武功秘籍,我更想用我的能力去做成一些事情和项目了。

 

bookmark_border抢救我的动漫之家(一)

dmzj_closed

2018年12月5号动漫之家网页版入口被封,让我有了一定的压力。毕竟是最后一个可以好好看漫画的平台了,不希望他倒掉。 到今天动漫之家已经被封超过3个月,为了防止最坏的情况,是时候开始对他进行整站备份了= =! 最初比较担心他会防御别人整站下载,幸好实际测试下来并没有遇到ban ip之类无法应对的情况。 我花了几天的时间写下载脚本,目前的效果已经比较平稳了。

下一步就是如何把下载好的漫画转移到其他文件存储服务上去,毕竟我在用的vps只有区区50GB,并不适合存储大量文件。 考虑到我买的 office 365 自带 1TB oneDrive 空间,目前最理想的做法就是文件传进 oneDrive 了。怎么做呢?暂时还不清楚,先读读文档吧。