碎碎念

碎碎念一:


酝酿写博客好久了。一直说要开始写,并且主要写技术博客。但是文章这东西,逼出来

是会失去可读感了。而且我讨厌刻意为了做什么而去做什么。就像自己想出国一样,不

想是别人为了出国而出国,而是真的想在这个专业上出去看看,深入学习。说道这里,

就想吐槽一句自己傻逼了...英语拙计,卡得我好不爽。五一期间报下半年的GRE,学

吧,考吧,总得去做,这样的事情,哪怕是逼迫。因为我确实想出去。

另,说在前面,大牛们就请忽略我这种刚入门的家伙的东西吧。


碎碎念二:


当然写这个东西不是为了只是说点上文那样的东西。初衷呢,是自己想写点什么,把最

近自己的那点渴望写出来。

在专业上,自己其实开始与SE越走越远,越来越偏向于CS(别跟我说这两个没那么大

的差别,小心我一巴掌拍死你)。身边的人,特别是学院同学,大家还是对于开发和做

SE的项目有兴趣。多次有人找到我想做项目,但是我真的没兴趣。对不住各位了。下面

,就说一说我目前的涉猎以及一些feeling。

没有开汇编我现在越来越觉得遗憾。但是毕竟是SE学院。不过说到这里就想说一些东西

:国内的SE培养体系,吐槽地说,到底还是培养码农罢了。有些东西学的都是前端与前

台。但是说到底,以HIT这样的学校,不应该做这样的事,倒不如开成选修,抛个引子

,有兴趣的话,那些东西自学就足够了,说白了没什么技术含量。而软件工程,说到底

还是计算机的分支,不应该这么没有科学性。学院的课上真的看不到科学性的影子。

算是软件工程,不也是一门极具科学性的只是吗?设计模式、代码架构等等也是十分优

美的。计算机,不论是什么方向,都离不开的东西叫做设计。

说到底,其实还是教育的迷惑:教育在研究和与工业界结合这二者之间的倾向性,或者

说,应该存在一个恰当的平衡。不过在我学习的环境中,是纯工业化的,这至少不是我

想要的,因为就像是学东西没做好基本功一样。学生们对于科学美得补充只能由个人兴

趣,但也局限那几个人罢了。说真的,没有一个良好的导师的话,多数人是不会有这样

的意识的。

好了,关于SE,我这个注定要走歪了的就简单推荐两本:

1、《重构》:我没看,但是所有对于它的了解来自于我最亲密的人--我女友。她说这本

书具有很好的SE的价值,并且超过于此。

2、《人月神话》:这个不必多说。


碎碎念三:


因为俱乐部的缘故,在几位极其优秀、强大且人很nice的学长的带领下,与阿里公司有

了一些接触。比别人更知道了一些东西。或者说,验证了我的想法:


优秀的人是不用愁工作与机遇的。说白了就是,如果你的编程硬功底好,不用担心对方

的要求。哪怕来自普通大学,哪怕成绩一般(我们都知道,编程实力和成绩一般不挂钩

)。就是说,关键的还是你自己。


一般来讲公司招人的几个关卡:HR筛选,部门选择(专业),面试等环节。ACM的大

牛们第一轮没问题。但是之后就还是看人本身了。他们告诉我,即使留学归来的也一样

,都要看这个人本身的水准、能力以及学习潜力。其它不怎么关注。当然,评估这些也

需要一些东西,除了面试的交流外,如果一位真的编程很牛的人,自然会在本科期间

以下事情的一样或者几样:好的实习经历(这里不吐槽HIT的SE大二暑假集体实习了

,东软中软那地方怎么能让那些志不在此的人满意?反而有拖后腿的嫌疑)、出色的项

目履历、实验室经历等。他们特别提到的,如果你能够为OpenSource项目贡献源代码

(当然不是log,那简直是开玩笑),那么,你可以直接进公司了。因为世界上最牛的人

已经帮助他们“面试”你了。


所以那些想尽办法把简历做得很好的人,你只不过是过了HR那关而已。这是偏途。


上面那段相信一定会对想工作的人有帮助,希望能帮到你。可惜我兴趣不在此。而且在

交流的过程中,我没有在阿里看到我想看到的东西,但这也可能和中国的传统价值观有

关。


去补充点硬实力:编码基本功扎实的话,看看开源项目。或者学一学这些:大数据与ha

doop、数据挖掘与模型(或者叫机器学习)、算法(硬通货。相信你要是POJ200题以

上就有8成的把握)、自然语言处理。(来自于阿里在我校招聘会提到的部分内容)


碎碎念四:


最近看的东西想推荐给志同道合的人:

《深入理解计算机系统》--我只能告诉你他真的很棒。当然,你有兴趣做底层的东西,

或者对于OS、CA(体系结构)等感兴趣才可以。不过说到CA,那天和老师聊天的时候

他说道:HIT的CA已死,甚至全国都是这样。为什么,因为纯功利:在国内它出不了研

究成果了。

这或者也是必然吧。不过奉劝有时间或者有机会的人,不管怎样,也别轻视计算机组成

原理,它简直就是这行人的必备素养之一。还有有机会学汇编一定要学好。


碎碎念五:


最近的感觉就是学习的问题。学习分为两种:一种是找到了兴趣所在,走下去。另一种

还没有。

不过真的没必要羡慕前者。只不过前者多了点幸运。后者也走在变成前者的道路上。很

多事情,没有一个广泛的涉猎,你是不会知道自己喜欢什么的吧。就拿我自己来讲,看

了很多方向的肤浅的涉猎(比如DM,DB等),才知道自己还是喜欢OS(但是就是不喜

欢SE)。同样也不用鄙视做前端的。学习其实是为了需求而存在。花了一两年时间把前

端做透了,一个正常人就都会考虑向技术的优化、实现或者拓展走下去。

优化可能就是主要在于性能上,最常见的就是对于DB的那群人,SQL语句之后就是《*

SQL优化之路》。实现可能有些人就跑去看一些《数据库系统实现》(stanford,机械

工业出版社)。拓展,可能另外一些人就去看一看wamp或者lamp。最后呢?大家都和

前者一样,学到最后殊途同归,都是很炫的真正的技术。关键是在于学习态度的保持上

,前者确实拥有无与伦比的而持久力。


碎碎念六:


最近在利用课余时间学习python。当然态度很不端正,不过在好转。因为我真正喜欢上

这门语言了。特别是linux基本都集成python,这对于一样我不能说的东西很有帮助。

pythonchallenge很好玩,真的。虽然我才开始做(T_T)。五一在家充一下电,回来了

就开始做一件挑战我自己的事情。写python学习的技术博客,把自己关于python的学习

的整理出来。为什么呢?因为我学的很不爽的一个地方就是:一会python2.X一会3.X,

最不爽的就是没有太好的python3.X的书(我这个人非常喜欢看书学习,还有我英语不

好,别跟我说看什么python官方文档T_T)。另外就是想学到足够多的只是去做pythonc

hallenge,都在一本书的后半部分。比如re。所以我自己的技术博文想写的东西for py3.

x and for pythonChallenge ,另外要写给我女朋友,所以也会for GUI。同时一定会是从

基础开始。不过这件事情,我估计者这学期结束前能写出来三篇不错了。。。因为我还

要保证GPA别太低,学院的大神们你们别考太高啊(T_T)。慢慢写吧,开始去做总是

好的,更何况对自己会是极大的提高。

这里也推荐几本python的书籍:《python核心编程》《python学习手册(第四版)》。

前者很推荐,美中不足的是这本书for python2.x 。后者倒是for python3.X,但是读了就

知道,太多知识点冗余,读到后面我就被恶心到了。明智的话先看第一本后看第二本(

可惜我没明智)。另外,python有好几本看起来不错的书(其实我没读过,但是之后会

尝试),比如python与多媒体,python自然语言处理,python与UNIX和linux(看名字

感觉像我这种喜欢OS和python的必备啊)。

另外,目前有个打算就是,在我自己的俱乐部,打算给新生们培训python。想法的来源

是这样的:还是在和老师的聊天中得知,我们院有一部分老师有意向把新生入门语言换

成python。目前世界上国外MIT、国内SJTU好像已经这样做了。而且据称HIT的CS院已

经着手准备在几年内也这样改革。虽然我自己很感谢C的学习让我真正开始知道一些系

统底层的东西并对我帮助极大。但是我的看法还是,python的学习能让更多的人不至于

在一开始的学习编程中就被难住以至于掉队。因为python确实用起来简单。先python后

C也可能更符合人的学习习惯。而且我们院的问题是,现有老师中没人用过python,也

就是说即使开了也没人能讲。所以我想在俱乐部搞一下尝试,并将反馈作为第一手经验

保留并传下去,也想为俱乐部留点财富。


碎碎念七:


我有强烈的图书收藏癖好,特别是好书,尽管有些我买回来确实不怎么翻。


碎碎念八:


英语,我的硬伤。


暂时以上,可能过两天有时间会修改一下这篇文章。

你可能感兴趣的:(杂念,Python,编程,职场,碎碎念)