软件从业者需要应对来自两方面的挑战:
1. IT 行业的知识、技术更新很快, 如何去应对 ?
2. 软件开发主要包括什么样的工作和任务, 需要拥有怎样的专业技能和素养?
必须认真去思考这些问题,而不是一味埋头于学技术, 这样, 才能事半功倍。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我的答案是: 扎实的专业功底、精准的问题理解能力、使用专业工具分析问题的能力、快速自学的能力、灵活的头脑、敏捷的思维能力以及谦和的品格与修养。理由如下: