Re: [请益] 毫无程式基础的新手想学JAVA or python好

楼主: lokip (fhdjs)   2014-06-02 01:10:09
※ 引述《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现在学可以有认识的人帮忙指导好像也不错
不知道板上的人想法如何呢?
作者: tw00182691 (tw00182691)   2014-06-02 03:36:00
有人可以问的话就先学JAVA吧 事半功倍
作者: eva19452002 (^^)   2014-06-02 07:20:00
学程式还要靠人家教,就注定学不起来了
作者: Letter1530 (白手起家好难...)   2014-06-02 07:24:00
楼上也不能这样说吧,如果纯新手,那就像个大一新生,总是还要人提点一下
作者: sedgewick (三分熟的闹钟)   2014-06-02 11:48:00
两个都学啊(握拳)另外会问到“身边的都是学 java”表示问到特定族群了不信的话你进数学系绕一圈, 里面会大推 mathematica
作者: ckaha (★闪亮数学推理★)   2014-06-02 12:02:00
不会啊 数学系直接就直接用C写拉
作者: sedgewick (三分熟的闹钟)   2014-06-02 12:25:00
用 C 跑数值方法?这个........不会有点太落伍吗?Orz
作者: diabloevagto (wi)   2014-06-02 12:59:00
数学系用个 matlab 或 R 比较适合吧...c也太拼了
作者: ckaha (★闪亮数学推理★)   2014-06-02 14:23:00
我都用C 跑FDTD过拉~ ok der
作者: sedgewick (三分熟的闹钟)   2014-06-02 23:57:00
跑 FDTD 那种差分方程其实用 C 还好, 因为硬干就有解.怕的是有一堆 special function 或者 complex domain.我用过 GSL, Gnu Scientific Library...原本是想说这样比较容易控制 iteration............后来发现我太天真了, 两个月后默默地切回 python.
作者: ckaha (★闪亮数学推理★)   2014-06-03 00:33:00
所以说用啥语言不重要 重要是有没有办法解决眼前问题拉要做数值运算的prototype就直接拉matlab 要丢花钱的机器再改成用C就好 至于python和R对我来说是前者好来做资料的ETL 后者是画图方便 大概这样吧
作者: sedgewick (三分熟的闹钟)   2014-06-03 00:56:00
话说你们跟我部门的 approach 刚好完全相反... :D我们是 matlab 跑在暴力机器上...只有 embedded platform 才会跑 C.至于 prototyping 这种事情, 主要还是看执行者惯用工具matlab/python/basic/fortran 在历史上都出现过, 科科.但 mathemetica 这很偏 symbolic programming 的倒没有

Links booklink

Contact Us: admin [ a t ] ucptt.com