写在一切到来之后

期望来的并没有来,没有期望的,一个个来了。
失败,一个接着一个来了。
只不过,一切到来之后,也没有什么。

上周一拿到了拒信。然后基本也是一路拒。因为投的太晚了,公司已经没有空位了。然后周五的时候,用了一年,改装成Linux的Thinkpad也淋雨坏了。刚写好的代码还没有push
然后女朋友只是在责怪我为什么不看护自己的东西,我爸妈为我操了太多心。
当时觉得这个世界没人能理解我了,包括世界本身。
第二天凌晨四点坐大巴去纽约onsite。累了,睡了挺久。
后来就像是机器人,走到公司的地点,进去,面试。
那个公司的环境让人压抑。曼哈顿核心地带的一个办公室,面积很小。六七个人在里面。我刚进去后,提前到了,就在会议室里面呆着。后来进来一个美本,进来之后就开始夸。
哇,好漂亮的房间,显示屏,干净的桌子。
当时我觉得很恶心,因为我知道,并不是那样。
现在,我觉得,他是对的。我们已经不是学生了,我们是社会人了。社会评价一件事,不是对与错,而是合适不合适。
后来的面试,意图是团队协作完成一个困难的问题,但是最后不可避免的变成了竞争,群狼战。而我,在3个老美和一个美本的夹击下,自我感觉发挥还不错。但是中途有两次没懂他们在说什么,犯了两个严重的错误。估计也无望了。

本来觉得,事已至此,会更绝望吧。
但回来的大巴上,整个人,却再次振奋起来了。
是的,不该这么早放弃的。我有技术,我有实力,我有热情。
除了这些,还有个很重要的事。
大多数人找实习是为了什么?为了以后有更好的背景去找全职。
但我的目的,真的是想去学,技术。尤其是web programming + mobile development , full stack 相关的。
所以我可以接受去任何地方,甚至不拿钱免费干活,只要那里,有我想要学习的东西。

我还想到了周星驰。真的,想到了他。
当年他拉着梁朝伟去面试,结果他被据了,梁朝伟被录取了。
被拒的感觉,尤其是,你自认为对一件事很有热情很感兴趣,结果被拒了,而被拉过去的人,可能毫无热情,对演戏一无所知,却录了。
那种感受,只有经历过的人才懂。
我经历过,所以我懂。
但他坚持下去了。在喜剧之王中,他拍,他在给老人孩子演戏,很逗比。我想,当年的他,在少儿节目主持的时候,也一定是这样的。
电影里的是逗逼,那生活中呢?是残酷,是血腥。
这些残酷血腥会让你忘记自己的梦想,让你退却,让你改变,让你改行。
但他没有。

而我,至少到目前,也没有。
我热爱技术。
一直如此。

今天上一门课的时候,突然很兴奋。
我突然想起一些事。
CS 5300 Large scale information system 教会了我如何使用AWS建立大型服务器, server farm , 然后将自己的网站托付给AWS。

CS 4410 Operating Systems 教会了我,对于计算机自身的理解,对于lock的理解。现在想想,现实生活中,需要加锁,加monitor的地方,无外乎就是作业的那几个模型。这对于以后处理transaction方面,会有很大帮助。

CS 2300 Web Programming, 教会了我 PHP, HTML, CSS Javascript(JQuery), Mysql,Ajax, Session, Cookie, 大量的网络开发技巧。这让我初步具备了单独开发一个网站的能力。

CS 4320 Introduction to database, 虽然老师讲的糟糕,但对Mysql有了更深入的理解。对于底层实现,有了一些理解。最近在讲的ER Diagram,虽然学的不好,但掌握之后,也会具有优化数据库的实力。后期还会讲 map reduce, 2-phase lock. 我想,这些,也将是我以后做开发的重要实力。

ECE 4450 Computer network, 虽然没怎么认真上,但对于HTTP, TCP协议有了更深的认识。也用python写过一个简单地服务器。对于网页间的通信,比以前,真的加深了更多的认识。

一门跟老师做的project,让我第一次接触到,Java如何和数据库进行联系。 JPA, 将 tabe 与 Java Object 相关联,在利用关键字,
@OneToMany
@ManyToMany
@ManyToOne
构建起Object之间的关系,其实也就是构建起了table之间的关系。所以,table之间有了指针。很多时候不需要再用卷积就可以找到我们需要的东西。

当然,虽然不愿意说,,但是通过长期,Leetcode的训练,对于Data structure and Algorithms, 基础应该都还不错。

以前,我总觉得,自己没什么好做的东西。
但是,这学期,进行到现在,感觉自己掌握了很多东西,也即将掌握更多的东西。突然觉得,自己有能力,去实现一些东西。
其实实现一个网站,需要许多技术。可能有个几十个。
而我,目前正在一个个的学习。目前学习的这些技术,已经足够支撑我,自己独立开发了。
当然,我还缺少,移动端的经验。

这么一想,突然觉得,自己是在进步的。只是,长期找实习的失败,让我忽略了这些。
其实,一路走来,发现今年找实习,运气成分远大于实力成分。
上来就是做题,没有任何基础知识的问答。
然后你做过了,那就稳了。
至于电面,很多人也是旁边坐个人,电话功放,身边的电脑查答案。
说实话,对于这样的招人系统,和我理想中的,是完全不同的。
希望全职不是如此吧。希望有真正实力的对抗。而不就只是,做题,做题。

现在的我,很想实习。不是为了钱,为了背景。就是想找一个机会,去实践自己学习的这些技术。去做一些产品出来。
真的,我觉得我有这个能力,我只是缺一个机会。

保留这份最单纯的热情吧。当大浪褪去,就会知道,谁在裸泳了。

3.25前有4个due,大due。
明天还有考试。后天还有面试。
突然想起了一个美国朋友教我的一句话,
So what!
还赶着复习考试,时间太短,行文浮躁,忘见谅。
Anyway, Good luck, Richardo!

你可能感兴趣的:(写在一切到来之后)