如果念生物又对资讯有兴趣,可以考虑学生物资讯 :-D
回到原题,C/C++ 很重要,但是对非资讯专业来说太辛苦
写出来的成品的确效能一流,但是要顾太多底层的东西
如果要兼具实用性和效能,目标是写桌面软件给别人用的,大概就是 Java
以一些实际发布的生资软件来看,还是用 Java 写的效能比较好
如果要实用且易学,要写给自己或别人用的命令稿,可以 Perl 和 Python 二择一
学 Perl 或 Python 的好处是,很快就可以开始写一些实用的小东西
开发速度会比 Java 来得快
不过,还是有其他的选项,像是有些人也会包成 R 函式,例子像是 Bioconductor
如果想写网站给别人用,前端还是要学 HTML, CSS, JavaScript
后端的选择就很多,像是上述的 Python, Perl, Java 都可以
然后还有其他的像是 Ruby, PHP, Node.js (server-side JavaScript) 等等
然后每个语言都至少有数个 web frameworks 可以选,所以选择有点太多了
然后网站可能需要数据库,可能是 relational databases 或 NoSQL databases
不论是 relational databases 或 NoSQL databases 都还有好几个选项
因为选择太多,时间太少,所以先抓住一两个主要的就好
大概就是先学 Python 和 Java,其他的有需要再加进来就好
※ 引述《pockychu (:"))》之铭言:
: 本身不是读资工的
: 是念生物的 26岁了老了QQ
: 但对程式语言很有兴趣
: 没有特别要做什么
: 只是希望多学学 或许之后用得上
: 有机会也想转换跑道!
: 但好像很难 高手太多拉!
: 目前上过C/C++的初学课
: 自己在网络初学JAVA和Python
: 也看了一下JavaScript PHP HTML CSS等
: 真的很贪心哈 觉得都很有趣
: 爬文发现大家说C是基本的
: 目前是想同时学C++(基本?),
: Python(跟做科学研究比较相关?自己觉得比较简单易学哈),
: JAVA(应用范围广?),
: PHP等(想学做网页)
: 请问我该专精于某一个吗?
: 还是说选几个同时学没关系?
: 现在才刚开始 所以想分配好时间
: 本身没那么聪明 数学都忘光光了XD
: 好像大部分程式高手都是男生QQ
: 谢谢:)