天津Python培训,一名女大学生的反思
本人经历四年的大学,专业化学,坐标天津,入行一年,目前已经成功转行编程Python工程师,月薪6k,虽然不多,但对于在天津生活的我来说,一个女生的开销还是足够的。
当时做环境治理的时候在工厂工作,每天和瓶瓶罐罐打交道,感觉每天都是在混日子 整天浑浑噩噩的,因为传统行业的固化思维使得人都快失去了思考,每天做固定的工作,没有压力,也没有动力。于是在上班一年后我终于开始反思今后的路,转行成为我摆脱困境的唯一办法。
记得当时看了一篇文章,里面有写到编Java,Python编程,人工智能等等,觉得很厉害,很有发展,于是决心转行编程。就是这么任性没办法。
但由于厂里比较偏,而且暂时需要这份工作,所以想通过自学转行,这一学就是五个月,我也很纳闷我是怎么熬过来的。半年仅仅只是算作入门,当时真的很急了,花了半年时间学习结果出入门槛,那我什么时候才能真正入门和别人开始竞争呢?
于是我把烦恼告诉了一位学长,他推荐我去诚筑说试听课问问,结果老师说我缺少编程的思维,what,编程要思维,可能在当时的我来看,编程只是用学到的知识叠加编程,让程序运行,但真正有编程思维的人,可以举一反三掌握解决问题的能力,而不仅仅是拘泥于编程这行。
就连比尔盖茨都曾经说过,学习编程可以锻炼思维,帮助你更好的思考,-创建一种我认为在各个领域都非常有用的方式。
所谓的编程思维就是理解问题,找出路径的过程。第一部分解,当你立下一个大的目标,可能你无从下手,但当你把大目标分解成为更多可执行,好理解的小步骤的时候,那么你的目标就会很明确了。
识别的模式,简单地说当你要解决一个问题的时候,一般都会找出以往类似的问题和解决方法并且套用,这样可以高效的解决细分出来的小得问题目标。
抽象,在解决问题的时候,要看到问题的本质,一些可能是无关紧要的细节或者障碍都应该被无视。
算法,也就是设计出解决问题的步骤,先怎么做,然后在做什么,完整的解决问题。之后形成了寻找解决方案→聚焦几个重要节点,忽视小细节,形成解决思路→设计步骤执行→问题解决的过程。
当然,我不可能总结的这么好,是我在诚筑说学习Python的时候,老师讲授的编程思维,不是一种编程技巧,而是高效解决问题的思维,绝一反三就算不做编程,也可以帮助我们解决生活中的问题。