来自2016的总结备忘录

今年除了工作上一些积累,业余也捣鼓学习了一小点东东,通常往年这个时候都想着好好的写一篇总结,但到最后基本就不了了之,这次流水一下。

业余兴趣:

》开始练习吉他,骨子里还是热爱着音乐(不枉在数字音乐行业呆了4年),尤其焦躁不安郁闷不止的时候,音乐之于我真是治愈良药,虽然现在只会听,希望有一天也能自己拨弄点声出来;
》入了马东老师的《好好说话》,一个用耳朵听的节目,学着怎么表达和讲述,《罗辑思维》《晓松奇谈》等知识类节目基本每集都没落下。平时读书少,通过这个途径也能听到不少观点和理念,这些靠“听”的节目也让我获益匪浅,有限的看完几本书;
》英语的强化和继续训练,今年没报培训,口语练习机会不多尝试去过几次人大的英语角,但后面没有坚持下来。靠各种语境练习,逼迫自己,现在听力沟通和阅读英文资料比之前顺手了些,差强人意;
》看完BBC系列科普节目《地球各大洲系列》《地心/深海旅行系列》《宇宙起源系列》《日本、欧洲、澳洲地缘系列》…,结合曾经去过的地方感受,感觉开启了另外一扇窗口,中学的很多知识点又能逐渐唤醒一点,对大自然有更多的热爱和了解,更惊叹生命的奇妙,人类和地球的渺小,人生百年也不过宇宙瞬间,感受到无与伦比的魅力;
》年中入了一个摩托街跑,上的京B牌(京A太贵)加上全险,全程自己摸索跑完了。骑了几个月就入冬了,还没来得及跑山几次,一直闲置在地库,结果这个月还被召回了,意外给补贴了一笔补偿金,本田算是业界良心;
》旅行方面预算节制,基本没有出境游,唯一一次出境是跟团队一起去了印尼巴厘岛,境内去了一趟云南南北线自驾,其余基本周边游,希望明年有机会多出去走走吧;
》今年基本没有持续性的身体锻炼,以前上下班还能走走步,现在基本不怎么动了,羽毛球/游泳/健身房零零星星的去过几次,唯独滑雪每年冬天还相对比较坚持,锻炼这一块希望明年有所好转吧

职业/互联网/技术:

》几个前沿前端解决方案的研究,以及时下主流框架的了解和实践;
》AI/深度学习的学习和实践,还在持续研究中,这块有机会再细说;
》摸索了一遍路由器的mini的linux系统,搭建智能路由控制家里家电,可以做限流免流;
》了解实践了很多网络层相关知识点和工具,包括mitmproxy做流量劫持、HTTPS加密流量劫持,以及移动端的监控相关;另外申请了免费的HTTPS证书,把自己个人站点都升到HTTP/2了;
》研究了电商行业某些冰山下的商业模式,如SEM,ASO,各路水军,黑产等;
》熟悉了目前大数据现状和BI,但时间和精力关系深度远不够。这个方向其实沉寂了好几年了,或许差不多是时候接受时代召唤了;
》工作上,前半年实打实的拥抱变化,忙忙碌碌,后半年工作压力相对少了一些,有更多时间学习研究感兴趣的东西,有幸有次晋升,算是一个交代

消费理财:

》今年对各大行新发的信用卡基本没有做过多的研究,目前用浦发AE白完全够用了,去年的闲暇作品“玩在当下”APP内容也停止了更新,有趣的是现在每天还有日活,如果后面有时间希望能捡起来运营一下吧;
》机缘巧合,开始对一/二线城市房市做了一些了解和学习,按现今的形势,明年四月会是一个很好的观察点或转折点,考虑做一个置换届时随机应变吧;
》尝试了多家银行的贷款产品,但是杠杆并没有用上;跟去年基本一致的理财渠道,年化基本能到10%+,跑不赢大盘,但兼顾了资金流动性;
》总体来说年前形势还不错,到下半年逐渐收紧,整体行业不如往年的百花齐放,很难找到靠谱的理财渠道,利率普遍都下调了

2017的期望:

》而立之前去一次美国,拿签证后一直没机会成行,去年买票也退了,明年必须去溜达一趟,时间不多啦;
》至少完成一次外部较大规模的技术分享,为“工作自由”打好基础,也该多练练外部演讲能力;
》业余有时间争取能做一个能产生正向营收的小产品,继续验证自己前期商业调研和实践自己产品能力,成败与否都无所谓:)
》职业发展上,大概率还会在技术线上持续投入,期待能有所成果和沉淀(在此真的非常感激公司提供这么好的技术氛围和学习环境);
》2017将是人工智能的一年,希望在这个方向上能有所积累和产出,或产品的或数据报告的;
》能找到么,可遇不可求

最后

看一下,真是名副其实的流水账…
BTW,很庆幸,看起来做的大部分都算是自己喜欢的事情,每天都还算过的充实,聊以慰藉。大多时间也觉得接触的信息量溢出,但很多有价值东西又不想错过,学会筛选信息变得很重要,每天都有列一些todo,随计划慢慢完成。
总体来说,过去一整年其实内心是充满不安和危机感的,回望看似繁冗充盈,但身在这座城市,似乎每个人的期望都难以填满。不管怎样,还是希望自己能保持这份驱动力,不然生活该多索然无味。突然想到星爷那句:人如果没有梦想,和咸鱼有什么区别?不过,人最终的梦想到底是啥呢,who knows?
少年,愿你鲜衣怒马,丈剑天涯!

最近总结的一段代码

该段代码集结了匿名函数(arguments.callee)的使用,灵巧的递归方法,以及闭包内函数的重载实现局部变量和局部方法可用。

整段代码是在实现输入为空时进行闪动警报而想到的。

// a elegant function demo include many fantasy features
var timeout = function(time){

var time = time || 3,
elem = document.getElementById(“demo”);

function funca(){ alert(“funca”)}
function funcb(){ alert(“funcb”)}

timeout = function(){ // 1.the funciton to be overwrite here, not overload

//alert(time)

//some handler && render here…
//e.g.
elem.style.background = time&1 ?”#eee” : “#fff”;

//some test case below:
//2.can call closure func even though next time
//funca();

//3.call func himself
//arguments.callee();

time–&&setTimeout(arguments.callee, 200);
}

return timeout();

//4.if you need return more api to be called, use the method below:
//return {a:funca,b:funcb}

}(4); //5.auto fire after func load

文章仅作一个人笔记,取消注释可以知道更多。。。

Paul Graham:未来的互联网创业(上)

根据Paul Graham的简历,他是一个计算机博士,一个程序员,一个风险投资家。
但是,在我眼里,他其实是一个思想家。他的很多观点深刻地启发了我。
比如,他说,程序员就是当今时代的手工艺人,其他行业的人都必须依附于流水线的工业化生产才能谋生,只有程序员可以靠个人的手艺谋生。再比如,他说,互联网公司就像蚊子,唯一的竞争优势就是数量多,作为种族可以生存下来,作为个体九死一生。

bg2008012301

关于Paul Graham了解更多:http://www.cnblogs.com/enimo/archive/2011/09/22/2184989.html
我一直想翻译他的文章,下面就是他去年10月写的《未来的互联网创业》。全文分两次贴出,我觉得有启发的话,都加上了黑体。
=============================
The Future of web startups
未来的互联网创业
作者:Paul Graham
译者:阮一峰
原文网址:http://www.paulgraham.com/webstartups.html
October 2007
2007年10月
(This essay is derived from a keynote at FOWA in October 2007.)
(本文根据作者在2007年10月Future of Web Apps 会议上的主题演讲改编而成)
There’s something interesting happening right now. Startups are undergoing the same transformation that technology does when it becomes cheaper.
眼下有一件有趣的事情正在发生。初创公司正在经历着一种转变,它很像发生在成本降低时期的技术转变。
It’s a pattern we see over and over in technology. Initially there’s some device that’s very expensive and made in small quantities. Then someone discovers how to make them cheaply; many more get built; and as a result they can be used in new ways.
这种转变,我们在技术领域已经一再见到。一开始,新设备非常昂贵,只能小批量生产。然后,有人发现了降低成本的方法,生产数量开始增加。最终,这种设备找到新的用途。
Computers are a familiar example. When I was a kid, computers were big, expensive machines built one at a time. Now they’re a commodity. Now we can stick computers in everything.
电脑是一个大家熟悉的例子。当我还是孩子的时候,电脑体积巨大,价格昂贵,一次只能生产一台。现在,电脑只是一种普通商品,我们可以把电脑附加在所有东西上。
This pattern is very old. Most of the turning points in economic history are instances of it. It happened to steel in the 1850s, and to power in the 1780s. It happened to cloth manufacture in the thirteenth century, generating the wealth that later brought about the Renaissance. Agriculture itself was an instance of this pattern.
这种模式已经有很长历史了。在经济史中,可以找到许多例子,关于技术变迁的转折点。比如,19世纪50年代的钢铁,18世纪80年代的发电。13世纪的纺织业,正是纺织业产生的财富,带来了文艺复兴。农业本身也是一个例子。
Now as well as being produced by startups, this pattern is happening to startups. It’s so cheap to start web startups that orders of magnitudes more will be started. If the pattern holds true, that should cause dramatic changes.
现在,初创企业也在经历这种模式,或者说这种模式正在影响初创企业。因为互联网创业的成本如此之低,所以初创企业的数目将呈指数式增长。
1. Lots of Startups
1. 无数的创业者
So my first prediction about the future of web startups is pretty straightforward: there will be a lot of them. When starting a startup was expensive, you had to get the permission of investors to do it. Now the only threshold is courage.
关于未来的互联网创业,我的第一个预言很简单:无数人将会创业。以前创业很昂贵,你不得不找到投资人才能创业。而现在,唯一的门槛就是勇气。
Even that threshold is getting lower, as people watch others take the plunge and survive. In the last batch of startups we funded, we had several founders who said they’d thought of applying before, but weren’t sure and got jobs instead. It was only after hearing reports of friends who’d done it that they decided to try it themselves.
甚至就连这个门槛也正在变得更低,因为人们不断看到周围其他人创业成功。在上一批我们资助的初创企业中,有几个创始人说,他们以前就想创业,但是下不了决心,不敢放弃现在的工作。只有当他们看到朋友们创业成功,他们才下决心亲自创业。
Starting a startup is hard, but having a 9 to 5 job is hard too, and in some ways a worse kind of hard. In a startup you have lots of worries, but you don’t have that feeling that your life is flying by like you do in a big company. Plus in a startup you could make much more money.
创业是艰难的,但是一份早9晚5的工作也是艰难的,在某种意义上,甚至比创业还艰难。你自己开公司,你会因为很多事情担惊受怕,但是你不会感到虚度生命,在一家大公司里打工,常常会有这种感觉。而且,创业可能会使得你挣来多得多的钱。
As word spreads that startups work, the number may grow to a point that would now seem surprising.
当越来越多的人相信创业是可行的,初创企业的数目就将增长到一个现在的人们会感到难以置信的程度。
We now think of it as normal to have a job at a company, but this is the thinnest of historical veneers. Just two or three lifetimes ago, most people in what are now called industrialized countries lived by farming. So while it may seem surprising to propose that large numbers of people will change the way they make a living, it would be more surprising if they didn’t.
眼下,我们觉得有一份工作是正常的生活模式,但是这是最不可靠的历史假象。在现在所谓的工业化国家里,仅仅二三代人之前,大多数人都是靠务农为生。如果将来许许多多人改变谋生的方式,这也许会令人感到惊讶,但是如果没有发生这种改变,会令人感到更惊讶。
2. Standardization
2. 标准化
When technology makes something dramatically cheaper, standardization always follows. When you make things in large volumes you tend to standardize everything that doesn’t need to change.
当技术极大地降低一件东西的成本之后,标准化就会接踵而至。当你大批量生产某种东西,你就会将那些固定不变的部分标准化。
At Y Combinator we still only have four people, so we try to standardize everything. We could hire employees, but we want to be forced to figure out how to scale investing.
在我的风险投资公司中,我们现在还是只有4个人。所以,我们试着将一切都标准化。我们可以雇用更多的人,但是我们想强迫自己,找到有效投资的方法。
We often tell startups to release a minimal version one quickly, then let the needs of the users determine what to do next. In essense, let the market design the product. We’ve done the same thing ourselves. We think of the techniques we’re developing for dealing with large numbers of startups as like software. Sometimes it literally is software, like Hacker News and our application system.
我们经常告诉创业者,尽快地发布一个最简版本,然后让用户的需求决定下一步该做什么。从根本上,让市场设计产品。我们自己也是这样做的。我们想象自己,正在开发一种处理大量创业者的技术,就像开发软件一样。有时,它确实就是软件,比如Hacker News和我们的风险投资申请系统。
One of the most important things we’ve been working on standardizing are investment terms. Till now investment terms have been individually negotiated. This is a problem for founders, because it makes raising money take longer and cost more in legal fees. So as well as using the same paperwork for every deal we do, we’ve commissioned generic angel paperwork that all the startups we fund can use for future rounds.
我们正在着手标准化的最重要的事情之一,就是投资条款。到目前为止,投资条款都是一对一商定的。这对创业者来说,是一个麻烦,因为它使得融资周期更长,法律费用也更多。我们对每一个交易都使用同样的文件,我们还授权让我们资助的创业公司,将通用的融资文件用于以后的融资。
Some investors will still want to cook up their own deal terms. Series A rounds, where you raise a million dollars or more, will be custom deals for the forseeable future. But I think angel rounds will start to be done mostly with standardized agreements. An angel who wants to insert a bunch of complicated terms into the agreement is probably not one you want anyway.
一些投资人依然坚持制定个性化的投资条款。在可预见的未来,成熟期的企业在融资100万以上美元时,仍然需要个性化的合同。但是我想,早期的天使投资合同,大部分都将使用标准化合同。一个想在协议中插入一大堆复杂条款的天使投资人,可能根本不是你需要的那种投资人。
3. New Attitude to Acquisition
3. 对待并购的新态度
Another thing I see starting to get standardized is acquisitions. As the volume of startups increases, big companies will start to develop standardized procedures that make acquisitions little more work than hiring someone.
另一件我看到正在标准化的是并购交易。当大量的初创企业出现后,大公司开始发展一套标准化程序,使得并购就好像雇用一个人那样简单。
Google is the leader here, as in so many areas of technology. They buy a lot of startups– more than most people realize, because they only announce a fraction of them. And being Google, they’re figuring out how to do it efficiently.
Google是这方面的领导者,正如它是很多技术领域的领导者一样。它买进了许多初创公司—-比大多数人意识到的还要多,因为google只公开了其中一部分的交易。站在Google管理者的角度,他们会考虑如何使并购更有效。
One problem they’ve solved is how to think about acquisitions. For most companies, acquisitions still carry some stigma of inadequacy. Companies do them because they have to, but there’s usually some feeling they shouldn’t have to–that their own programmers should be able to build everything they need.
他们已经解决的一个问题,就是如果看待并购。对于大多数公司,并购意味着自身有缺陷。那些进行并购的公司,往往是因为不得不如此。他们会有一种感觉,觉得本来可以避免并购的,觉得内部的程序员应该能够开发出他们需要的任何东西。
Google’s example should cure the rest of the world of this idea. Google has by far the best programmers of any public technology company. If they don’t have a problem doing acquisitions, the others should have even less problem. However many Google does, Microsoft should do ten times as many.
Google的例子对整个有这种想法的世界,是一帖解药。Google有着比任何上市公司多得多的优秀程序员。如果连Google都觉得并购没有什么不好意思的,那么其他人就更不应该感到不好意思了。说实话,同Google的并购数量相比,微软的并购数量本应该多十倍的。
One reason Google doesn’t have a problem with acquisitions is that they know first-hand the quality of the people they can get that way. Larry and Sergey only started Google after making the rounds of the search engines trying to sell their idea and finding no takers. They’ve been the guys coming in to visit the big company, so they know who might be sitting across that conference table from them.
Google没有对并购感到不好意思的一个原因是,他们很清楚地知道,通过这种方式,他们得到的人才的质量。Google的创始人Larry和Sergey,之所以会创立Google,是因为他们向其他搜索引擎兜售他们的想法,结果都遭到拒绝。他们的这种拜访大公司的经历,使得他们知道坐在会议桌另一头的人,可能有着什么样的质量。
(未完待续)
Paul Graham:未来的互联网创业(下):http://www.ruanyifeng.com/blog/2008/01/the_future_of_web_startups_part_ii.html
原文转自:http://www.ruanyifeng.com/blog/2008/01/the_future_of_web_startups_part_i.html

一切安好

看待事物逐渐归于平淡,情绪起伏曲线曲得越来越不明显,不知是算老了还是自诩所谓成熟;

这次高烧,算是十年来首次,签名写的六年,感谢有那么多朋友的关怀,谢谢你们;

来京近两月,时间满得始料未及,没来得及更新博客也不想乱改状态,期间断断续续历了不少事,当做成长的历程;

前半月安心熟悉工作学习,尔后去新东方报班待了半月,结识一些志同道合的新朋友,接着继续学习,生活中有很多东西值得我们去经历,并且为了这件值得去做的事可能要付出很大的辛苦和努力,是这句话;

很荣幸这个假期见了开复老师,工场里如菜场一般,但这儿承载的是年轻人梦想,自由、活跃且充满朝气!

暑假前有点孤注一掷,不过拿到了正式的offer,两天走完,这次的效率很高;

月底回学校,吃多了快餐,还是觉得武汉的小吃比较过瘾;

碎念到此,愿朋友们一切安好!

这是jser的季节

git上的TopLan,形势乐观,呵呵。

toplan

所有“参赛语言”按字母排序包括:ActionScript Arc ASP Boo C C# C++ Clojure CoffeeScript ColdFusion Common Lisp D Delphi Duby Eiffel Emacs Lisp Erlang FORTRAN Go Groovy Haskell HaXe Io Java JavaScript Lua Max/MSP Nu Objective-C Objective-J OCaml ooc Perl PHP Pure Data Python R Ruby Scala Scheme sclang Self Shell Smalltalk SuperCollider Tcl Verilog VHDL VimL Visual Basic

数据摘自:http://github.com/languages

jser们,继续努力,加油啦!

“学工在线”正式服役

学工在线上线ed,从前期的用户调研,到最后设计、实现,一段漫长略带艰辛的过程,大家都投入了大量时间精力,熬到今天大家都挺不容易(尤其美工、前端组)。

student-affairs

后面不可避免会存在一些问题,继续努力,一起攻克吧。

一个好的服务网站,主要还是靠内容来吸引用户的,学工的同学们加油,仅此挂篇小志留作纪念……

PS:学工在线分三专区:学生工作新闻资讯学习服务,除此外,相关平台包括:校园活动查询、电子地图(ing)、二手市场(ing)、学生资助、心理咨询etc…

素质拓展的一些

啥也不说了,收获很大,这次请的月光营地,效果很好,上图:

explorer0

explorer1

explorer2

希望这一天对于同志们对于月光营地,都会留下很好的记忆吧。

PS:

附上在4月25号比特工场开展的素质拓展,篮球全场,技术团队里大都男生,除了偶尔熬夜,咱们也经常运动,可为什么看起来总有那么一点点‘衰’呢?

explorer4

explorer5

未来不是梦!

焦点网络新版网站出锅

新版的焦点网络终于上线,发一些曾经的设计草图,一度的否定与自我否定,为一个像素而反复纠结,无语:


上面是第一个flash版

从零开始,到策划到设计最后上线,经历了相对比较漫长的时间,主要还是咱们自己的事,可能不着急吧。

每一次变化都是一次提升,我们追求的是更……,more better,永不止步。


logo的设计


辛苦了美工组的同学,他们真的很赞!加油!

有兴趣的同学可以去观望观望哈!

新进程新征程

博客PR到4后不知不觉被墙一礼拜有余,放国外真不安全,懒得理;

这几天是忙,忙得像畜生又觉得不如畜生,真纠结;

两天睡一次这么频繁还是第一次,当然,不定什么都有第一次的;

最近假装是海龟玩起了某推,还真那么像模像样的,真是意兴难阑珊;

做完这阵子,不再以个人身份接任何大中小型项目,现在不是最后一个也是最后的前一个;

好像我一直都在说自己忙,鄙视自己;

下周有个发布会,据说与会都是“辅导员”,辅导辅导员真有点怵默默的比较好(呃);下周也是资源库的开发截止期,据说国家某办领导会亲临视察,前途未卜;下周还有Algorithm Test,这是会呼吸的痛,望菩萨佛祖耶稣圣母齐显灵下山普济苍生;

当然,我敲下本文主要因为以下几字:经过各路英雄的激烈讨论团队正式定名:焦点网络工作室(Focus Studio),直属党委宣传部,还真是头一回见团队建立这么久才有名字的,我忏悔;

我看到了它的未来,下一秒开始请与我一同见证,这一秒先感谢您的捧场,谢谢。