zoukankan      html  css  js  c++  java
  • 什么才是一个程序员的核心能力

    最近接了一个android项目。

    在一个完整的独立开发过程中,感到角色转换,换了一个方法看待问题,感触也是很深的。

    以前在项目组中做的事情就是将分工后的工作做好,到了自己的手中是特别细碎的任务,每天就是敲代码,却不知道敲代码的意义何在。

    最近根据需求文档来从0开始做一个产品,感受不同。

    作为程序员,在这样一个资源极其丰富的社会,其核心能力是什么?如果准备从事软件编程方面的工作的话。

    丰富的网络资源已经提供了许许多多的某种开发技术功能的实现,只要可以的话可以找到各种实现某一方面功能的源码。

    目前很多软件完全的从0开发的时代已经过去,java程序员的经验中的一条:“我们绝不重复制造轮子”仍然不够。

    在当前这个时代从事编码的人员的核心能力应该是:如何将别人的代码看懂集成到自己的源码中并根据项目需求进行修改。代码阅读能力及修改相当重要

    这次android项目能够对自己带来的提升在于各种模块都是自己和杨老板完成,能够体会到一次完整的开发过程,从界面设计到登陆到服务器端中的webservice、加密传输等问题。同时还需要考虑代码的一个整体结构,可以学到的东西还是很多的。

  • 相关阅读:
    spring+hibernate常见异常集合
    Java报错原因汇总
    java常见异常集锦
    连接池 druid(阿里巴巴的框架)
    企业支付宝账号开发接口实现
    Maven使用常见问题整理
    MySQL的分页
    Struts2中通配符的使用
    Centos下安装mysql 总结
    将linux用在开发环境中
  • 原文地址:https://www.cnblogs.com/yukino/p/4076754.html
Copyright © 2011-2022 走看看