books target

定下这个阅读目标主要是因为秋招A家,三轮技术面感受到实力差距。中间还经历了V站自投的菜鸟某面试官莫名其妙的怼,实习内容问下游然后怼,不能立即实习被怼,他问Spring我先说自己没去研究过底层原理只是简单用,然后被怼知道IOC、AOP原理吗,之后问我熟悉什么——操作系统和数据结构,答的还不错,怼我说“太理论了,我们需要的是能干活的,你知道吗?” 让人恼火的一次面试经历,只能说现在面试官的水平参差不齐。 操作系统真象还原。 700页+,先粗读一遍。两个月。ddl 2017.11.30 (没完成;更正下读书路线,先不读这本) 深入理解JVM。300页+。已粗读一遍。@2017.10.13 Java并发编程实战。重点章节粗读一遍。@2017.10.24 JDK常用包的源码。 Effective Java。曾扫过前几章。 Linux命令行与shell脚本大全。 UNIX编程艺术(新加入这本) … 以上,先看完,多输入些基础。

这个夏天

我向来是比较喜欢夏天的,因为感觉自由些,而且还有假期的加持,虽然这是种错觉。现在是2017年,离秋天只有一个月的距离。总结下至今的夏天。 温度非常高。屡次超过40度,所以这个夏天根本谈不上舒适。炎炎夏日配上海之言或者一杯全家的冰摩卡还是偶尔能体验到快感。 活动单一。至今未出行过,甚至都未曾游泳,甚至连缴了报名费的比赛都没去。 进步微小。身体素质上不想说,力量基本没提升,耐力更是退步不少,自从上个candito六周后就没有正经计划在走;读书大多是读了一部分,而且集中在技术书籍上吧,闲书的话倒是读了《苏菲的世界》,和村上春树的游记,就吸收率和阅读量而言,无论如何都不是让自己满意的结果;算法题连续刷了一个月,小有收获,但是随着6月入职便没精力和时间继续刷下去,有种功亏一篑的感觉;实习上,这八周不到的时间做的工作和预想出入蛮大,收获也有不少,代价就是占用了大部分的晚上时间(当然也有路途遥远的原因),还有就是接触了不同类型的程序员和思维,这方面而言很有裨益;校招的准备,几乎没有,很遗憾但也很无奈。 身心疲惫。身体疲惫自不多言,尤其与之前在实验室下午四点就去锻炼相比,加班到晚上九点多再回学校整个人状态很糟;心情上自有各种压力,实验室侧有项目需要推动、论文修改(推动缓慢),实习上的各种充电,以及即将到来的校招带来的焦虑综合在一起。 要交1w的学杂费,喜欢的东西不能随便买咯。 这样看来,这个夏天好像并不怎么愉快,但是想想也不尽然。现在是24岁,虽然比不上18岁的黄金年纪,但仍然是让几乎所有年龄段的人羡慕的年纪,一来自由些,有相对较多的时间去做喜欢的事;二来约束小,除去经济条件的限制,基本不会受到外界的约束,可以选择自己的喜好,自己的交友,自己的环境;三,我觉得是最重要的一点,目前处于最好的身体状态。外界总是会变,开心和不开心的事情交替发生着,而就是在这反复的交替中,二十多岁的年纪就溜走了,想想自己总是在等待着某个节点的某个事发生着,以为之后就会怎么怎么样。譬如等待毕业,等待入职好工作,似乎就能拜托现在的牢笼。愚蠢啊,那个时候我又会去等待什么呢,财务自由?在这不休的等待中,变化的只有我增长的年龄和身体。外界,其实都差不多。而三十岁的身体显然不如二十四岁的身体更易于打磨,世界观容易重塑,那么我在等什么。现在的黄金年龄中所流逝的无聊、颓废的每一分每一秒正是于我而言最重要的,正是十年后的我往前回溯时所追悔的,正如我看着初中沉迷于电脑游戏“QQ堂”的自己而追悔不已,如果当初能够开始锻炼身体、如果当初能够读些哲学书和有趣的书,现在简直受益无穷。 对于24岁剩余的5个月20周,我的期许是: 好好打磨这唯一能够把持住的身体。 和 我的世界观。 不留自己未曾努力过的遗憾。

2016–2017 Web Salary Survey

来自O’REILLY今天邮件给我的一份推送,关于web开发的工资调查,这里简单翻译并总结下。原文在这儿。 原文实在非常长,比较详尽但不一定具足样本性的数据,可以随便看个大概。 以下的调查是基于2000+数量的开发者发布的。 工资的中位数是$78000。17%的调查对象在过去的三年中工资有20%-30%的涨幅。美国平均工资$98000为最高,加拿大的中位数工资为$79000也蛮高,澳大利亚和新西兰是$74000。除此之外,其它国家工资与之相比跌落的比较明显: 英国/爱尔兰,$62000 欧洲其它部分,$43000 非洲,平均$23000(但是前1/4是$41000) 亚洲,平均$21000(前1/4是$47000) 拉丁美洲,平均$21000(前1/4是$44000) 这些都是税前工资。 因为调查者中在美国工作的居多(60%),所以又按如下细分: 加利福尼亚,平均$12000 东北,平均$10500 西南/山区, 平均$10200 太平洋西北,平均$98000 亚特兰大中部,平均$96000 南方,$83000 中西部,$80000 调查者中,在美国的有60%,在欧洲(除英国/爱尔兰)的有19%,在英国/爱尔兰的有6%,在亚洲、澳洲、拉丁美洲的有3%。 工具语言和平台 MacOS, 64%, Linux 57%. Sublime,最受欢迎的编辑器 Express,最受欢迎的框架 JQuery > Angular...

Tornado中的chatdemo分析

源码地址 关于Tornado中Future类。 Placeholder for an asynchronous result. 以下都是我的个人理解,理解不当之处请指出。 代码主要集中在chat.js和chatdemo.py中。其中,chat.js是client端代码,chatdemo.py是server端代码。 chat.js 这里涉及到两种post请求,分别是/new和/update。/new是用来创建新消息,/update是更新用。 $(document).ready(function() { if (!window.console) window.console = {}; if (!window.console.log) window.console.log = function() {}; $("#messageform").on("submit", function() { newMessage($(this)); return false;...

2016总结

讲真,从这一年我刚刚意识到时间的珍贵,可能是知乎成功学看多了求知欲变强了,可能是写Python写的比较开心然后发现还有更大的世界可以去探索、更多的代码可以去写,可能感受到了现实生活的压力、看到自己的目前的姿势水平之低不足以消除对高房价对未来生活的忧虑。 2016除了胃病痊愈之外好像没什么其他大事发生,时间过得挺混沌的或者是我记忆有点衰退,现在几乎没法成功回忆起前几个月的事。二月在家里过年,这算是近几年内的过年大团聚了,未来几年估计很难再聚齐这样一家过年,但其实自从爷爷去世后早已没有过年时一大家子的气氛,都过得蛮平淡的。也是在寒假的那几天,开始尝试跑跑步,每次两三公里,跑的艰难,但开了个头,四月份是我个人的跑步巅峰,参加了上海半马活动的女子8英里(不到13公里),跑得算比较轻松,之后陪着WK跑去绍兴看他跑越野马拉松,我从5月开始到11月一直有断断续续零星地跑步,每个月跑十几到几十公里,10月又参加了上海马拉松的10公里组,没什么进步但跑得也比较自在,直到…我昨天下午在塘桥公园和WK一起跑步,4公里花了30min跑完,中途岔气至少两次,歇息至少三次,非常累,这就是我从入冬以来几乎不跑步的代价。不过冬天温度太低,跑完的确感觉不怎么舒服。有氧训练基本就被我这么忽略了,但是力量训练做的还不错。 同样是从2月底开始坚持锻炼,真正进健身房并且系统锻炼大概是在4月跑完8英里之后,当时的三大项水平大概是: 卧推,20kg多一点,反正练了几个月之后推30kg还是被压了。 深蹲,30kg左右。 硬拉,无。 进步比较快,这里是11月2号的运动成果,可以看到提升了。今天,距离刚刚的成绩一个月,我再po下现在的力量水平: 卧推,35kg做组。 深蹲,65kg在训练后可以做3个,大概下次可以做组了。 硬拉,可以拉起70kg。 力量成绩不错,而且训练期间未受伤(除了右肩膀曾有轻微的拉伤感),能够取得目前的成绩的要义是:坚持锻炼。一开始去学校健身房还蛮尴尬的,适应几个月后,尤其现在比一些男生的力量成绩都要好,现在去健身房无压力,除了要做大重量时因为没人保护还是有点虚。2017年也要继续努力啦! 去健身房的时间一般是下午四点钟,主要是这个时间人相对较少,不影响使用杠铃(按最近情况来看这个时间段杠铃又没法保持idle状态,有点无奈),其次,相对晚饭后运动而言,不需要长时间消化,运动完正好去吃饭,胃口比较好。所以学习时间上就需要有些压缩和调整。 2016年的学习上,有些新的进展。首先,实验室项目需求,上手了第一个独立开发的web应用,Python开发,功能非常简单,就是调用了REST API,这直接导致了我之后入坑Python并enjoy,项目中其他进展几乎可以忽略不计,这点虽然遗憾,但想了下也没什么办法;小论文,进展龟速,主要还是没有什么眉目和入手点,现在等着自己爆发,或者看完杜学霸的论文再爆发,再不济就只能国内核心混一混了(如果可以的话),前期读论文读的相对蛮多,但用处不大,所以后期没怎么花时间,这个今年确实需要多分配些时间精力,尽量17年上学期把论文搞定,提早减轻些负担;自己折腾着写了几个web应用,跑步记录还有markdown编辑器,因为有了项目中web应用的经验,框架搭得很快,功能点慢慢填补就是了,后面那个项目打算之后再花些精力完善,挺有趣的。当然不止这连个web应用,我还写了写适用于知乎异步加载数据的爬虫,当然是最基础的版本,断点续爬,存到数据库等等等等爬虫的进阶问题还没触摸到,这个也是近期打算多花精力去玩一玩。所有这些主力语言都是Python,因此也学了些很Python的语法,Python的特性、高级特性,写起来神清气爽(不是我斜的神清气爽,是Python有神清气爽的气质),我写Python的时间真正意义上只有两个多月,却接触到了之前没触碰过的知识,也是由此感到代码能力的确是多coding才能出来的,也蛮后悔为什么之前没有早点写写代码,写点小玩意。 2016年家庭上也比较安稳,我哥哥这边很开心生了个女宝宝,我晋级成小姑,当然他们全家人都沉浸在带宝宝的喜悦中。宝宝满月时家人几乎又在上海团聚了下,也算挺圆满。奶奶和父母身体应该也没什么大恙,我妈妈这边生活方式比较健康,除了饮食全素可能会缺少蛋白质和必须营养素之外没什么担忧的,但是我爸的生活方式很不健康,抽烟喝酒(和于谦就差一烫头),而且一直有痛风复发的可能,肚子也是越来越大,饭后不怎么运动,这我比较担忧,但是劝说多次无果,我也是没啥办法了,可能还是我这里方式不够好,没有什么说服力。 2016年没去几个地方玩,除去到绍兴陪伴参加抹茶越野马拉松,纯玩的话好像只是去浙江玩了两次。一次是去安吉的周末两日游,夏天过去的,大竹海很闷热,蚊子超多,在雨中体验了时长一个小时多的漂流,水质不够好,坡道与坡道之间间隔太长,对于将近200的票价而言有点贵,但漂流成落汤鸡的体验前所未有;十一又去浙江的几个地方玩了玩,神仙居,人多景色赞(类比神农架),渔山列岛推荐下,我们是夏末入秋时去的,游泳之类的没体验到,这种小岛有种被遗弃的感觉,如果你喜欢那种孤独感,去玩一玩,一天足矣。 要给2017年定些目标,那就是: 个人技术上持续增长,增长到让自己满意,做出值得展示的web app; 实验室方面,发出小论文,尽量少耗时地完成实验室的任务; 健康运动上,持续提升(深蹲硬拉到1.5倍体重,通过跑步提升自己心肺功能,如果能力够,加入爆发力训练); 尝试多和别人进行交流,表达自己; 如果有机会,出去好好玩一玩; 英语阅读能力精进 剪个短发;