怎样才能成为高级程序员?应该具备的技能有哪些?(二)

诺,本编文章是继上次没说完的成为高级程序员方法的后续,话不多说,继续教你怎样成为高级程序员,看文章吧。

五、熟悉主流数据库。其实真正比较大的项目都是有人专门做数据库的,但往往很多项目要求作为(高级)工程师的你也参与数据库的设计以及SQL的编写。所以为了更好的为国家做贡献,建议你还是多了解一些主流数据库,比如SQLSERVER,ORACLE,多连接SQL和存储过程以及触发器。如果你不是“科班”出身,你还需要补充一些数据库原理方面的知识。

六、精通一种或两种WEBServer。因为作为JAVA工程师,特别时想成为高级JAVA工程师的你,你不可避免地要部署你的项目到WebServer上,而且只有当你精通一种WebServer,你才可能很大限度地使用它的资源,这往往可以节省很多时间和精力。

七、UML。我知道你肯定想成为高级工程师,因此你有必要了解或熟练或精通UML,这取决于你有多大决心想成为高级工程师和项目经理。在比较正规的开发团队中,UML是讨论项目的交流工具,你要想做一个软件工程师,你至少要能看懂,你要想做高级工程师,你要能通过它来描述你对项目的理解,尽管这不是必须,但却很重要。

八、站在高度分析问题:这不是一个知识点,也不是通过书本就能学得到的。只所以提到这一点,是因为我比你还着急,我希望你更快的成为一个高级的软件工程师,而不是一个一般的软件工程师。希望你在工作中多向你的系统分析员、需求分析员、系统设计员学习,多站在他们角度上去看你在开发的项目。在项目之初先在你的脑海里对项目有个大致的分析、设计,然后和他们进行比较,找找差别,想想缺点。

看完我的文章你成为高级程序员就指日可待了,but,万事俱备只欠东风了,这个东风就是你仍需要不断地学习、和行业大咖交流合作,在这个互联网迅速更迭的时代,只有不断的更新自己的知识库才能站稳脚跟。戳这里,与技术大咖来一场真正的Java技术交流!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值