终于感觉到了做Java和.NET程序员的悲哀, 呵呵...(200分)

  • 主题发起人 主题发起人 z_cd
  • 开始时间 开始时间
Z

z_cd

Unregistered / Unconfirmed
GUEST, unregistred user!
发现这些天天用Java的所谓高手们只懂structs、MVC什么的,.NET的(大都入门级)只会捣鼓数据库编程,操作系统原理什么的一律不懂:
1.不知道Windows、Linux启动过程,运行原理,自己的电脑里装得是乱七八糟,整体超慢,有的还不知道中了毒,中了毒还不懂病毒原理,下次还中,每次还只会重装,不知道有Ghost、镜像、影子系统、虚拟机这些东东可以用。
2.一说Service只知道Web Service,完全不了解Windows系统服务、网络安全知识(Linux下的网络安全我也不懂:P)。
3.不懂I/O操作,文件、内存、钩子等底层操作,不知道手机、交换机里跑着操作系统,完全没法启蒙进入嵌入式开发领域。
4.网络编程绝对费劲,不说完成端口什么的了,就是简单的Socket编程都要教得不耐烦,还不会自己做调试工具。
5.图形处理、游戏开发中的什么算法理论就不用说了,我也不会,呵呵。
6.搞数据库吧,还不知道有免费桌面数据库,从没听说过Firebird、Interbase、Sybase,也很少知道数据库引擎:ADO、DBXpress、BDE、ODBC...
7.给客户去安装系统,用户问个WORD里的用法问题,不会,服务器操作系统配置,也搞不利索。
8.开玩笑时问会什么,还是那几样,架构、SQL语句、写网页,还有写文档。说到架构,说说业务对象吧,可是就是觉得他们划分得哪不对劲,用户需求一变,还真得从头来。可能是因为对系统原理或用户需求理解不够深入导致的吧。
可是,他们还是拿的工资比我高,为什么?做程序员的,听话,没想法,叫怎么干就怎么干,对项目经理打心底里钦佩。做项目经理的,能说会道,文档一拿一大叠,把领导和客户糊弄地深表理解。而我呢,对他们的想法不屑一顾,自己想法太多让领导捉摸不透,小小技巧轻松解决问题让客户觉得问题原本就是那么简单。
哈哈,到头来还是自己悲哀,爱因斯坦的悲哀(阿Q一下)...
 
不错!我也不懂,要补补了.顶一下!
 
楼主是做什么的?不是程序员吗?
 
以前做程序员的,现在沦落到做维护了,给人家开发的做些小工具什么的,就是因为不会JAVA,人家做开发的不要啊
 
>>做项目经理的,能说会道,文档一拿一大叠,把领导和客户糊弄地深表理解。而我呢,对他们的想法不屑一顾,自己想法太多让领导捉摸不透,小小技巧轻松解决问题让客户觉得问题原本就是那么简单。
这段写得太生动了
精辟
 
呵呵
是呀,关键是老板愿意给人家那么高的工资
 
其实你说的这些和是不是Java、.Net高手一点都没关系,这些高手不会这些他们自己觉得悲哀吗?还是你觉得悲哀?呵呵
 
佩服. 还有很多人(包括我)同你的想法一样. 我觉得如果不能熟练运用VC++,还是不要一开口就JAVA,架构什幺的.
 
你的前几条熟练运用过VC++的人都知道是怎样的. 让只懂JAVA的人理解确实比较难. 我见过几个大公司,都是招VC++的人去做JAVA.
 
偶也需要补补基础了..
 
JAVA 和 NET 还没有完善吧 等完善了一定很了不起的 不过 照国外骗钱的手法看 等到完善了又出现新东西 世界上也不存在以不变应万变的工具 用到就用吧
 
现在假冒的项目经理很多,什么研究生什么的。
而且不要以为学习UML+ROSE,就叫做项目经理,一个项目经理必须从事大量的一线编程后才能磨练出来。。。。
一个项目经理应该通观技术(不需要全部精通),通观编程内外,通观客户,才能成为一个好的项目经理。至少一个什么不懂的纸上谈兵的研究生,我更是不服。。。
至于工资问题,又很多是命运,我遇到一个天才少年,20岁就大学毕业了,从业三年了,工资非常的高,但是水平并不怎么样。。。可能可以但是和工资不匹配。。至少蓝蓝这样想。。。
每个人都有自己的想法,自己的活法,自己开心就行了。。。社会永远是不公平的。。
 
在程序界我对国人的佩服就只有云风,Blog:http://blog.codingnow.com/
对于其他高薪低能的项目经理一概藐视.
 
有的人自己觉得水平高,工资低,就乱发牢骚。
发薪水的钱是老板自己的,他愿意怎样处理那是他的权利。
看不下去可以走人。
 
是啊,拍好老板马屁。有问题请教DFW,还是要源码不要思路的那种肯定那高薪!
 
不同意楼主的意见
JAVA和DOT NET是为了解决应用而生的
而且JAVA所涉及的技术面远不止你说的那些
但是JAVA SCREEN了太多的底层技术细节 让你开发的更快更迅速
你知道JAVA如何 进行 SOCKET编程吗?
你知道 JAVA如何进行SNMP编程吗
JAVA和硬件打交道 和操作系统直接打交道的东西也很多比如 JNI 这些你都知道吗?
JAVA分三块内容
光一个J2EE里的东西 和复杂度 就不是什么VC的程序员能玩得转的
另外,我这么说不代表我只会JAVA或者do
T NET
本人是DELPHI出身
也玩过VC和其他各种开发工具
当然本人的VC水平也许不象楼上某些人那么“高深”
但是毕竟是用过 知道MFC
知道怎么用API
知道HOOK ,IO操作, NET系列命令, MAPPING FILE, VitualWare Machine
至于EMBED嘛 有很多人认为J2ME
但是EMBED上的开发C语言仍然是老大 尤其是非PDA掌上系统
比它更精细 要求更高的SOC系统全部都是 ASM和C
还有ARM 楼主又了解多少? 知道它有多少个REGISTER? 都是派什么用的
16位和32位的ARM系列有什么区别? 什么是BSP?
这些都是自称懂EMBED的人必须知道的
至于你提到的图形编程 就不给你出什么题了 既然你也不会
说到数据库问题 我想JAVA程序员不比其他的程序员懂得少
楼主提到那些免费的货色 恐怕楼主也很少用吧
什么ADO而且全都是别人的技术开发的商业应用
这不值得拿出来吹
还有所谓的架构和设计
楼主了解几种设计模式
知道不知道 所有的设计全是以C++做为蓝本的
而JAVA和C#做为C++最出色的孩子
当然能够运用的更好
楼主的发言充分表明了楼主的SHALLOW
你的议论只能证明你的工资低是正常的
可悲
 
坐井观天,实在可悲
 
提问人的问题,貌似挑战哦,还用E文攻击我,逼我不得不回贴。有点深度哦,不错了,呵呵。
可是,
请问您想过没有,Java的那些繁琐的技术细节对解决应用有贡献吗,国外不少Java"低"手已经意识到这是一个泥潭,并有很多反 Sun 的呼声。打个比方,就象Delphi中的为什么有些对象需要手工释放、有些会自动释放,而Java和C#则不用你考虑,复杂的技术必然有其负面的作用。
嵌入式方面看来真是没接触过了,问题是从哪里抄的吧? DSP写成BSP,关键技术在于16位32位REGISTER(寄存器)吗? 弄深点的都在搞BootLoader、闪存文件系统JFFS2、I/O控制、IP层的网络通讯驱动。别人没说的你就觉得他不懂,那你整篇没说Linux,别人也可以认为你不懂喽。
数据库方面的回答和我遇到Java程序员的反应一样,都不知为什么要用他们不屑一顾的免费货色,节省成本提高利润的道理在他们眼里,就象女儿觉得父亲为买一个饼而讨价还价很没风度一样。
架构设计方面,一般人都明白,设计模式是程序员需要掌握的,而架构设计和设计模式、和语言一点关系都没有。
提问者坐井观天的言语口气,貌似80后的血气方刚。不过有点可恶的是,居然用了个E文单词来攻击我,逼我不得以不回此贴,污浊了各位看管的耳目,深表抱歉。
 
能满足用户的,就是好的
不论技术如何,是不是忽悠的(能忽悠也是能力啊,哈哈)
计算机的东西博大精深,还是要塌塌实实的学习啊
做什么层次都无所谓的,如果认为XXX容易,也可以转的啊
上层应用的东西也不全是粗浅的工夫啊
 
反正不支持指针的J C# 我用起来非常不爽。
至于架构,我更把它看作一种思想,一种为解决某些问题的思想,而不是信仰。
是一种四位方式!
 
后退
顶部