我们都在干什么
来源:互联网 发布:三维建筑动画软件 编辑:程序博客网 时间:2024/04/28 02:21
有的计算机学生声称每天编写数小时的程序,他们究竟在编写什么?
有个回答好有趣。
刷算法书
刷POJ
刷HDOJ
刷LeetCode
刷ProjectEuler
学Java
学LLVM
学Linux
学Python
学Haskell
学Clojure
学Erlang
学Linux内核
学服务器端编程
写专利
写论文
写需求文档
写项目申请书
写日后自己能看得懂的注释
读CPython源码
读Nginx源码
读glibc源码
读Redis源码
读大牛的Blog
读大牛的GitHub
读HackerNews
读Reddit
读Solidot
配Ubuntu Server
配OpenStack
配Git
配Vim
配Zsh
配KVM
配OpenVZ
配Docker
配Vagrant
配OpenVSwitch
写纯C,掉到pthread和mutex的坑里
为了提高性能,试图写lock-free的版本
写不出来
卒
写Python调用C模块,掉到ctypes的坑里
刚从ctypes的坑里爬出来,又掉进pickle的坑里
pickle的坑直接hack进去效果拔群,最后被GIL坑死
卒
写Java
老板丢给你一包class文件
告诉你已经没有源码了
让你修个历史遗留bug
只好反编译回去看
卒
写Java
部署的时候碰到了OpenJDK的bug
调试一整天
卒
写Haskell
自己智商不够
卒
写Clojure
启动/运行慢成狗
卒
为了实现某个功能开始自己造轮子
轮子造到一半觉得要写的完美是几乎不可能的事情
开始搜可以实现该功能的开源库
开始读充满了//TODO的开源库“文档”
文档读不懂or压根没文档
卒
虽然没有文档,起码有代码诶
SourceInsight/Eclipse/Ctags+Cscope出场,直接读代码
宏满天飞
模板满天飞
void ***满天飞
结构体指针数组满天飞
卒
开始安装开源库
缺某种奇怪的工具链
装!装!装!
依赖关系不满足
装!装!装!
最后遇上了dependency hell
卒
千辛万苦装上了库,开始动手写
怎么功能跟文档里说的不一样啊
怎么还有种种奇怪的限制
怎么性能还这么烂
怎么之前的单元测试也跪了
卒
好不容易写出来了
老板说:这尼玛是啥,这么丑
改!改!改!
老板又说:哎呀需求改了啊,三天能搞定不?
改!改!改!
当年写的时候糙快猛啊
当年写的时候没留好接口/做好模块化啊
当年写的时候没注意设计模式啊
忘了当年怎么写的了啊
卒
终于有点时间做自己的东西啦
做点什么好呢
做个简单的源代码静态分析+代码结构可视化工具吧
嘿嘿嘿
动态语言写起来爽读起来恶心写起源码分析工具来就是天坑啊
看书
看《Language Implementation Patterns》
看《Modern Compiler Implementation》
看《Types and Programming Languages》
看看看不完了
卒
靠
不写了
刷知乎去
哎呀轮子哥的答案看不懂啊
哎呀RednaxelaFX菊苣答案里的名词一个都没听说过啊
哎呀十几岁的高中生搞安全秒我几条街啊
卒
吾生也有涯,而知也无涯
你看,一天8个小时,怎么够啊
转载自:http://www.zhihu.com/question/25283551
- 我们都在干什么
- 作为一个测试人员,我们都在干什么
- 每天都在干什么?
- 程序员上班时间都在干什么
- 大学最后一个学期,我们在干什么?
- 1亿青少年都在网上干什么?
- 大家每天晚上回家都在干什么
- 成功之前,大佬都在干什么
- 我们都在长大
- 我们都在茁壮成长
- 我们在干什么 --或许未来是由我们主宰
- 摘抄发表在红旗论坛的帖子:我们在干什么?
- 凤姐都在理财了,你在干什么?
- CVS在项目中能为我们干什么?
- 我们一直都在努力
- 那一年,我们都在
- 我们都在做什么
- 很蛋碎,都不知道在干什么。。。快疯了。。。。
- perl入门笔记(一)
- android actionbar tab style
- android init.rc中启动的service 默认是disable的,后续如何启动此服务
- HDU 2544 最短路
- Linux入侵日志检测研究专题
- 我们都在干什么
- SqlServer try catch 捕获不到的一些错误及解决方法
- S5PV210中断配置
- 类和对象第五讲
- 函数调用约定
- git clone 远程分支
- 员工的价值观
- 第七周项目二电阻并联
- C/C++由于头文件重复引入引起的成员或类重复定义的解决办法