首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 心烦意乱,下一步该如何走。请大家 指点 (在线等)
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-15 11:32:31 楼主
    先说说自己的情况吧:
    04 年毕业,才毕业时 用VB 做了一些简单的MIS 系统
    最近两年 用C++ 做了两年。

    工作技能     
    1>  熟悉 C++ ,SQLSERVER2000  BCD  VC
    2>  熟悉WINDOWS编程,多线程技术,USB 和RS232串口通信。
    3>  熟悉数据库编程,SQL语言。
    4>  对面向对象有较深理解,熟悉面向对象的设计原则(SRP,DIP,OCP,LSP,ISP,LOD,组合/聚合复用原则)。
    5>  熟悉设计模式(GOF23种模式),MVC架构模式。
    6>  熟悉重构,熟悉软件工程,了解敏捷开发模式等。
    7>  熟悉CVS版本管理工具,具有良好的编程习惯。
    8>  对团队管理与架构设计有一定认识。


    现在换公司了,由于种种原因,开发语言换做了C#。但对C#一点劲也提不起来
    。那东西上手是快,(用了一个礼拜时间)但感觉它什么都行 什么都不行,做通讯 与图形图象处理吧  不如C++

    在OO 这块又不如 JAVA。


    自己的优势:OO 理解比较深刻,设计模式比较熟悉。 由于C++ 的基础,对新语言上手比较快。 有一定的项目管理经验。
                对WINDOWS 编程,多线程。比较熟悉。
                用了 一年的时间 学习 (OO ,设计模式,重构,敏捷开发等)在项目中也有应用。
                半年时间学习 (WINDOWS 编程,多线程)。才毕业那两年感觉没学到什么东西 就是 SQL +ADO+VB
    劣势: 在C++ 方面 由于 公司让用BCD,所以原来的VC 没有进一步的深入学习。只对STL 学习了一些。

    兴趣: 优雅的设计,对网络编程 也有兴趣。


    问题:现在有时间学习,且本人毅力还是不错,基本上能保证 每天看一个小时的书。 但我现在很迷罔 不知该学哪些东西,不知道该往哪条路走。
             
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-15 11:35:101楼 得分:0
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • knowjava
    • 等级:
    发表于:2008-03-15 11:36:172楼 得分:0
    你还能每天看一个小时的书,比我强多了,我还是向你学习吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zclsq
    • 等级:
    发表于:2008-03-15 11:40:353楼 得分:0
    引用 2 楼 knowjava 的回复:
    你还能每天看一个小时的书,比我强多了,我还是向你学习吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-15 11:49:494楼 得分:0
    晕,大家还是 回答问题比较好
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-15 12:56:235楼 得分:0
    大家帮帮忙啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gogovista
    • 等级:
    发表于:2008-03-15 16:26:346楼 得分:0
    同样心烦意乱....................
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-18 09:33:427楼 得分:0
    再顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-18 16:06:438楼 得分:0
    三个方向:
    1.向技术深度发展,研究操作系统,编译器,CPU相关,可以朝嵌入式方向走
    2.向技术广度发展,做应用层,主攻软件架构,朝架构师,项目经理方向发展
    3.向非技术路线发展,先改变自己的性格,方向有很多,创业,管理层,销售等等
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-18 16:30:339楼 得分:0
    楼上的帅哥,我认识你
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-18 16:34:0310楼 得分:0
    学习学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • knowjava
    • 等级:
    发表于:2008-03-18 16:37:5111楼 得分:0
    引用 9 楼 mingmou 的回复:
    楼上的帅哥,我认识你


    //欢迎爆料,他可是名人啊,嘿嘿
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-18 16:42:0312楼 得分:0
    楼上的帅哥,我认识你
    ======================
    楼上那么多帅哥,你认识哪个帅哥嘛???
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-19 09:50:0313楼 得分:0
    2.向技术广度发展,做应用层,主攻软件架构,朝架构师,项目经理方向发展

    》》对这个比较感兴趣,但该如何起步呢? 目前我最重要的是该做什么? 该学哪些东西?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-19 11:07:0814楼 得分:0
    2.向技术广度发展,做应用层,主攻软件架构,朝架构师,项目经理方向发展

    》》对这个比较感兴趣,但该如何起步呢? 目前我最重要的是该做什么? 该学哪些东西?
    ===========================================================================
    用四年时间积累软件开发经验,换两家公司做不同的行业,四年后在一个相对有发展前景的公司待下去,前三年积累技术,三年后主要增加沟通技巧,扩大交际面,关注产品
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-19 13:44:3315楼 得分:0
    向楼主学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-20 11:18:2816楼 得分:0
    还有吗? 大家再说说呀  特别是我应该具体学哪些东西 ,朝哪个方向走
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-20 13:21:0817楼 得分:0
    告诉你三条路:
    (1)要么做c++,这个东西已经经过历史证明是经久不衰的,他的市场其它开发工具基本是抢不了,而且工资上无封顶
    (2)要么做JAVA,千万别用NET,我现在做NET做到个顶了,感觉这个东西受限很大,很多高端产品,人家根本就不可能用WINDOWS平台,NET在这就差不多死了,
    更要命的是NET因为易于上手,很多人做成熟手的时候已经养成了很多不良习惯,受大环境影响,对个人提高是比较受限的,基本大家做事都不讲什么章法。
    (3)做一些产品,比如SAP或是MOSS,Oracele's ERP, soa之类,这些在大公司比较吃香,而且工资也高,但这类东西一般来说由于,资料少,不容易上手,
    也比较难找到机会实践,所以有可能搞一段时间半途而废

     这就是我以亲身体会,给你一点忠告,不要学了这个想哪个,也不要太多轻信别人的话,自己要有判断,坚持选择好,走好。但是如果你目前的薪水在7K以下,
    你基本感觉不到我说的有多少道理,但是你的工资越往上走,你就能知道,我没骗你。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-20 13:56:1318楼 得分:0
    网友给你的建议都不错。尤其是rrjsh的观点,虽然尖锐了点,但的确是事实。尤其是你想“向技术广度发展,做应用层,主攻软件架构,朝架构师,项目经理方向发展”,那么选择C++是明智的。但要求你的技术一定要精,这个精,不代表你可以做很多产品,而是你做的每一样产品都能达到很高的质量,规范性非常重要。那么,有一个好的学习榜样是非常必要的。你的team leader是不是可以在这方面给你帮助,如果不能帮助你提高,那么趁早换个环境。
    目前大公司,尤其是外企,都要求这个。他们宁愿招聘素质很高的应届毕业生去培养,也不愿意去找“社会小青年”,就是因为这些人在小企业里养成了很多不良的coding习惯,尽管看样子很能干,但是他们不稀罕。
    所以你要走高端线,就一定朝那种行为模式看齐。自己工作中养成好的习惯,加强学习,抓住一门技术研究透,不要东看看西学学。那种对什么都一知半解的,加上嘴皮子又比较厉害的,职场3、5年后,不转销售,还往技术方向走,肯定没出路。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-20 14:15:1719楼 得分:0
    告诉你三条路:
    (1)要么做c++,这个东西已经经过历史证明是经久不衰的,他的市场其它开发工具基本是抢不了,而且工资上无封顶
    (2)要么做JAVA,千万别用NET,我现在做NET做到个顶了,感觉这个东西受限很大,很多高端产品,人家根本就不可能用WINDOWS平台,NET在这就差不多死了,
    更要命的是NET因为易于上手,很多人做成熟手的时候已经养成了很多不良习惯,受大环境影响,对个人提高是比较受限的,基本大家做事都不讲什么章法。

    》》 年后来了才换了一家公司,本来想继续做C++ 的 很不幸 公司要用C#,于是用了一个礼拜 学了学 现在基本上 能上手开发,只是感觉在它下面搞通讯不是很好。(如 对完成端口的支持就不好)

    也比较喜欢 C++,想在网络通讯方面深入一下。 但好多C++ 的公司好象不是很欣赏 设计模式, 架构模式之类的东西,反倒 JAVA 的人 讨论的比较火,但这正是我很喜欢的东西。 也花了很多时间(一年)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-21 15:36:4720楼 得分:0
    再顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-14 12:49:4921楼 得分:0
    Java 往架构,技术经理的方向好一些。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-20 20:52:3722楼 得分:0
    很喜欢这样的帖子啊啊啊啊啊啊啊暗暗啊啊啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-28 17:57:4023楼 得分:0
    经验之谈,学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-28 22:33:4524楼 得分:0
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-17 14:10:3725楼 得分:0
    汇报一下 ,现正在看网络编程,基础的没太大问题了,电驴的代码看得很累
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-21 08:03:4426楼 得分:0
    学习下。我也感到很困惑呢。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • feyzhao
    • 等级:
    发表于:2008-07-21 09:13:1327楼 得分:0
    做过C#,基本上没什么发展空间我觉得
    有机会的话还是找能够专攻JAVA的机会,或者转管理
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hbxlkk
    • 等级:
    发表于:2008-07-21 11:29:2328楼 得分:0
    对于一个真正的程序员来说,任何语言都是一样的.
    哥们得继续努力啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hbxlkk
    • 等级:
    发表于:2008-07-21 11:31:4529楼 得分:0
    对了,不如考虑考虑出国发展,中国的程序员------苦!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-21 13:43:5230楼 得分:0
    LZ现在拿多少钱。

    我以前也犹豫过,但后来发现选择不是问题 ,问题是能不能坚持自己的选择,坚信自己的选择
    我现在选择了走技术路线,做通信方面的。
    楼主对网络感兴趣,又会C++,可以往低层网络编程发展。
    找通信大公司,做协议栈开发。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-22 10:22:3831楼 得分:0
    LZ现在拿多少钱。
    》》
    在所在城市 房价的80%
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-22 11:03:0432楼 得分:0
    学习!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-22 11:47:4033楼 得分:0
    最主要的是明确自己的发展方向!我是猎头SUNNY,如需要找工作,或者咨询一些市场行情,可以和我联系!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved