前言
俗话说:“隔行如隔山,我们局外人就是有什么事看在眼里,也是猪八戒吃人参果,食而不知其味”。在职业转变过程中,你可以体会到学习能力、跨界合作、抽象思维、持续学习和问题解决方法的重要性。以下是物理世界工艺工程师跨界到虚拟世界软件工程师的几点心得体会:
1. 学习能力的重要性:由于电子制造工艺工程师与软件工程师之间的技能需求差异较大,我需要学习新的编程语言、开发工具和软件开发方法。学习能力的提升对于适应新领域非常重要。
2. 跨界合作的价值:过去作为电子制造工艺工程师,我主要与制造团队合作。而作为软件工程师,则需要与开发团队、测试团队和产品团队等多个部门进行合作。这种跨界合作帮助我更好地理解产品的需求和软件的应用场景。
3. 抽象思维的训练:在软件工程中,抽象思维是解决问题的关键能力。通过编程,我逐渐培养了抽象思维,能够将问题分解为更小的模块,并采取相应的解决方案。
4. 不断学习和更新知识的重要性:软件工程是一个不断变化和进步的领域。新技术和工具不断涌现,要保持竞争力,我需要不断学习和更新自己的知识。
5. 解决问题的方法:在软件工程中,我学到了更多解决问题的方法。通过调试、测试和代码审查,我能够更有效地定位和解决问题。这也使我在电子制造工艺工程师的工作中更加高效和准确。
这些经验将使你更加适应不断变化的工作环境,并更好地解决复杂的问题。隔行可能会用其他行业的思维来解决一些问题,没有行业成见,用好了是巨大的优势。
成为程序员之前看的书籍和网站举例:
IPC-A-610、IPC-7711/7721、IPC J-STD-001H
主要工作流程
专业背景
机械制图、机械工程基础、电子技术基础、公差配合与测量技术、机械设计基础、机械CAD及二次开发、CAM软件的应用、数控加工技术、现代工业美术造型、工业企业管理、机械CAD实训、CAM实训、机加工实训、数控加工实训、C语言、电工电子技术、模拟电路技术、数字电子技术、常用仪器使用与维护、SMT基础、SMT工艺、SMT组装质量检测与控制、NXT编程设计、NXT系统原理、自动检测技术、工程力学、精密机械原理与设计、电子与电工技术、半导体物理学、现代控制工程、微电子制造工艺及设备、微电子组装技术、SMT工艺与设计、SMT设备原理与应用、计算机数字控制技术、微电子封装及封装测试技术、表面组装焊膏印刷试验、表面组装贴片实验、芯片互连键合试验、表面组装元器件返修试验、组装质量检测与控制实验、封装材料性能测试及封装可靠性测试等实验、CAD/CAM课程设计、毕业实习(设计)。
掌握计算机辅助设计(CAD)和制造(CAM)技术的基本理论和专业技能,高级CAD/CAM软件的使用,数控机床的编程和操作,机械CAD软件的二次开发、微电子产品研发等工作。
成为程序员之后看的书籍和网站举例:
主要工作流程
特别是Web系统研发中经常面对的系统结构图
专业背景
英语、邓小平理论、高等代数、离散数学、C++程序设计、JAVA程序设计、数据结构、计算机网络基础、数据库原理、软件工程、计算机图形学、网络工程与应用、电子商务概论、汇编语言和操作系统原理等、Web开发技术、信息系统产品设计、创新创业特训。
掌握高等数学基础和编程理论,熟练使用当前常用的软件解决实际问题。从事企事业计算机软件管理工作和软件开发研制工作。
总结
通过职业转变更加深刻地理解硬件和软件之间的关系。工艺工程师主要负责设计、开发和改进生产工艺,而软件工程师则专注于设计、开发和维护软件系统。
在工业生产过程中,工艺工程师需要与硬件设备和控制系统打交道,以确保生产过程顺利进行。他们可能需要编写一些简单的代码,用于控制和监控设备。然而,这些代码通常相对简单且专注于特定设备或系统的功能。
而作为软件工程师,你将学习更广泛的软件开发技术和概念。你将编写复杂的软件代码,涉及到更多的算法、数据结构、模块化设计和软件架构等概念。此外,你还将学习如何测试、调试和维护软件系统,以确保其功能和性能的稳定性。
在这个转变过程中,你将会意识到硬件和软件之间密不可分的关系。硬件设备需要软件来控制和操作,而软件需要硬件提供基础的计算和通信能力。软件工程师需要了解硬件的特性和限制,以优化软件的性能和可靠性。
此外,软件工程师还需要与硬件工程师密切合作,以确保软件和硬件的兼容性和协同工作。他们需要共同解决在软硬件集成过程中可能出现的问题,并进行调试和优化。
诺基亚最初产品伐木、造纸和橡胶生产......
IBM最初产品打字机、计算器和时钟.......
三菱最初做海上运输......
丰田最初做织布机......
马斯克早期做在线支付软件......
雷军早期做办公软件......
总而言之,通过职业转变,你将更加深入地理解不同行业的专业背景、社会需求、工作流程与国家标准等实现细节,这将使你对现代社会的分工合作有深刻的体会,以及现代生活方式的基础来自于大家的通力合作,优势互补。