文科生想学编程,怎么入手比较好啊,求各路大神给个思路跟鼓励。

2011-11-10 23:49:41 +08:00
 smilecobble
当年高考选的文,虽然电脑现在用的挺顺手。但是很多事情都是鼠标流,手工做很多事情感觉有点浪费计算机的机能。想学着编写一些能解决自己问题的小程序,不得其门而入,特来求教!
5338 次点击
所在节点    问与答
21 条回复
pinepara
2011-11-10 23:55:32 +08:00
这种需求的话可以从 Lua 或者 Ruby 上手。
转投 Linux 阵营学一点 shell 脚本更好。
pinepara
2011-11-10 23:56:55 +08:00
另外 Windows 下的 AutoHotKey 不错。
cngithub
2011-11-11 00:01:14 +08:00
如何学习一门新的编程语言?——在学习区刻意练习

http://www.yangzhiping.com/tech/learn-program-psychology.html
bluegobin
2011-11-11 00:01:33 +08:00
我认为Python是比较好的选择,当然如果能把操作系统换成类Unix的就更好了。
iwinux
2011-11-11 00:12:46 +08:00
文科生飘过。(数学和物理太烂所以选了文科)

我的主要学习路线:VB->C->PHP->Python 其他很多乱七八糟的也学了一点。都是看书自学的。

目前的短板是算法等理论知识。
ywjno
2011-11-11 00:17:04 +08:00
ruby或者python选择其一,能帮你解决很多文本方面的问题
ck65
2011-11-11 00:27:01 +08:00
同样是文科生表示 Windows 上只会 VB,Mac 上只会 AppleScript。球超越球碾压。
summic
2011-11-11 00:46:19 +08:00
我就是文科生,现在职业是程序猿,跨专业劣势是基础薄弱需要恶补,好处是可以以另一种视角看待着各行业
iandyh
2011-11-11 01:00:26 +08:00
Python 然后 Lisp
glume
2011-11-11 02:54:49 +08:00
同文科生。
学习是由需求驱动的,要看做什么了。
reus
2011-11-11 04:40:06 +08:00
按楼主的需要,autoit或者autohotkey是最适合的,python这类通用性的语言就需要比较长时间的努力,很容易半路失去动力的,好比日常生活用一把瑞士军刀就很适合,没必要使用数控机床这种杀器
autoit:“它被设计用来在Windows GUI(用户界面)中进行自动操作. 通过它可以组合使用模拟键击,鼠标移动和窗口/控件操作等来实现自动化任务, 而这是其它语言所无法做到或尚无可靠方法实现的 (比如VBScript和SendKeys). 摘自:http://www.autoitx.com/Doc/
smilecobble
2011-11-11 08:41:15 +08:00
@reus 很有道理,瑞士军刀就够用了
kojp
2011-11-11 09:09:42 +08:00
@iwinux

握爪~~~~~
MarshallChen
2011-11-11 09:23:57 +08:00
@cngithub 文章真不错 :P 感谢分享!
roamlog
2011-11-11 09:24:20 +08:00
如果对 web 开发感兴趣,我推荐选择 ruby

如何从 0 开始学 ruby on rails (漫步版)http://readful.com/post/12322300571/0-ruby-on-rails

这是我写的,你可以看一下。
gcyh
2011-11-11 09:37:05 +08:00
兴趣,坚持。我也是文科生,正在有一搭没一搭的学着。
skywinger
2011-11-11 09:42:08 +08:00
以前在windows平台上是有一个大杀器Delphi的,基本上做做windows的应用程序,基本上一个月不到就可以速成了;编译出来的程序执行速度比VB编译的快多了,差不多快赶上C、C++编译出来的程序的执行速度了
args
2011-11-11 09:55:20 +08:00
python
smilecobble
2011-11-11 10:10:39 +08:00
看了下auto it,上手还是晕菜。。。
ro00
2011-11-11 10:19:16 +08:00
我也是文的,现在英语专业,刚学完android,做了一个小应用,现在在学ios

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/21209

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX