[是非贴] 23岁少男欲再次卖身,求价......
姓名:vietor (一个G网友给起的victor,我改成如此)
学历:函授大专 (中专时搞的,非计算机类)
证书:高级程序员 (2003年考的)
经历:
2003/11/1 - 2004/9/30 在一家刚成立不久的小公司编程,搞的是“视频会议”。
这段经历对我来说相当重要。
公司整体来说不太规范,是个不太规范公司的子公司,公司的老板30多岁看起来很精明,毕业于河北理工(非计算机类),他平常在离我们工作地点很远的总公司里,这里归一个技术经理管理,技术经理用Delphi。刚进入公司时公司有7个人吧。
开始要求我在Linux下做一个视频监控的底层so库,通过对采集头的驱动程序采集到的RGB24格式的图像通过XVID做进一步压缩之后存成相关文件。最后这个项目死掉了,原因之一是在一台PC上只能同时实现4路的处理再多CPU就100%了,而要求要有8路;原因之二是要在Linux下进行界面编程,当时我不会也没有其他的人参与。这个项目最后只好退到Windows平台下实现了,我还是作的底层封装,我做的就很简单了。这是我第一次在Linux平台下用KDevelop编程。
过了一段时间我开始也加入到Windows平台下的“视频会议”的开发。开始时我就做了一下混音的处理,原因是用DirectSound实现的混音效果并不理想。我封装了一个专用于混音的DLL库。混音时的CPU占用率较高,此时的老板也时常来这边,和我们探讨底层的实现逻辑。对于混音的处理还是他和技术经理两个人讨论出策略让我做,我将这个方法找了个可实现的步骤实现了,结果还可以(在只混音的情况下CPU在8%左右吧)。之后我就接管了所有底层的开发,摄像头采集、图像XVID压缩、网络传输、音视频同步;将这些都封装成DLL库被Delphi调用。这里面唯一有趣的就是音视频同步,它采用的方法非常的简单效果却很好,以致在我在以后公司应聘时谈及这些应聘者都持怀疑态度。“视频会议”的开发很漫长,没有开发文档只能照着市场上的产品模仿。对于底层开发的问题主要是程序性能不能达到要求,出现的情况最严重的就是程序频繁崩溃,虽然最后解决了但是采用的方法使图像的显示速度受到了影响(只是在大屏幕显示一路视频时用到了DirectDraw)。不得不承认我当时的知识太少了,并不能将底层写好;大部分都是在我不清楚地情况下“想当然”出来的。对于这个项目我负责的就是服务器端程序的编写,Linux下用到了Mysql数据库,我的实现方法可以用烂来形容吧。基于当时我的知识有限,我对每一个客户端的TCP连接都创建一个线程处理;现在想想:是可以用UDP实现的。
回头想想这段经历,真的很凄凉。最后公司只剩下我和技术经理,这样的情况持续了几个月。我们两个加班是经常的。最惨的一次是给一个**客户做一个PHP实现的文件交换的网站,我们两个都不懂PHP而又不能找到其他人,最后我负责PHP编程项目经理负责界面。为了这个项目,我们两个24小时工作几乎是每两天休息一个晚上。可笑的是这个网站可以说是我参与的实际交付客户使用的系统。
记得我过年时是第一次发工资时,一连发了3个月的;面试时要求的工资是800。我看了一下工资单第一个月我的工资才230,我险些没有吐血,其他月600-700之间。2004年4月我拿到了高程证,公司所幸将我的工资提到了1000,这相对于周末时一起喝酒的同学来说还算高薪,我也还算满足吧。
公司也是长期的招人,我还负责C++方面的招聘。听到别人的工资要求多则3500少则1500的范围,我心理也挺震惊的,但是许多人对于我定的唯一录取标准“实现一下strcpy”都不能达到。在这其中只有一个从北京回**的人能力还算好,可是并没有和他进一步谈,因为公司不会给他应有的工资要求,况且在这个城市也不只是有这一个公司。
我的离开原因;一方面“视频会议”已经在失败的边缘而我发现自己已经不能带给它什么了;另一个方面就很简单了我大概有5个月没有发过工资了,10月1的时候也只发了一个月的工资。我离开时公司还剩两个人:项目经理、留下的新人。几月之后我在POPO上见到了原来的项目经理他也离开了。
2004/11/3 - ??? 在一家搞电信计费的公司编程。
刚进公司时主要让我做的是看C++的源代码和计费系统所涉及到的ORACLE存储过程。针对与一些用户需求让我做了些小修改,就这样过了三个月吧,赶上过年放假使我的试用期变成了4个月。以后我也是在这些代码和存储过程中度过,每次的改动都很小,我没有另写过一个存储过程都是在原来的基础上修改,每天都很松很少有让我心急的时候(这也是我为什么有在水源灌水的时间),直至现在。闲暇之余根据我所看的源代码中的意思封装了一些库,可是自始至终这个库都没有被使用过,原因是没有新的开发需求。
在公司的时间里,我用C++编程的机会很少。看着在我刚进公司时而离开的那个人所留下代码,我真的很郁闷。他所做的封装很少,几乎是用C++当C写.很多思想都比较可笑,举个例子:居然程序中居然调用system(“mv * *”)来给文件重命名而不用函数rename()。我在修改代码的时候都在代码的上下做好界限,以使我写的与他写的能够在以后有人看代码时被人分开。
最近公司也没有涉及到C++方面的新项目,而整个重点都投入到了纯java的一个项目中了,我的发展空间更小了。我感觉在这里可能在浪费时间,而渐渐生疏用C++的编程,虽然学到了一点PL/SQL,但是得不偿失。在公司里我的编程技术并没有精进,而只是在消耗我在以前所积累的经验,我不可能再演练学到的C++方面的新知识了。“闲而不用”就是浪费,而被浪费的只是我,哈哈。
工资方面,公司面试时我的要求是2000,签约后给我的工资是2500(这使我挺高兴),实际拿到手里也只有2200多。直至现在我还没有能力购得一台PC。后来有做工程实施工作的同事离开公司,我尝试的问了一下对方的工资,居然和我一样。而他走的原因就是工资太少了,而我还算是个程序员;进而套出公司里用java的程序员都比我多很多,包括还在校的学生。这使我有些不太平衡,而渐渐失去了在公司里发展的信心。
-------------------------------------------------------------
身处北京,向大家求个卖身价,谢谢!
问题点数:100、回复次数:48Top
1 楼xuanwenchao(xuanwenchao)回复于 2005-08-03 09:55:15 得分 0
4000Top
2 楼zharP(斩铁)回复于 2005-08-03 10:02:26 得分 0
关注……我现在和你2003年的情况差不多……
在公司做vpn……就是修改openvpn,可是我编译都不会……
下班了学习一下单片机……
顺带问问,谁会用makefile……网上的资料大部分都是linux下面的 openvpn用什么编译好些?不能用vc?Top
3 楼liuleilover(Vietor)回复于 2005-08-03 10:09:08 得分 50
to zharP(斩铁)
看一看Linux下的编程书,大部分都有makefile的编写说明。
openvpn没有听说过,但是它的编译环境是给定的在很多平台都可以编译的,你要了解它的原理分块阅读才可以修改,不然就迷失再众多复杂的代码中了而无从下手。
Top
4 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2005-08-03 10:11:04 得分 0
你太低估你自己了。
人先自辱而人辱之,便宜谁都打算占的。
但是反过来 人先自重而人重之。对自己有点信心么。Top
5 楼megaboy(飞天御剑流之杀神一刀斩)回复于 2005-08-03 10:12:22 得分 0
我认为那间公司给你的工资比其它java程序员低的原因,不是因为你是用c/c++,他们是用java,而跟公司的发展方向有关,这间公司应该是偏向java这个方向的,在主方向如此的情况下,你的c/c++自然成为了辅助性质的,工资低点那就是可以预期的了。
你应该离开它另谋出路。Top
6 楼FantasyNES()回复于 2005-08-03 10:15:59 得分 0
水平挺不错的,去找其他的工作吧。Top
7 楼FantasyNES()回复于 2005-08-03 10:17:41 得分 0
不过没有文凭是个问题。。Top
8 楼jsjjms(专心研究嵌入式)回复于 2005-08-03 10:19:20 得分 0
偶也没有文凭,一起努力....
不要向命运低头.呵呵。Top
9 楼darkstar21cn(≮天残≯无畏)(死亡进行时)回复于 2005-08-03 10:22:43 得分 0
太委屈自己了,放下你的学历,只用能力说话。
在深圳你可以开5.5KTop
10 楼liuleilover(Vietor)回复于 2005-08-03 10:28:08 得分 50
to FantasyNES()
这也是我担心的。
拿的《高级程序员》证是不是可以弥补一些哪?
我曾经想过:如果办个假证的话,我也能对得起那个挂名学校(除了没缴学费),但是那就迎合了社会玷污了自己,非我所为!
Top
11 楼gogowhy(123)回复于 2005-08-03 10:58:03 得分 0
VERY GOOD!!
加油!!
Top
12 楼mychao2002(坚持,成功就在下一个转弯处!)回复于 2005-08-03 11:04:03 得分 0
VERY GOOD!!
加油!!
Top
13 楼fbincrazy(全职流氓@改)回复于 2005-08-03 11:20:59 得分 0
upupTop
14 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-08-03 11:31:39 得分 0
啊扑啊扑Top
15 楼abcde_1(高飞)回复于 2005-08-03 11:35:04 得分 0
帮顶Top
16 楼wuyouwangyou(忘忧者)回复于 2005-08-03 11:52:21 得分 0
-_-Top
17 楼gwly(给我留言)回复于 2005-08-03 12:27:56 得分 0
现实就是这样不公平,有什么办法,,,
Top
18 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-03 12:30:08 得分 0
等...............Top
19 楼beipiao(北漂)回复于 2005-08-03 13:20:11 得分 0
小伙还算有点实力
另外问一下,你们是不是基于h.323做,混音应当在mcu做,终端只有来自mcu的一路音频,不是特别理解你们在终端作混音Top
20 楼cctv6012cn(卖姑娘的小火柴『 抵制日货 』)回复于 2005-08-03 13:21:21 得分 0
VERY GOOD!!
加油!!Top
21 楼beipiao(北漂)回复于 2005-08-03 13:22:34 得分 0
这里面唯一有趣的就是音视频同步,它采用的方法非常的简单效果却很好,以致在我在以后公司应聘时谈及这些应聘者都持怀疑态度。“
-------------------
请问音视频同步采用的什么方法Top
22 楼xwffwx(Don't call me chinese)回复于 2005-08-03 13:59:04 得分 0
至少3500-4000Top
23 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-03 14:22:30 得分 0
to beipiao(北漂)
我们没有使用H323只是使用很简单的自定义协议的,不能与H323终端进行连接;这是基于我们当时的水平和知识很有限。实际的系统框架就像现在流行的UC视频聊天,一个终端在接收到所有人的音频后在本地混音。总体来说说成“视频会议”有些名不副实。
对于音视频同步的方法很简单,就是每个人的音视频都封装成一个包进行传输。对于一路来说,在终端接收到包后分解出音视频,将其存入不同的播放队列,而这个两个队列则使用一个比例算法保持等速播放,从而实现同步。这里重要的是音视频同包传送和采取的比例算法,这样绕过了所谓的“时钟同步”的问题。这是当时我想出的方法,够笨的吧。
Top
24 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-03 16:20:40 得分 0
upTop
25 楼moonz(追梦人:向星星迈进)回复于 2005-08-03 16:27:22 得分 0
这年头,卖身不如卖猪肉。Top
26 楼xuxiongjun(不做帅哥已有很多年)回复于 2005-08-03 16:56:47 得分 0
晕Top
27 楼rkhw(C++是啥玩意)回复于 2005-08-03 18:00:52 得分 0
和我同岁啊,不过我没工作经验Top
28 楼yuandagang(菜菜)回复于 2005-08-03 18:11:39 得分 0
楼主挺厉害的,共同努力吧Top
29 楼cj777(H3)回复于 2005-08-03 18:19:04 得分 0
接分
Top
30 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-04 08:38:17 得分 0
upTop
31 楼pcyy(希望自己在挫折中慢慢长大)回复于 2005-08-04 08:52:58 得分 0
up
Top
32 楼asphp(AwaiLi)回复于 2005-08-04 09:55:24 得分 0
8000,实价,在深圳Top
33 楼tljkwl(浪迹天涯)回复于 2005-08-04 10:21:33 得分 0
换个C++为主攻的公司.3500以上至少有的!Top
34 楼cdhit(积极态度)回复于 2005-08-04 14:32:01 得分 0
牛人找不到工作,我将来可怎么办啊?Top
35 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-04 18:21:18 得分 0
upTop
36 楼xiaofeng3385(爱情老是缺货,轮也不会轮到我)回复于 2005-08-04 19:49:57 得分 0
一起努力吧Top
37 楼Gdlian(古德里安)回复于 2005-08-04 20:10:28 得分 0
因原单位待遇不好,本人下岗已久。
现欲开辟第二职业,有意者来电来函咨询,本人承接以下业务:苦力搬运,装卸,车工,钳工,焊工,水电工,瓦工,砸墙,砌墙,筛沙,油漆,通下水道,贴瓷砖,室内装璜,Vb,C++,
.NET,C#,Java,j2ee, j2me,asp,delphi,汇编,PC&手机游戏开发,网络维护管理,3维建模,照片上色,平面设计,建筑效果图,flash动画,硬件设计,单片机开发, 四六级替考,办证,黑枪,黑车,暗杀,洗钱,要债,割双眼皮,修复处女膜…
另:本人长期代写小学生寒,暑假作业.替小学生欺负其他同学(限制5-10岁以内)有意者狂密我.价钱好商量......Top
38 楼baobeixiong(宝贝熊)回复于 2005-08-04 20:52:39 得分 0
heheTop
39 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-05 08:31:59 得分 0
咳,昨天来个校友,想要学计算机的修理方面,自感前途光明!
与他比起来或许我的心态有些悲观吧。
Top
40 楼zharP(斩铁)回复于 2005-08-05 10:10:57 得分 0
to liuleilover(Vietor)
呵呵 谢谢
openvpn 这样 Open VPN 一个VPN软件
vs7的nmake 和linux 的name有点点不同,目前正在尝试写一个简单的make
目前在这个公司很悲观,开发部加上我就两人,昨天那个人想把一个.exe反编译成c++代码……Top
41 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-05 10:45:33 得分 0
to zharP(斩铁)
你这种情况和我在第一个公司时的感觉差不多,我们开始想用H323协议可是不能看明白,最后只能放弃改用自定义协议了。曾经也想过.exe反编译出代码而察看它的运行机制,看汇编很惨最后只好作罢。
又见“两人”,在这里祝你们好运先。Top
42 楼zs_shine(天行)回复于 2005-08-05 11:01:40 得分 0
看似不错,然而技术开发,基础第一,并不是简单的代码输入。如果你想作高端,那么多看些经典的书籍。不要老是和比你差的人比,因为他们不是你的目标。
薪水的话,3500--5000之间,不过我觉得你如果技术理论基础不扎实,就到此为止了,自己想出solution是不得已才作的事情,最好的做法应当是结合别人的应用过程(即使你没有源码,但是你起码看得到它的运行方式吧),根据理论把它讨论出来。对于一个非尖端应用都要自己想solution说明你的基础知识不扎实。
勉之!Top
43 楼superqing(淫贱能移)回复于 2005-08-05 11:02:08 得分 0
牛人也这样,惨.
偶就发现一些菜鸟有文凭一个月7\8的多得是,做滴事情也简单.Top
44 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-05 12:49:57 得分 0
to zs_shine(天行)
首先承认,我的基础理论在一些方面是很不足的。
举个例子:我就根本不懂什么是EJB、PPP,连人见人爱的java我都不懂怎么编写,对《离散数学》、《编译原理》等等我都概念模糊,了解的有《操作系统原理》,《数据结构(半本)》,或许还有其他的。
用诡辩论的方法做个探讨:
请仿照linux0.11版本,利用自己的理论扩充看看与2.6有多大区别!
如果自己感觉不行的话,往下看:
你应该知道大学的计算机课程不会涉及任何实际应用的细节部分。
举个例子:如果你在大学期间学过视频压缩算法的话,请看看与xvid(www.xvid.org)的差距。
“基础知识”是相对而言的,不学《编译原理》照样可以编程,可以做个假设的“开发Linux的那些人或许根本就不懂编译原理中的各种理论”;比尔在开发basic解释器时也没有学过什么编译原理,但是你不会没有听说过microsoft basic吧。
不能理解上面说的,请往下看:
用你的知识开发“jakdjfkdk”系统吧。奇怪了吧,没听说过吧,你有“基础知识”嘛,哈哈。
Top
45 楼vietor(万头猪:有风雨有彩虹!有养猪有老婆!)回复于 2005-08-05 18:05:16 得分 0
gzTop
46 楼uuq(杜牧)回复于 2005-08-05 19:28:18 得分 0
一夜要多少钱Top
47 楼fhb13(游途道标)回复于 2005-08-05 19:38:14 得分 0
接分Top
48 楼zharP(斩铁)回复于 2005-08-08 12:54:30 得分 0
quote" uuq(杜牧) "
一夜要多少钱
..........................Top




