非程序员的编程思考与经验分享

需积分: 9 0 下载量 201 浏览量 更新于2024-08-01 收藏 199KB DOC 举报
"《编程思想》是一本由非程序员编写的关于编程理念和经验分享的书籍,作者通过自身的学习和工作经历,讲述了成为一名程序员的过程和感悟。书中提及作者在求学阶段并未深入掌握编程技能,但在毕业后的工作中逐渐接触并学习编程,尽管未能成为专职程序员,但积累了丰富的经验和独特的见解。作者强调了思考的重要性,认为优秀的程序员不仅需要技术基础,更需要诚信、刻苦和思考的能力。书中还分享了作者在不同工作岗位上的体验,提醒读者选择适合自己的行业和职位至关重要。" 本文主要围绕以下几个知识点展开: 1. **编程思想的重要性**:编程不仅仅是技术的堆砌,更包含了思维方式和解决问题的方法。书中作者以非程序员的角度探讨了编程思想,这对于初学者来说是一种全新的视角。 2. **学习编程的经历**:作者描述了自己从在校学习到步入职场的过程,反映出学习编程需要不断实践和思考,而不仅仅是理论学习。 3. **职业选择与规划**:作者在自动化公司工作期间的体验,强调了选择适合自己的行业和职位对于个人发展的重要性。这提醒读者在职业道路上应审慎决策,尤其是对于想要进入编程领域的人来说。 4. **程序员的素质**:作者心目中理想的程序员具备诚信、刻苦和善于思考的品质。这些素质对于在编程领域取得成功至关重要,而不仅仅是技术能力的体现。 5. **工作经验的价值**:即使在非程序员的岗位上,也能积累宝贵的经验,为以后可能的转型提供帮助。作者的亲身经历证明了持续学习和适应新环境的能力对于个人职业发展的重要性。 6. **行业环境的影响**:书中提到了市场环境和行业特点对个人职业发展的影响,提示读者要关注行业动态,以便及时调整自己的职业规划。 7. **软件开发的现实**:作者提到在工作中接触到的鬼子产品和图形组态开发系统,反映了现实中的技术依赖问题,也暗示了提升本土软件开发能力的必要性。 8. **面试与跳槽经验**:作者的面试经历和最终找到的软件测试职位,说明了在求职过程中不断提升自我和适应市场需求的重要性。 《编程思想》这本书提供了对编程世界独特且深刻的见解,它不仅是一本技术书籍,更是一本关于职业成长和人生经验的分享。通过阅读,读者不仅可以学习到编程知识,还能从中汲取到职业规划和个人发展的智慧。