- 论坛徽章:
- 0
|
俺是某文科专业的。从大二,确切说是大一结束的时候开始决定转到计算机方面来。于是大二学了SQL, C/化石版C++, 数据结构,离散数学,又强行记忆了一些考试需要的知识,大三上学期考了个高程的证书以备找工作用。
之后的大学时间里看Win32、MFC、C++,还跑去学了些GDI/GDI+、ADO之类的零散的东西。当然大三的主业是打游戏。现在想想也浪费了好多时间。
大四下学期开学后不久,就跑去参加公司搞的岗前培训。之后做了一年.net的对日外包,也总算是接触了Oracle这类比较大的数据库,折腾了几天proc。公司没活的时候就学linux c。换工作去搞了一年安防监控某小公司(因为能用linux c而且不需要工作经验),VC和linux c都用,linux c服务端开发很少,倒是有很多wxWidgets的东西。数据库也只能用mysql了。之后又跳槽跑去做纯粹的linux c服务端开发直到现在,快2年了。
前段时间学了下ruby和rails,但是不到2个月就放弃了。那不符合俺技术上路径依赖。又忙着整理这几年写的linux c代码里的通用代码部分,连整理带新写搞出来带注释2W行代码,只是想到允许用glib的话以前写的那些东西很多都是用不着的,也感觉挺失败的。
同时计划学一下各种嵌入式和内存数据库。学了下berkeleydb,还实际用了下,可以用但是感觉不是太符合公司的业务需要。又简单学了下fastdb,真是个好东西,可惜要让领导同意用这东西似乎有困难。最近感觉GIS和数据挖掘是好东西,又感到自己基础差,需要补英语和算法,昨天又发现MonetDB似乎也是个好东西。只是最近真是累了。不过还是想按照预定计划把fastdb学的更好一点,再看看MonetDB吧。之后如果还想的话,看看数据仓库数据挖掘方面的东西倒是不错。GIS只想简单了解,俺关注的是用嵌入式/内存数据库存储空间数据的办法,想知道能不能加快GIS中数据读取的速度,毕竟靠硬件堆也要找好一点的策略。
曾经有段时间觉得已经没有学习的动力了,工作中用到的东西都已经很熟练了。现在深刻认识到自己基础实在是差。某些研究生的数学功底和外语功底确实比咱好的多,又有自己的专攻方向,以后的路肯定会好走很多。
俺也考虑过是不是不要整天折腾技术了,可是好好想想自己在别的方面似乎更加没有优势,还不如就这么一条道走到黑吧。
感觉3-5年是个坎。以前可远远没有现在感到需要学的东西多。也许会更上层楼,也许就此沉沦吧。生当如夏花,只为灿烂一瞬。平庸的生活太让人苦闷了。想到俺的工资水平就难过,如果没有女朋友,就更加难过了。 |
|