`
- 浏览:
247594 次
- 性别:
- 来自:
北京
-
做技术有几年了,发现自己彻底爱上了这份职业,虽然有很多人说程序员不适合女孩子干,有时跟群里一些网友讨论有点难度的技术时,别人会说小姑娘搞什么编程,但只有我知道,我是多么喜欢编程,喜欢做设计,喜欢把复杂功能实现,喜欢我亲手写的项目上线,被客户用起来,当用户说项目做得很好的时候,那是我最有成就感的时候。
最近自己带了一个项目,从需求调研,到设计,到研发编码,测试,上线,都是自己带着兄弟们一手完成的,很感谢团队成员的鼎力支持,在项目工期紧时毫无怨言的加班加点,寒冬腊月,晚上九点多下班,周末照常上班,而公司给的回报仅仅是管一顿工作餐,和下班后打车回家。在大家的齐心协力下,项目终于如期完成,回想忙碌的那几个月,大家都觉得很充实很有收获,不仅收获了这个项目,收获了客户的认可,更让自己的技术在这个项目中得到了很大的提高,看着自己做的项目,就像自己的孩子一样怎么看都那么可爱。
有时候成长就是在这样踏踏实实勤勤垦垦一步一个脚印的前进中慢慢实现的,记得以前在学校时常常在想什么时候能成为白领,什么时候能得到领导的认可,什么时候才能在这个陌生的城市中体面有尊严的活着,经过这些年的认真工作,蓦然回首,发现原来我在不知不觉中已经完成了蜕变,现在的我不再是当初那个不谙世事,懵懵懂懂的小姑娘,我已经是一个成熟的职业女性了,我有引以为傲的职业,并将终生为此奋斗。
昨天下班路上,想到未来的职业规划,我想自己还是愿意编程,并且我喜欢设计,架构设计和功能设计,再做一些管理型的工作,未来的职业规划应该是技术型管理职位,要达到这个目标,就要从现在开始一点一滴地积累,要学的技术很多,要研究的资料也很多,我想充分利用每天坐公交车的三个多小时的时间,在路上多看看书,另外就是要抽时间记笔记,做总结,因为学习不是一个过程,学习是要收获知识为我所用,只要坚持下去,就会由量变达到质变的。
下个阶段我将要扩展和深入的学习的内容记录如下:
1、JDK源码研究
现在在开发时会发现有些时候基础知识不够用,虽然最后能够实现功能,但是对于最基础的东西还是必须把握准确,比如集合,其性能,特点,使用场合必须能够了然于心,另外像多线程的使用和控制,流的合理运用,如果自己看过源码的话,使用时就能事半功倍。
2、设计模式研究
在架构设计时设计模式就会显得非常重要,根据不同的场合选择不同的设计模式来解决不同的问题,能够直到四两拨千斤的功效。
3、数据库调优
数据库调优不是简简单单的优化,而是需要熟悉数据库的结构和实现方式等,了解数据库的执行计划,能够解决复杂的数据库使用问题,优化查询等。
4、后台框架研究
对现在常用的框架如Spring和Spring MVC,Struts2,Hibernate,iBitas等需要有深入的研究,了解其运行机制,及特点,尤其是像Hibernate的缓存和懒加载,对象关联关系,需要有深入的了解。
5、JavaScript及其框架研究
JavaScript是跨时代的技术,有了它,页面不再那么干巴巴,有了生命力,更加丰富多彩,JavaScript把人机交互提到了一个全新的高度,越来越多的人致力开发JavaScript框架和插件,使web开发更加快捷有效,因此对原生的JavaScript的学习就越来越重要,能够信手拈来复杂的功能实现,那才是高手。同时学习一些成熟的JavaScript框架,试着自己写一些插件,使JavaScript成为最有杀伤力的武器,也是一件很过瘾的事儿。
6、并发、性能、大数据量处理和集群
不得不说现在互联网越来越火了,随便一个公司都会问你怎么处理并发和大处理量处理,由于互联网项目要预估用户量,并且要承担高并发,还要保证网站的正常快速运行,对于并发、大数据量处理和集群的要求就越来越高,目前比较热门的hadoop,可以熟悉一下。
7、数据结构和算法
计算机是数据语言,对于数据结构和算法方面会有很高的要求,如果能够把复杂业务用数据化逻辑化语言描述清楚,那么用程序实现就不再是什么难题。
8、UML设计
如何将复杂逻辑用统一标准的语言描述出来传达给其他人呢?UML就起到了这么一种作用,UML即统一建模语言或标准建模语言,能够为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
9、SOA和Web Service
作为一名Java Web开发程序员,现在要做SOA开发,查了不少资料,还去书店买了两本书,总体来说,SOA是面向服务的架构,而Web Service能够开发与平台无关的服务,在Web Service封装的服务的基础上,开发SOA,是一个思路,这个是未来的潮流,也需要加强学习。
10、计算机英语
计算机英语有别于普通英语,更强调专业性,长期和计算机打交道的程序员必须熟练掌握计算机英语,才能应对英文的文档,学习资料,看懂原版书,英语好了,做开发就没有了障碍。
综上所述,想要成为一个有能耐的程序员,要走的路还很远,要学习的知识还很多,每天进步一点点,长期的积累必将收获可观的财富。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
朱继杰在《计算机应用基础》课程中的学习感悟,深刻地体现了这一点。他的文档不仅展示了对计算机基础应用的深刻理解,还透露出了个人成长和适应未来挑战的智慧。 冯诺依曼的存储程序概念是计算机科学的里程碑,它...
#### 一、个人学习经历及感悟 在我分享关于学习LabVIEW的一些感触之前,首先简要介绍一下我个人的学习历程。2007年,我进入了常熟理工学院,刚入学时对专业方向并没有清晰的认识,甚至在大二上学期沉迷于电子游戏,...
在当今科技迅猛发展的时代,智能...对于家长和教师来说,这款应用也是一个监督和辅助孩子学习的有效工具,既能够激发学生的学习兴趣,又能够增强他们对电路学习的热情,是当下教育技术与传统教学方法相结合的优秀范例。
在技术学习的过程中,我最大的感受就是自己摸索出来的东西比别人教你的在头脑里的印象要深得多。我总结了一句话为"在摸索中提高,在摸索中成长"。在小组学习的过程中,每个人的技术根底、技术学习能力不尽相同,我...
为了弥补这一点,教师安排学生以四人小组的形式进行学习与实践,从而增强团队合作意识,并在实战中提升团队成员间的沟通与协调能力。 在项目实施过程中,教师首先引导学生对拔河比赛进行深入研究,并根据比赛规则...
初学者需要保持对电子技术的持续热情和毅力,从基础开始,通过不断的实践和适度的理论学习,逐步深入并挑战自己,设计并实现更加复杂的功能。在遇到困难时,保持解决问题的决心和勇气是十分关键的。只有这样,才能在...
通过这些笔记,读者可以系统地学习PyTorch 2.0中的深度学习技术,并结合作者的个人见解和实践经验,对深度学习有更深入的理解。每个Jupyter Notebook不仅是理论的阐述,也包含实际运行的代码示例,使学习更具实战性...
这一点也提醒我们,在进行量化投资学习时,应尽可能获取准确无误的资料,并结合实际情况进行深入分析和学习。 综上所述,量化投资学习之路是多元化的,涉及广泛的知识领域和实践技能。想要在量化投资领域取得成功,...
银行软件开发工作感悟告诉我们,需要保持学习的习惯、做好工作计划、对工作负责、总结和分享经验、充分融入团队、正确面对得失。只有这样,我们才能在银行软件开发工作中取得成功,并不断前进。
在标题和描述中,我们关注的主题是如何激发学生对通用技术课程的兴趣,这是一项至关重要的任务,因为兴趣是最好的老师,能有效推动学生自主学习。下面我们将深入探讨如何提升学生在这方面的兴趣。 首先,教师的角色...
在初中道德与法治课堂中,利用信息技术不仅可以提高教学效率,还能有效地激发学生的学习兴趣,这一点在新时期的教育改革中显得尤为关键。信息技术的应用,正成为培养学生综合素养的重要手段,下面我们就具体探讨如何...
生活中的每一次不期而遇,都是对自我能力的考验和锻炼,这样的经历让我们在面对技术问题时更加游刃有余。 然而,技术的海洋并非总是风平浪静。在IT行业中,挫折和失败在所难免。真正的失败不在于我们摔倒了多少次,...
英文打字是信息技术学习的基础,它要求学生在练习时既要注重指法的准确性,又要逐渐提高打字速度。在学习过程中,毛老师细心地观察并记录下学生在指法、特殊符号使用、大写字母掌握以及软件设置等方面遇到的问题,并...
相比标准的卷积操作,空洞卷积可以以更少的计算量达到与之相同或者更大的感受野,这一点在深层网络中尤其重要,因为深层网络中的大感受野会直接导致计算量的急剧增加。 在实践中,空洞卷积已经被集成到各种视觉任务...
在人生的成长道路上,我们不断地通过各种学习和经历来丰富自我,提高对世界的认知。最近,我有幸参加了教练技术培训,这是一次全方位的个人提升之旅,让我对责任、承诺、选择和珍惜有了更深刻的理解和体验。以下是我...
在这份标题为“2021学习PPT培训心得体会”的文件中,作者分享了自己参加PPT培训的经历和感悟。文档内容围绕多媒体教学的重要性、PPT的制作技巧、以及如何合理运用多媒体工具于教学之中进行了深入的探讨。 首先,...
全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。 本书不仅适合游戏开发者阅读,也会给所有的开发者和...
这份总结不仅涉及了课程的学习内容,也表达了对申利民老师教学风格的个人感受。以下将总结中提及的知识点进行详细说明。 首先,杨子豪同学对学习操作系统的感受和收获进行了阐述。他提到操作系统课程帮助他认识到...
在知识经济时代,随着现代信息技术和互联网的飞速发展,学习者面临的问题是如何从海量的信息中获取有用知识,并将其转化为自身的能力。因此,高职学生参与深度学习显得尤为重要,它有助于培养学生的思考、创新和质疑...