跟我学编程(1)

        最初学习编写软件,纯粹是个人爱好,后来却成了我的职业。

       在一些论坛和百度知道里都有很多人在问,做程序员工资高不高,该学什么语言之类的问题。这也是我曾经疑问,但经过多年学习和工作之后,似乎这些问题有了大概的答案。如果不是因为爱好,千万不要选择做程序员,因为那样你会觉得生活的很累,选择了做程序员,那么学什么语言并不重要,而是什么语言都得学点,虽然不是工作需要,但是集思广益,从不同的知识中总是能找到一些营养。

       最开始我学VB,简单,后来delphi,因为工作需要还接触过AutoLisp,再后来java、c、C++、c#,所有这些,只要听说过,就找些资料来看看,全部是自学,过程相当艰难,走了很多弯路,但是磨练总是有回报的,因为经历弯路才知道技术的发展之路为什么会这样。

      做了几年软件开发,从debug中才发现,其实软件就是那么确定的东西,只要你不乱来必然能得到你需要的结果。没有得到你需要的结果,那说明程序中存在bug,不要质疑你自己的能力。

       在学习软件开发的过程中,从编程技术到需求分析,再到项目管理,虽然越来越觉得技术在一个项目的成败中占的比例很小,但是从开始毫无章法的代码堆砌到后来系统框架的建设,又觉得技术是一个项目决定性的因素。

      要开发一个软件

        1)对于软件的目标要有明确的定位,解决什么问题,版本计划,用户人群。

        2)构建一个有层次性的开发团队。

        3)利用或建立一个成熟的系统框架,包含基本类、功能单元、基本业务规则。

       

       对于软件工程,很多人觉得是一个公说公有理、婆说婆有理的东西,特别是编码程序员基本是不会太重视的。任何人也无法改变别人认可的东西,只有当遇到问题的时候,人才会思考解决方法。只有开发的项目多了,才可能从经验中总结软件开发应该遵从哪些原则。

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值