我的情况是非计算机专业出身,文科背景,数学啥的很杯具,但平日里喜欢琢磨解决工作中那些可以用到编程实现自动化减少重复劳动的问题,而python则是我最常使用的工具(视问题而定,有时也会用到ruby,autoit,autohotkey等脚本语言/工具),因为它太好用了,好用到我基本不用去深入学习它就加以使用(一般我会google搜索需要解决的问题,加上python作为关键字多半都有前人的方法可以借用,譬如上周我就搜索并实现了个python向活动窗口发送快捷键的脚本,用于自动发送outlook邮件,搜到现成的脚本后两改三改就能够为己所用,但大多都是过程性的脚本,没有涉及到面向对象)
现在我也面临了个瓶颈,虽说多动手写代码是最好的升级办法,我也正是这样做的,但感觉老是在原地踏步,每次搜到解决办法,用了,过段时间又忘了(因为毕竟不是程序员,并非每天每刻都在写代码),就像是python读写文件的实现,自己写过两次,但现在要我凭空写,我还是无法很轻易的写出来,只有翻manual,搜现成的脚本...
想请教下大家针对我这种情况该如何提高呢? 从c语言,数据结果基础来过走传统科班路线? 学习数学,算法? 自己没了头绪,还望高人指点。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/47257
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.