当初选取学习建筑设计是因为对建筑的审美和结构产生了浓厚的兴趣,但毕业后几年的工作体验让我不得不重新考虑自己的职业规划。在经过一番思考和研究后,我决定转行软件开发方向。以下是我选取转行并受益匪浅的原因与经验分享。
原因
就我个人而言,从建筑设计转变到软件开发方向的较大原因是想寻找一份工作,既充满挑战性又具有稳定性和广泛的职业前景。
全球软件行业正在飞速增长。据国外数据公司的研究预测,到2023年,软件行业的总价值将达到6万亿美元,将创造更多的就业机会,而我的职业前景也会因此得到拓展。
与此同时,作为软件开发人员,每天都会面临新问题和挑战。我所从事的工作不再只是动手制图,而是使用各种科技和编程语言、解决实际的人工智能或虚拟现实问题。我可以不断学习和创新,保持职场活力。
软件开发人员可以获得稳定的收入,这对于我来说很重要。虽然建筑行业可以赚取相当高的薪水,但它们通常需要更长的工作时间和更大的工作压力。而作为一名软件开发人员,我可以根据自己的能力和需求灵活工作和生活,并获得长期的职业保障。
经验分享
我转行软件开发的第一步是学习编程语言。作为初学者,我更好选取一门易于学习和全球通用的语言,例如 Python 或 JavaScript。我发现了许多良好的在线和书本教程,一步一步地学习和实践。在我的计算机编程课程中,我还学习了基本的数据结构和算法,这也对我的后续学习和实践有很大帮助。
下面我开始拓展我的技能和知识。我通过观看编程课程或博客文章,在开源代码和网上社区中学习了更多出色技术,例如数据科学、机器学习和人工智能。我还尝试与其他专业人士联系,探讨他们的工作和目标,从他们那里学习并获得相关建议。
还有一个值得注意的方面是,即使我已经转行,我仍然需要掌握与建筑设计有关的软件应用程序。例如, BIM(建筑信息模型)技术正在成为行业标准。建筑师和技术人员需要了解如何使用各种软件工具来完成他们的工作。
从建筑设计到软件开发的转变确实需要付出很多努力和耐心,但我相信转行能够为我提供更丰富、有意义和充满活力的职业生涯。在我的经验中,重要的是要坚持不懈地学习、探索和了解行业内的较新趋势。如果您也考虑转行软件开发,我建议您在学习前制定清晰、可实现的目标,记录您的学习进程,持续加强您的技能和知识,并尽可能多地与其他专业人士沟通。祝您好运!