※ 引述《lokip (fhdjs)》之铭言:
: ※ 引述《paulluopaull (ppoo)》之铭言:
: : 如题,小弟现在再作SQA TE (不会写程式那种ORZ)
: : 现在因为几个因素想要自学程式语言:
: : 1.因为现职工作内容之一是把测试结果数据KEY in到报表中,
: : 如可用程式替代工作LOADING将会大幅减少(短期目标)
: : 2.希望以后职涯发展的路可以广些(至少再SQA领域可自行开发 AUTO RUN TEST)(中期目标)
: : 3.希望可自行写一些可使用的自动化股票交易程式(长期目标)
: : 但是小弟可说是没有程式背景
: : 爬过各大网络资源
: : 目前的想法是P入门,编写都较易,顷向学P
: : 但JAVA可以学到较严谨的概念,职涯发展机会也较多,会写程式的朋友也推荐JAVA
: : 现在想问版上前辈的是:
: : 1.不知我队P和J的简单理解是否有误?
: : 2.以工作导向和我的短中长期目标来看,P和J哪个较适合我学习?
: : 或是有折衷方案如学JPYTHON等?
: : 如有不妥的地方还请指正
: : 先在这感谢各位前辈的耐心阅读^^
: 小弟的背景和原po很像,
: 都是无基础,因工作而兴起自学程式的想法,
: 目前是准备开始自学Python,
: 不过小弟周遭几个会写程式的朋友聊过后都推java(因为他们都是写javaXD),
: 说可以给我他们过去看的书,
: 也说有问题可以问他们,
: 这又让我犹豫一下,
: 因为Python 确实入门是比较容易,
: 但java现在学可以有认识的人帮忙指导好像也不错
: 不知道板上的人想法如何呢?
java 的学习曲线相较 python 比较陡,
若是现在的兴趣来自因为工作的原因,
那契机来自于工作上看到了些什么能用程式辅助的事物。
纯自学要写出来的东西能运用在工作上,
学习曲线陡的方向就会比较慢一些。
由开始学到真的用出来能得益这中间,
若动机消息失了你也许就不再有机会学得一个语言
先撇开有 GUI 的情况,
一般的处理大多是单纯地 ETL (Extract, Transform, Load)
与档案读写再加一点中间的计算。
像 python 这类 scripting language 就比较好上手,
也有方便的互动环境可以立即 key 立即看到效果
若选的是 java 这种要编译的语言,又真的超有心从头学起
大概就先被编译的流程与套件的相对位置搞到晕头转向了
第一个语言是开启你兴趣的引子
倒是不用考虑未来找工作的问题,先开启兴趣才有机会让自己学到手
上手一个后,才能用这个经验垫高你自己,拉近真实门槛的距离
而非受挫败之后,因为跌坐在地方,显著门槛“看起来”变得高大
PS. 俺第 1 个语言是 basic 啊。虽然不实用,但开启了我这条路呐