走在技术的长征路上 1:叩首问路 码梦为生

曾经在coursera上《用weka来进行数据挖掘》这门课时,授课老师怀卡托大学的Ian H. Witten给我很大的触动,对我产生了很大的影响,我想就从Ian教授谈起

?

【一个可爱的老头】

?

这是一个很有趣的老头,每次上课的时候都能看到他很乐观开心的笑脸,不得不由衷的感叹,他真的是很热爱这份工作啊。人只有在做他热爱的事情的时候才能流露出如此幸福的表情,所以我很喜欢上他的课,有时候就仅仅是想见到这个可爱的老头。因为他的原因,我把自己qq的头像也改为了Ian witten,我也想成为他那样的人,选择一份真正自己喜欢的职业然后用一生的时间快乐的去做它。

?

【从这个老头想到自己】

?

回顾自己大学与研究生阶段,有一点点不务正业,虽然从事的是机器学习方面的研究,但总是喜欢折腾一些东西,对各种技术总是很感兴趣。

?

【爱折腾的自己:编写记日记的app】

?

因为自己有记录每天发生的事情的习惯,但没有找到一个手机app实现了我的这个痛点,有些app的功能太过于强大和复杂,反而没有满足我。于是我自学了Android,为自己定制了一个记日记的app。

?

我只想一进去就开始码字,有时候灵机一动就应该马上记录下来,而现在的app总是要让我选择很多,比如在哪个目录下啊,标题啊什么的。

?

于是乎我就把输入框作为了全屏,不知道是不是因为喜欢Linux环境下的那种命令行模式,我又把背景设置为了黑色,光标设置为了橘黄色。

?

当你写完之后点保存的时候会弹出你要设置的分类,而标题自动设置为当日的日期,而且同一天写的日记会自动追加到一个文件,这样我每天的记录都是一个文件。

?

另外我还写了一个阅读日记的activity,现在市场上的app中没有加入回顾往昔的功能,或者只是顺序性读取,而我想的是偶尔无聊的时候随机选取十篇让我能够回顾一下以前的自己到底做了些什么。所以我又用随机数发生器随机生成了十篇让我阅读

?

虽然这些都很简单,就是用Android里的edittext以及在xml中设置一些属性什么的,但是做完之后一段时间内我就用这个记录了我每天的生活及感悟

?

【爱折腾的自己:搭建爬取coursera课程的平台】

?

另外我很喜欢上coursera的课,但coursera在线看我们学校很卡,我想把他们都下载下来,于是不是很懂Python的我在github上找到一个爬取coursera课程的项目,于是我在我的电脑上花了一天的时间搭建好了这个爬课程的平台,虽然也只是一些简单的按照它需要的Python包,但爬取之后我就开始疯狂的学习这些课程,那有一段时间我每天能学10个小时左右

?

【爱折腾的自己:爬取知乎以及博客的内容】

?

而且我也有阅读知乎的习惯,有一次我一直在追的一个人的知乎博主突然把他的知乎内容给清空了,我觉得很可惜,我很想把这些内容都抓取下来,离线阅读,保存,但是当时实在找不到一个能完美满足我要求的爬虫脚本,我就在github上搜索,直到试了几个Python的项目后来找到一个叫知乎助手的项目,效果很好,基本满足我的要求,于是我用我的笔记本爬了五天五夜,差不多爬了10G的内容,现在部分保存到我的手机和电脑里,没空的时候就看看

?

同样,博客也是,我也爬取了很多博客,包括结构之法算法之道的博客,包括老罗Android的博客等等,最后用的豆约翰,之前用过很多github上的项目,都不能满足我的痛点。

?

【总结】

?

我回顾这些,觉得我是一个技术人,我以后应该选择一条技术性的道路,而且我热爱它,就像我qq投向Ian教授一样,虽然由于之前的很多折腾并没有系统的学很多东西,不过我想反正这是一条长征路,慢慢来,慢慢补吧

?
?

人人都说写代码的人干不过30岁,也有说干不过35岁去,其实我觉得这件事情可以做到老都没问题,可能你人到中年精力不行,但如果热爱,就像那个可爱的老头一样,到老也从事自己喜欢的职业,也是一件幸福的事情

?

【感谢那些激励我的人】

?

想到这儿,我最终还是想进研发的岗位,这里我很感谢阿里的三位学长,天猫事业部的黄小龙学长,阿里妈妈搜索部的刘邵国学长,还有淘宝技术部的王嘉霖学长,很感谢他们耐心听我的叨叨和那些很白痴的询问。

?

另外我也很感谢那些我单方面关注的人,比如结构之法的博主july,从他身上我学到了很多,july现在在创业,我也有幸加入了他的团队,虽然只是做一个简单的社区帖子整理,但我也很满足,毕竟可以和自己曾经很佩服的人共事

?

还有微博上的明风Andy,感觉这个人很棒,很想去淘宝技术部认识认识

?

还有我也很感谢淘宝技术这十年的作者子柳先生,他让我看到了淘宝技术发展的历史,我觉得我还有很多东西要学,以及我该学习什么,关于这一块我想再另外开一篇博文记录一下从这本书中学到的东西

?

还有深入浅出Node.js的作者朴灵,我很喜欢朴灵的那句话,叩首问路,码梦为生,我觉得这也是我想要的生活的写照,我曾经写过一首打油诗自嘲:

?

我愿以梦为马

仗剑行走天涯

看那江山如画

阅尽世间繁华

谁知黄粱梦醒

只好苦写代码

?

【最近的计划】

?

最近看了很多经典的书籍,比如Java编程思想,深入理解Java虚拟机,Hadoop权威指南,mahout in action

?

现在在静下心来慢慢看,打算第一遍先边看边做笔记发到博客上,第二遍的时候就可以深入思考一些,写一写感悟,以及把很多东西连起来。

?

说实话现在对这些书真有点相见恨晚的感觉

?

另外自己也在不断提升自己的能力,我自认为通过研究生阶段的算法学习,算法部分已经还过得去了,但是一些基础还是有点欠缺,于是不断地刷leetcode的题,刷编程之美,剑指offer的题,这些题我也是,打算至少刷三遍吧,第一遍,搞懂题,自己编写代码,偶尔不会的谷歌,第二遍,不借助搜索引擎和参考,第三遍,

?

还有一些经典的书籍暂时在待看列表里,Mongodb权威指南,Hadoop实战,深入浅出Node.js

时间: 2024-11-05 13:33:03

走在技术的长征路上 1:叩首问路 码梦为生的相关文章

走在技术的长征路上3:初出茅庐

因为是硕班的缘故,四年走来,没有被刷掉,直接保研,在大四的时候就保送本校的研究生进入了现在的网络安全与智能电网重点实验室 ? ? 刚进实验室的时候,很多都不懂,跟着一个博士师兄做,那段时间真是将自己的潜力发挥到了极致,也为后来自己的学习奠定了基础 ? ? 当时每天的感觉就是要看的东西很多,要学的东西很多,但时间很少. ? ? Java,Linux,Hadoop,三座大山形成的压力不是一般的大,另外还有机器学习算法,复杂网络的知识以及基础的数学知识,PCA啊,SVD什么的. ? ? 我把很多技术类

走在技术的长征路上2:见贤思齐

阅读了<淘宝技术这十年>,里面最后一章那些牛人的事迹给我留下了很大的印象,从他们身上我觉得我收货很多,记录于此. 我觉得正明说的一句话很对,通过实践后的知识积累比只看书本有用得多.我曾经在自己的桌面上写下这么一句话,Easy to get,Easy to lose.只有那些经受了考验的知识才能深刻的印在自己的脑海里,我想我的这个想法跟正明在文中提到的这句话是异曲同工之义 "I hear and I forget. I see and,I remember. I do and I un

Android开发工程师,新长征路上的14项技能

导读: 你曾渴望回到宋朝吗? 或者什么朝,反正就是男耕女织的古代. 哦,那时的首都在汴梁(开封),房价想必没有这么高,工作?无非就是给你把锄头,去,种地去.夕阳西下了,麦子垛后,你和翠姑搂抱在一起,那时的你,生活的简单而美好. 看看现在的你,一个刚入门的安卓开发工程师,没有信用卡,没有她,没有24小时热水的家.你想念你的锄头和翠姑(或麦垛),可你回不去了,你现在手中的安卓手机,冰冷如铁,你不知道如何在这4寸屏的小东西上打出一片天地. 你不用感到不知所措和困惑,技术就是你安身立命的根本,当下,你的

游走于技术前沿的“疯子们”

我喜欢这个对黑客的称呼,游走于技术前沿的"疯子们",他们找寻各种声称"历史上""世界上""全球""太阳系"最安全,最**&*&&*--&%--¥%*@%--&*的这个软件,那种软件. 但这些"最",经不过技术的推敲,经不过时间的验证,只能短时期瞒过读书少的人. 去发现我们日常用的软件,网络协议,各种操作系统的短板,漏洞,促使技术的变革,时代的进步,

编译哈工大语言技术平台云LTP(C++)源码及LTP4J(Java)源码

转自:编译哈工大语言技术平台云LTP(C++)源码及LTP4J(Java)源码 JDK:java version “1.8.0_31”Java(TM) SE Runtime Environment (build 1.8.0_31-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)OS:win7 64bitcmake:V2.8.12/V3.2.2LTP:V3.2.0LTP4J:V1.0Microsoft VS C+

关于视频直播交友软件如果不懂技术该如何选择好的系统源码进行搭建呢?看过来就对了!!

说到直播程序源码的搭建,真的是技术性专业性很强的程序员们才能完全明白的了,门外人知道的皮毛只会越理越乱.但是在直播程序源码搭建的过程中,除了编码上的技术性问题,还是有一些问题需要了解和注意的.在直播程软件开发公司工作,想做直播平台客户会咨询很多的问题,其中有一些属于技术边缘的,例如如何选择服务器?苹果上架需要什么准备等等的问题,整理了一部分客户问的比较多的关于直播系统源码搭建部署过程中需要注意的部分,希望可以给需要的朋友们带来一些帮助. 1.服务器的系统w:建议使用Linux?服务系统,?Cen

我的大学,走在风雨兼程的创业路上

认识他是在一次校企合作的签约仪式上.我被公司派去采写本次的新闻稿,刚毕业的我,看到偌大的会场,黑压压的人群,满脸都是掩盖不住的慌张.那时,他坐我旁边,给我递了一杯水,说喝水可以让自己放轻松.我看这个年轻的小伙子,一身干净的白衬衣,好看的笑脸,散发出不可抵挡的青春活力,心里是满满的暖意. 我怎么也想不到,他已经是近百人的公司总经理,而他,还是当今在校的大二学生!更没想到,如今演讲台上风度翩翩.自信有加的他曾经为了大学的学费.生活费四处奔波.成功的背后总有太多不为人知的心酸泪,有幸邀请到他来参加我们

初次走上技术管理岗位的思考总结

角色认知 自我管理 谨言慎行 时间管理 沟通四化 对下管理 奖惩严明 亲疏得当 对上管理 主动汇报 争取资源 局限性 ??初次走上管理岗位的技术骨干,总是有很多困惑.为什么比以前写代码还累?怎么让任务安排更合理?为什么总有下属不愿意进步,每天得过且过?诸如此类的问题,本文并不能都给出解决方法.本文的目的是抛砖引玉,如果诸位能从中获得一点点启发,那就是博主的一点点贡献.由于从事管理工作时间并不长,才疏学浅,如有错误请批评指正. 角色认知 ??从技术转向管理,关注点发生转变,沟通对象也发生变化,沟通

走在性能优化的路上

35 个 Java 代码性能优化总结 转载于伟大的安卓巴士 Android开发中文站 ? 35 个 Java 代码性能优化总结 前言 代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了.代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨:但是如果有足够的时间开发.维护代