首页 | 互联网 | IT动态 | 网络设备 | 服务器 | IDC | 安全 | Cisco | Windows | Linux | Java | .Net | Oracle | CIW | 华为 | 专题
IT技术 | 网页设计 | 平面设计 | 电子书下载 | 教学视频 | 方案 | 数字网校 | 直播室 | 虚拟考场 | 面授培训 | 搜索 | 博客 | 沙龙 | 论坛
it400热线 思科认证考试中心查询系统
您现在的位置: 中国IT实验室 >> 培训 >> 培训资讯 >> 正文

如何独立设计完成一个软件项目
来源:51CTO博客 时间:2008-6-7 作者:晨星 保存本文




·达内外企IT培训,先就业后付款 
·教你如何成为高薪IT白领 
·亚威高端CCIE集训营 

一、程序员高薪的秘诀

    无非一个:机遇+经验+灵感。

    程序员的薪资与所用语言关系不大,并且高薪的程序员的学历也参差不齐,而从业的时间和业绩更大程度上影响了程序员所能得到的待遇,如下表所示
       年限 月薪
    0 800-3000
    2 3000-6000
    3 5000-15000
    4年以上 6000-40000

    一个合格的程序员应当具有敬业、灵活、创新、博学等全面优秀的素质。很多程序员抱怨自己待遇不公,但往往忽略了自身的因素,首先程序员在要求月薪之前,就应当首先考虑自己在所在的企业的位置,自己的能力专长是否正是该企业所需要的,能给企业带来多少产出。当然,初入行业时,也许会因为管理的因素造成不公的待遇,但是当逐渐融入工作之后,对企业以及环境有了一定的了解,就可以根据自己的实际情况理直气壮地提出要求。同时,由于软件行业的变动很大,程序员跳槽或“下课”是常有是事,有时候一些工作岗位也不能只注重它的薪酬多少,关键是看自己能够得到多大的提高与发展,某些时候,低薪但富有挑战力的工作也不失为开拓自己以后道路的跳板。
    一个小网络公司的招聘广告:
    招聘程序员,要求熟练掌握 VC、 VB、JAVA脚本、 SQLServer、 Access、 月薪800-1500、 包食宿。

    二、程序员的报酬有几种方式:

    1、传统的月薪或年薪+奖金
    追求稳定的程序员可以选择基础好的企业以薪金谋生,并求稳步发展。
    2、期权方式
    有创业精神的则可以选择有发展前景的企业或团队,获得效益分享,期权曾经造就了不少程序员暴富的神话,但其风险也比较大。
    3、临时工
    只做一两个项目,做完走人,按项目获取相应酬劳。

    三、软件公司对软件开发人员的资源分配
    1、传统意义的软件公司——大公司
           一般有明确的分工,各个流程或模块由不同的程序员完成。也许你是相当优秀并且知识是相当全面的,但是实际上的工作当中并不需要你做超出范围的事情,工作一般比较单一,同时也能得到稳定的收入。
    2、作坊式的软件公司——小公司
           一个技术人员通常要完成更多方面的工作,诸如需求分析、系统设计、详细设计、编写代码、软件测试、撰写文档、安装调试、系统维护等,这些工作通常会混在一起,而不是按照什么软件工程的顺序来完成。

    注: 在从创业的趣味性来说,有的程序员会更加喜欢后者,但是这同时也要考虑到薪酬的分配是否合理,自己所付出的劳动是否得到了应有的回报。

    四、将自己改造成为一个复合型人才

    具备多种能力和素质,并能够将多种能力进行综合运用

    1、软件开发的技能水平

    (1)、对使用的开发工具要了解透彻;

    (2)、对使用的开发语言要熟练和精通。

    2、应用行业的了解程度

    (1)、对应用行业方面的知识要了解;

    (2)、对应用行业的运作模式要了解。

    3、软件开发技术知识与行业知识的结合

    (1)、将行业中的管理流程进行转化,用计算机代替手工;

    (2)、在转化过程中不断提高程序开发的水平。

    注:仅仅只会计算机的程序员是不可能适合这些专业性极强的行业的,对特殊行业本身有深刻了解的程序员到这些部门肯定会大受欢迎
    五、软件企业要求基础软件工程师具备六大基本素质
    1、良好的编码能力
    软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。
    2、自觉的规范意识和团队精神
    程序员分为两种,一种是程序“游击队员”,他们可能对编程工具很熟,能力很强,把编码编得很简洁高效,但却缺乏规范和合作的观念;另一种程序员编程不一定很快,但是很规范,个人能力不一定很强,但合作意识很好。
    3、认识和运用数据库的能力
    信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一。
    4、较强的英语阅读和写作能力
    编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与世界各地编程高手交流、发布帮助请求同样离不开英文。
    5、具有软件工程的概念
    从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作
    6、求知欲和进取心
    软件工程师应具有较强的学习总结能力、需求理解能力和对IT新技术比较敏感,同时,掌握最新的IT实用技术。
 

[1] [2] [3] [4] 下一页

【责编:landy】

IT咨询热线
相关文章
推荐文章
没有相关文章  
· Broland公司在中国设立教育授权管
· 领军全国嵌入式,ARM11重装上阵
· 解密美军集训营IT培训新模式
· 在职转行 不能打无准备之仗
· 软件人才需求引发培训市场火爆
· 专家支招应届生如何应对月薪不足
   IT专业技术认证是进入IT行业的“敲门砖”。前1T业界顶尖的认证证书往往与业界技术领先的科技企业直接挂钩,具体可以分成网络工程、软件研发、数据库、应用软件和多媒体等几大系列......
·[博客] 亚威高级Cisco培训
·[博客] 深圳信狮-北大青鸟全国十佳
·[博客] 沃尔夫Cisco培训
·[博客] 选择天盈隆,考试一步到位
· 全面解读IT行业人才选拔标准
· 做IT精英还是IT民工?
· IT认证与职场生存 那些经历过的人们
· 利剑出鞘 2008年九大最新热门IT技术

文章评论


频道热点TOP10
·免费考前辅导班(上海、北京、南京)
·真相大曝光:IT培训“陷阱”案例解读
·Cisco认证考试费用涨价给我们带来的什么?
·无辜被黑 我在北大青鸟的真实工作经历
·六成人曾被忽悠 IT职业培训需要规范
·IT时代需有的十种能力
·如何独立设计完成一个软件项目
·IT培训目标 就业是根本
·专家提醒:警惕IT培训注重发证轻授课
·市场与高校的缺口:嵌入式人才与培训
频道推荐

2008全国IT人士外语有奖调查
07思科新版CCNP认证体系攻略
新版CCNA要来了 你准备好了吗
红旗Linux(RCE)认证专题
零距离接触MCSE认证专题
Sun认证Java程序员考试专题
计算机等级考试二级C语言
计算机软件资格考试专题
计算机软件水平考试程序员
 
今日十大话题
 
推荐圈子
 
[Cisco圈] Cisco认证题库、中英文精选资料
[Java圈] Java精选技术电子书下载
[黑客攻防] 黑客攻防-电子书、视频免费专辑
[网络管理] 由浅入深-网络管理电子书下载
[网络安全] 网络安全电子书、视频下载专辑
[Oracle圈] Oracle资料大奉送:笨鸟先飞
[linux圈] 轻松学会linux-电子书下载专辑
[win圈] 菜鸟进阶-windows电子书精品典藏
[认证题库] Microsoft认证题库-精选电子书
[SQL圈] SQL Server视频、电子书下载专辑
IT认证专题

本站提供国内外经典初中高级3DMAX专业教程.随着以计算机为主要工具进行视觉设计和生产...
·Oracle RMAN物理备份技术
·Windiws 系统备份与还原
·07思科新版CCNP认证体系攻略
·RedHat Linux认证(RHCE)专题
·全面剖析Linux文件系统
10-18
10-18
10-18
10-18
10-18
试题教程

· Cisco官方模拟器中文教程
· 局域网组建与维护实用教程
· PC升级和维修大全(第四版)
· Cisco官方CCIE R&S系列教材
· CCNP/CCDP/CCSP题库
· 用TCP_IP进行网际互联全集(第四版)
· 网络与通信技术译丛 远程接入网络
· 十二款操作系统安装全程图解
· Ubuntu Linux实用学习教程
认证动态

· 计算机热催生IT认证热
· ICDL呼吁提高IT认证含金量
· IT认证黑幕:证书成"鸡肋"?
· 获得IT认证后薪水可涨多少
· 最有"钱途"的IT认证是什么
· 专家指导:热门IT认证解析
· IT培训:考证不能一劳永逸