【云驻共创】程序员成长之路

举报
G-washington 发表于 2021/05/13 10:23:40 2021/05/13
【摘要】 HDZ百佬汇就是邀请大佬和程序员之间进行交流,以问答形式分享自己的成长历程、技术发展等等。

本期邀请的嘉宾是江南一点雨老师,他是深圳HDZ核心组成员、华为云MVPJava高级工程师、畅销书《Spring Boot+Vue全栈开发实战》、《深入浅出Spring Security》作者,长期活跃在国内外开源社区,GitHub 中国区 Top20,运营技术公众号江南一点雨分享 Java 开发的点点滴滴。

 

加入行业的契机

 

江南一点雨老师大学时期学的是管理专业,上大二和众多学子一样,忙着抢课,抢课人数过多,系统崩溃,刷新后只有Java编程语言可选,学完后发现Java语言是如此有趣,自此入坑Java

 

成长路多坎坷

 

在成长的过程中,江南一点雨老师也是经历了很多磨难的。在学习过程中,也是很苦难的,不过幸好有个领路人,在前期指引他的成长,学到后期有了一定的知识储备再学下去就相对轻松了。毕业恰逢移动互联网盛行,他第一份工作便是Android开发工程师,但后期发现比较枯燥不是很适合自己,便转到了Java开发上来了。

 

程序员时间分配

 

工作正如其他程序员一样,工作强度比较大,在业余时间会去做运动,比如跑跑步,周末休息时间会宅在家写博客包括公众号和写书或者去陪陪家人。在这里给大家分享下,应该如何规划自己的时间,对每天的时间分配建立个计划表,能够让你清楚自己每天需要完成的任务,提高时间利用率。

比如使用一些能够提升效率的工具,有些工具可以加速代码的速度,代码生成,第三方库,自己公司的二方库都可以,熟练掌握这些工具,还有jdk自带的一些工具类,也要熟练,可以有效率的提升编码的效率,减少重复造轮子。

工作时,在开始写代码前,要充分的分析好需求。知道自己在干什么,为什么要这样干,是否达得到预期,别事情没有搞清楚之前就动手写代码,写了不一定是需要的,要返工,其实程序员加班的原因中,除了任务本来就比较重以外,就是需求不清,导致重写修改而加班,投入不必要的时间成本。

 

程序员的成长阶段

 

程序员的成长阶段可以分为广和专两个阶段,广为广泛涉猎,在学习的初期,会接触到来自IT行业各个方向的知识,因为还不清楚自己具体的发展方向,便会广泛涉猎各种编程语言、各种方向包括物联网、Java、人工智能等等。在找到自己喜欢的方向时,便要‘专’了,专业于一个方向,而这个阶段是比较枯燥的,昔日的好奇心可能就没有那么旺盛了,而这个阶段才尤其重要,坚持下去,就是新的天地。

 

Java未来发展

 

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java生态完善,地位稳固,虽然Java的启动运行开销算是它的一个天花板,但是很多团队在优化,相信后期会提高。

Java在当下发展前景仍然是挺好的,它的就业方向很广,包括网站开发、Java编程、游戏开发、桌面程序设计,以及其他与Java语言编程相关的工作,也可进入电信、银行、物流、保险、医疗等一些专业软件开发公司从事开发工作。

Java工程师的职业方向基本分为两个成为一是成为管理人员,例如产品研发经理,技术经理,项目经理等; 二是技术工作之路,成为高级软件工程师、需求工程师等。

 

学习规划至关重要

 

在准备自学前,建议建立学习规划,这样学起来有整体把握,不会卡住,学习之前的准备工作是很重要的,可以先收集些自己适合自己的课程,现在网络时代,网上IT课程很多,找个合适的跟着学,其次要多练习,注重实践,看懂并不代表能够写出来,只有实践方可知真会与否。除了课程,也可以找些项目实践平台,找些项目做一做,github平台上有很多的项目,基本上都有项目源码,完全可以拿来自己做练习。除了项目和课程,如果能找到和自己一起自学的会更有动力,加入一些相关的技术交流群,多结识几个前辈会让你少走些弯路。

 

其他

 

江南一点雨老师创建公众号初衷就是为了分享技术,希望能够给在学习中的程序员提供些帮助,做一盏指路明灯。

HDZHuawei Developer Zone)是华为开发者生态面向全球开发者建立的开放、创新、多元的开发者社区组织,致力于帮助各城市开发者学习提升、互动交流、挖掘机会、推动ICT、互联网等产业生态的建立和发展。江南一点雨老师谈到,加入HDZ能够加深程序员之间的相互交流,加深程序员之间的感情,促进个人发展,欢迎大家的加入。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。