跳到正文
网络寻租
返回

我的技术储备

image

从2006年7月开始, 我已经工作4年半了, 现在的年龄也不小了, 需要整理一下我这一辈子的技术方向.

任何技术都是为了实现特定目标来做的. 我的目标不是很明确, 但是大致方向上面应该还行:

那就是做软件开发(好吧, 不是很具体). 可能是客户端, 或者web, 或者手机, 但是现在还是以客户端为主, web也有一部分, 这个还是走一步看一步吧. 我个人是倾向于往web方向发展, 但是限于水平问题, 还是暂留客户端开发.

考虑到技术过时, 以及自己喜好的问题, 我还是专注在开源社区, 尤其是GNU/linux领域.

因此, 这里整理一下我需要深入的方向:

以后随着时间的推进, 我要能够专注积累平台的经验.

下面我要列一下, 我未来(一辈子)的技术储备, 这个文章随时更新.

编程语言

我打算专注在下面几种语言上面, 它们都有对应的适用场景:

抽象能力从低到高:

C - ? - python - lisp

领域知识

上面只是语言工具的部分, 下面是具体的技术领域(所谓的内功):

算法

虽然我断断续续看了CLRS, 但是基础还是非常薄弱, 需要定期花时间学习..

linux

作为产品的基石平台, linux从内到外的了解都是需要的, 先跑LFS吧…

web

现在是web的时代, 我到现在都没有通读完过tcp/ip那套书, 以及对一些核心协议不是特别了解, 虽然能够使用, 但是该做的事情是逃不过的. 然后就是抽空看RFC.

编程能力

写代码的能力, 能够快速提出解决编程问题的方案, 并实现代码. 这样的能力什么时候都不会过时, 都值得训练. 需要经常做做题目…

设计能力

在不同场景下, 提出和验证方案, 并监督实现, 这个还是需要多多开发, 并经常针对项目做出总结.. 一直以来, 我都没有整理这方面的内容, 是该做这样的事情了.

具体技术

为了能够支持开发, 需要有强大的工具来做作成我的产品. 下面列出一些我需要深入研究的, 并且随着时间, 需要不断更新:

结论

从上面列出来的东西来看, 我贪多嚼不烂了… 现在先慢慢实际使用lisp吧, 把我的一些python代码用lisp来实现..


分享这篇文章:

上一篇
zeromq介绍
下一篇
spacechem介绍

评论

评论通过 GitHub 账号发布,需要先使用 GitHub 登录。