首页 > 其他分享 >构建之法阅读笔记03

构建之法阅读笔记03

时间:2023-05-26 20:44:58浏览次数:31  
标签:03 发展 工程师 提高 笔记 构建 软件 职业 技能

《现代软件工程构建之法》第三章软件工程师的成长,主要介绍了软件工程师的技能、素质和职业发展规划。在阅读本章后,我对自己过去在这些方面的发展还有待提高,同时也得到了一些有益的启发和建议,可以帮助我更好地成长和发展。
个人感受:我过去是怎样做的
在软件开发的过程中,我过去往往注重技术方面的提高,但忽略了其他同样重要的方面。具体表现为:
1.经常只关注新技术的学习,而忽略了软技能的提高。
2.缺少对职业发展的规划和思考。
3.安于现状,能完成工作即可,没有进一步的自我要求和发展计划。
为什么这样不好
首先,软技能也是软件工程师必须具备的能力之一,如项目管理、沟通能力、团队协作能力等,这些技能对于软件开发的成功至关重要。忽略软技能的提高,会限制软件工程师的职业发展和个人发展。其次,职业发展规划可以帮助软件工程师实现自己的职业目标,优化个人职业生涯规划,提高职业发展的速度和效率。安于现状,没有自我要求和发展计划,容易陷入舒适区,缺乏自我激励,进而导致职业发展的滞后。
解决办法
为了弥补软件工程师在软技能和职业发展规划方面的不足,我认为以下措施具有重要意义:
1.注重软技能的学习和提高
2.针对职业目标制定并贯彻实施职业发展规划
3.不断学习和探索新的技术和框架,充分准备技术方面的考试
4.参与开源的软件项目,开拓视野,增强经验和能力。
总之,软件工程师的成长需要注重多个方面,包括技术、软技能、职业发展规划等。持续学习和探索是成长的必要条件。建立完善的职业发展规划,旨在指导自己的职业发展,对于实现自己的职业目标和提高自己的竞争力非常重要。同时,注重软技能的学习,也是必不可少的,因为软技能的提高,实际上可以起到桥梁作用,使整个团队的沟通协作更加流畅,从而提高软件开发的效率和质量。

标签:03,发展,工程师,提高,笔记,构建,软件,职业,技能
From: https://www.cnblogs.com/DREAM2021/p/17435768.html

相关文章

  • 构建之法阅读笔记01
    《现代软件工程构建之法》第一章概论介绍了软件工程的概念、软件危机及其原因,以及现代软件工程的目标、方法和原则。阅读完本章后,我深刻认识到以往自己在软件开发中存在的问题,也对如何提高软件开发的效率和质量有了更深入的思考。个人感受:我过去是怎样做的在实际的软件开发过程中,......
  • 【笔记】macbook m2 芯片中使用 gcc docker 镜像来交叉编译
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯一个c程序,如何在macbookm2芯片的笔记本上,编译成linuxamd64的二进制格式呢?用gcc的docker镜像轻松的解决了这个问题:#下载gcc镜像,并且是linuxamd64......
  • Java笔记(十):函数式接口
    函数式接口有且仅有一个抽象方法的接口JDK8中,只有一个抽象方法的接口称为函数式接口,我们就能使用Lambda。针对一个接口中,是否有大于一个抽象方法?JDK8为我们新增了一个注解:@FunctionalInterface。它能够帮助我们检测这个接口是不是只有一个抽象方法,如果有两个抽象方法,则会报......
  • python flask 启动报错 'utf-8' codec can't decode byte 0xb2 in position 4: invali
    原因:在python下lib文件夹里的socket.py文件中的name=gethostname()代码执行获取本机电脑名称时,遇到中文导致乱码报错。解决方法:    1.将电脑“设备名称”中中文改为英文;    2.修改socket.py代码,如下(参考https://blog.csdn.net/weixin_46342884/article/detail......
  • Java笔记(九):线程池
    三大方法Executors.newSingleThreadExecutor();//单个线程Executors.newFixedThreadPool(5);//固定的线程池大小Executors.newCachedThreadPool();//可伸缩的以上底层都是由ThreadPoolExecutor实现阿里开发手册:线程池不允许使用Executors去创建,而是通过ThreadP......
  • kissat分析01_基本数据结构03_frame_trail
      frame.h1#defineINVALID_TRAILUINT_MAX23structframe4{5unsigneddecision;6unsignedtrail:LD_MAX_TRAIL;7unsignedused:2;8boolpromote:1;9};1011//*INDENT-OFF*1213typedefSTACK(frame)frames;1415//*I......
  • 考古笔记6:单臂路由子接口实现VLAN间通讯
    拓扑构成拓扑:配置过程配置信息:R1R1#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.R1(config)#interfacef0/0R1(config-if)#noshutR1(config-if)#interfacef0/0.1R1(config-subif)#encapsulationdot1Q10//后面的数字1代表是的侦听VLAN号为10......
  • Heap 0x03
    heap0x03,写写uaf,写完准备刷堆题咯☠️UAF(USE-AFTER-FREE)早就听说过这个漏洞的名,今天......
  • Python - matplotlib 不显示中文 && findfont: Font family ['simsun'] not found
    一.发现问题pythonmatplotlib.plt使用plt.title写标题时,标题显示为方框,无法正常显示中文,遂开始修复之旅。二.尝试解决查询网上大神给出的解决方案是添加全局字体配置:plt.rcParams['font.sans-serif']=['simsun']如果添加后运行代码无findfont:Fontfamily['simsu......
  • 渲染管线导论(龙书笔记)
    渲染管线总体流程InputAssembler(IA)->VSShader(VS)->HullShader(HS)->TessellatorStage->DomainShader(DS)->GeometryShader(GS)->[StreamOutput(SO)]->Rasterizer(RS)->PixelShader(PS)->OutputMerget(OM)输入(图元)装配->......