我这个样是不是极其垃圾?恳求蹂躏

ZhaoBuDaoKeYongID 2012-02-16 01:57:29
本科毕业后在北京从事程序猿近3年,一年网游码农,后来从事C+编程。
能力:
C+(不敢妄言精通),STL(轻松读懂源码)+BOOST(能够读懂源码,轻松使用),Opengl(还行)+三维数学(自认为不错),WIN32API(理解比较深刻)+MFC(深谙其底层机制)

诉苦:
老大水平高,先不提。
同事C+水平偏低,算法方面除了for就是while。比如:海量数据(接近万数量级)竟然用for全部加载,害得我还得在MFC下用背景线程做动态加载和释放,nnd,界面逻辑又不是我的职责……。同事没人会用STL,Boost就更别提了……估计他们连模板技术都搞不懂,想想我在学校就已经把STL源码读懂快一半了,真不知道他们是怎么学的……同事有人号称6年Opengl经验,我觉得我半年现学现卖都比他强。妹的,他搞opengl6年,还得六个月gl经验的我告诉他四元数究竟是啥,神奇不神奇?!C+专业程序猿啊,竟然还能说出指针寻址快过引用……没听说过编译器内联优化么?!
我平时负责一些空间数学算法的研究,都是些比较难度的,无文档,直接读C语言源码,有时候调试到凌晨5点,胆汁都快吐了。之前和同事配合三个月完成两个平台,加班,加班,身体都快毁了。最近半年,受命单挑一个大数据量三维模型与地形浏览平台,各种改引擎源码,各种绕过效率损伤大的代码路径,有时候为了找到一个热点,我得上下读上千行代码,理清思路,然后改动只有几十行(门面模式的引擎,理清调用逻辑不是件很容易的事情),有时候花了一整天,也没啥好办法,总不能自己重写整个代码路径吧……为了完成它,各种加班,各种回家后熬夜研究GL,同时还得研究各种挺难的算法,搞得天天失眠,(眼袋已经永久了),身体垮了,体检白细胞淋巴细胞双低(免疫力低下),紧接着就重感冒一个月,没错……一个月,几乎挂掉,但还坚持上班,真TM苦逼死……
年终总结的时候,我突然意识到,自己的时间,大部分都是在读代码,理解各种算法上了,这些东西怎么写到总结里?苦逼啊,我的年终总结算上图片一共8页word,同事们的总结光提纲就2页……擦了,老大嘴上不饶人,说我“现在没啥写的了吧,让你消极怠工”。擦了!你让他们做我的工作试试,他们能搞定么!?我经常上下几百行读代码,帮他们找bug,一调试就是几个小时,我邀过功么?!有次他们说我代码有问题,卡死程序,我一上午一动不动查bug,最后凭借第六感发现是底层老大你写的printf管道重定向输出导致缓冲溢出,我年终总结能写“一上午找出一个BUG”?我找谁诉苦去!老大你改接口,竟然在参数中间加参数,把一些参数往后推,还用默认参数,苦逼的我以为自己问题,调了一下午,最后还是第六感救了我……我不求你夸我,至少,你理解我是想帮你搞好工程好不,我忍着重感冒的头痛找BUG,是想帮大家节省时间,怎么,没法写到成果总结上,您老人家就认为我没做啥东西,消极怠工啦?
还好,尽管代码很多赶工的痕迹,但平台总算成型,尽管不够尽善尽美,但已经能够支持海量模型与地形浏览。一个人,半年,中间还做各种杂事,各种DEBUG,各种研究,各种伤病,坚持做好这个平台,我容易么我?我为啥左手用鼠标,因为我右手已经鼠标手了,握鼠标姿势超过一个小时就肩痛,老大还整天说我左手鼠标装b,我每次都解释右手有伤,你难道每次过后就忘?我的话,你从不记得?1024x1024图片加载入GL,建mipmap硬加速也需要10几毫秒,真的就很容易改成多线程加载了?我做了多少尝试才解决……老大你水平那么高,为啥不帮我找个解决方案,还总说这么简单都搞不定?(谁能告诉我更好的解决方案我请他吃一个星期饭)原生引擎各种空间换时间的算法,对付海量数据简直是小汤哥的电影--不可能任务,我经常花一两天时间找解决方案,100兆100兆地减轻内存消耗,心力交瘁啊,我是一个人在战斗啊,好吧,别人界面加一个功能、改一个逻辑就邀功,我也厚着脸皮邀功去,咱自尊心伤不起,咱没法当会哭的孩子去求奶吃……老大经常说我总是按自己的思路去搞,好吧……我可以按你的思路安排逻辑,但,您能忍受我花半个月去改底层来适应这种逻辑么?类似种种,不赘述了

当年我3k/月我都干了,当初是没任何C+经验,但我人还算聪明点吧,我有学习能力,半年达到看懂Boost源码的水平应该能证明点什么了吧?现在加薪了,6k/月……在北京怎么活?我水平不是很高,但总不至于薪水不及连STL都不懂的同事的一半吧?说得过去么?就因为老大你们是老乡?我不想拿智力说事,但只要有时间,没有我搞不懂的技术和知识,你问问他们,看得懂泛型算法么,懂得多维向量的真正定义么?我干那些牛马活,开始磨练的是技术,现在磨损的是耐心和信任。恕我狂妄,天才可以当牛马用,牛马可以当天才用?
前天晚上,加班中,老大在一边骂骂咧咧(原谅我,我没心电感应超能力,您说的那些半截话,我实在是没想到你还有其他的指示……),突然意识到那天是2·14,自己却没人可送花……事后才知道某人那天没有安排,如果我有时间,烦心事不是那么多,我怎么可能会不提前准备一下,至少可以请人吃顿饭吧,顺便送朵花也算没浪费那一天不是,一个女生怎么能在那一天没收到花朵呢……今年的机会错过了,明年不知道还有没有
现在想想,自己真tm垃圾,为了技术,究竟要失去多少?“先择业还是先就业”,现在,我总算是真正理解这句话的深刻程度了

我实力不足,没办法很潇洒地退出,风险实在太大。但我实在不知道自己还能忍受多久,尽管前面有人给画了一张很大的饼,不断地告诉我,“努力就能吃到哦!”,我能再用几年去赌么?不知道有没有过来人,能够告诉我,我这样的水平,有施展的空间的话,真正公道的待遇应该是怎样的?我该怎么决定以后的方向?
或者,尽管拍砖,随便骂,洗耳恭听,对我也没坏处,谢谢
...全文
1393 54 打赏 收藏 转发到动态 举报
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
England_man 2012-02-23
  • 打赏
  • 举报
回复
do you REALLY think you are garbage?
forgetsam 2012-02-23
  • 打赏
  • 举报
回复
[Quote=引用 52 楼 zhaobudaokeyongid 的回复:]

很多事情本来就是些矛盾的存在。

我很明白看人要看优点,不过同事不是家人……
[/Quote]

技术是你的,代码是公司的,你自己在源代码里加的同事看不懂,你能把别人的工作量分担否?

你彻底改善底层架构,让那些只会复制粘贴的人去干什么?这是砸人饭碗,最先死的就是你。

你技术高了点,能不能把别人都开了,招一群和你技术相当的?就算招得到,能不能和你一样傻乎乎的要这么点钱?公司考虑成本不?
ZhaoBuDaoKeYongID 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 51 楼 dreamagainzwj 的回复:]
在公司工作很重要的一条就是怎么和人相处,和人相处就要发现别人的优点,只看到人家比你差的地方,怎么样都走不到一起,作为你的上司他肯定有他过人的地方,他对谁都不可能刻意的刁难,如果你觉得你的努力他看不到,那就要想想你努力的方向,是不是公司、团队、部门所需要的。
[/Quote]

很多事情本来就是些矛盾的存在。

我很明白看人要看优点,不过同事不是家人,也不能单纯当做是朋友。如果一些人的优点全在于工作能力之外,或者说,他在用自己最劣势的技能和你配合……不知你会作何感想。

依照团队所需,我无法用过多的STL+BOOST来组织代码,因为同事会看不懂……擅长C+的人都明白,STL和boost这东西,不依赖它来展开一定量的逻辑,你是根本不可能真正触及到它的精华的。我擅长阅读Boost,如果能够有机会像使用stl那样使用它,我在半年内的成长就能超越之前三年还多。因为我已经能够看到那种境界了。

我并不想抱怨别人的缺点,也承认0楼的文字确实是在发牢骚。
我真心承认自己骨子里还是一只程序猿,追求的不过是对机器语言的最高理解以及参透boost里面那些普通人可能一辈子都接触不到的逻辑与理念时的快感。和世界大牛们通过C+这门语言形成直接对话,理解他们的思想,而不是通过英语,汉语或者各种人类语言是我追求的境界。

是提高自己改变自己的路,还是改变自己适应现在的路?这个问题没有答案,只有成败
dreamagainzwj 2012-02-22
  • 打赏
  • 举报
回复

每个人都觉得自己能力最强,做的事情做多。哪怕理智上告诉你不是这样,你潜意识里还是会觉得是这样,在公司工作很重要的一条就是怎么和人相处,和人相处就要发现别人的优点,只看到人家比你差的地方,怎么样都走不到一起,作为你的上司他肯定有他过人的地方,他对谁都不可能刻意的刁难,如果你觉得你的努力他看不到,那就要想想你努力的方向,是不是公司、团队、部门所需要的。
我们做IT的人都有点清高,很多时候某些自己的错误不愿意承认,也不会求别人,什么事情都是想自己去解决。这样就导致某些问题不会暴露,某些资源不能重复利用。有时候问别人一个问题,别人未必就觉得你笨,指出别人一个错误,人家也不会记仇。
一土草三工 2012-02-22
  • 打赏
  • 举报
回复
留名 不说话
richbirdandy 2012-02-22
  • 打赏
  • 举报
回复
本来想吐槽lz说的"海量数据"。。。

其实跟我以前一个毛病,自认为懂不少东西,但是不会表达,不会“自我推销”,在同事眼里没啥突出,在领导面前泯然众人,

我觉得钱的话还到是其次,首先更好的展示自我吧,重视提交的文档,重视积累自己的技术博客,重视给别人演示的ppt,重视技术讨论中自己观点的表达。这些做好后,不管跳槽与否,我觉得的lz的水平拿到现在的treble不夸张
Azureus 2012-02-21
  • 打赏
  • 举报
回复
为啥不跳呢?只知道在这里抱怨。
真是有自虐倾向了
猴头 2012-02-21
  • 打赏
  • 举报
回复
看你写过的另一个帖子了,VeryNiuB
IVERS0N 2012-02-21
  • 打赏
  • 举报
回复
wwwgszscn 2012-02-21
  • 打赏
  • 举报
回复
看完前两段之后,感觉楼主技术很牛
zdarks 2012-02-21
  • 打赏
  • 举报
回复
、很多么写过程序的倒是高级程序员的boss,,可悲啊、、
sparklxd001 2012-02-21
  • 打赏
  • 举报
回复
真如你所说,绝对超过10K了
forgetsam 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 41 楼 whb678 的回复:]
所有人都在嚷嚷"技术"这个词,呵呵,说句实话吧,你在老板眼里就是一个干活的,仅此而已
[/Quote]
太抬举俺们了,给我12000刀的月薪,别说老板眼里我是个杂工,就是老板眼里是个要饭的我也认了。

不过要是就给得起12000人民币,那爷今天辞职明天就有工作,你炒了爷明年都不一定有个合适的,这就是本钱,哪怕在老板眼里我是孙子,面子上他还得把我当爷,这就够了。
翘楚时代 2012-02-21
  • 打赏
  • 举报
回复
看开点,,世界如此美妙,你却如此暴躁,这样不好不好。。。

果断跳。。。
nvhaixx 2012-02-21
  • 打赏
  • 举报
回复
程序员的工资是跳出来的!果断跳吧!
coy_wang 2012-02-21
  • 打赏
  • 举报
回复
首先,你为工作伤身体是不明智的
其次,你的勤奋是值得肯定的
最后,估计没人想的通,你为啥不跳槽?
敢不敢辞职,两个月的生活费,有木有?
老板敢留你,就开1万5,敢不敢?
虽然不能说你换个工作就能拿到多少工资,但有一点是可以肯定的,绝对比这个好
whb678 2012-02-21
  • 打赏
  • 举报
回复
所有人都在嚷嚷"技术"这个词,呵呵,说句实话吧,你在老板眼里就是一个干活的,仅此而已
Vezn 2012-02-21
  • 打赏
  • 举报
回复
看了一边 总觉得LZ的努力太过默默无闻了~~做什么不一定要炫耀出来,但起码要让人家知道你在做什么
食财物权情性 2012-02-21
  • 打赏
  • 举报
回复
顶一个,人才应该物尽其用,不要去填坑了。
dick3 2012-02-21
  • 打赏
  • 举报
回复
果断跳,公司这么多,LZ技术这么牛,还怕找不到10k的工作!!!1
加载更多回复(33)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧