[请益] 要如何抉择学哪一个程式语言...?

楼主: pockychu (:"))   2016-03-16 02:12:26
本身非本科系 对写程式很有兴趣 上过基础C/C++跟PHP & mySQL
codecademy的课程都几乎碰过了 html css javascript等等 觉得好玩XD
现在自学Java跟Python 目的是想写app跟网页
当中基本语法没什么大问题 但就是需要时间写出作品
后来也有去了解cordova 但发现原生程式会比较好 所以放弃
原本打算专精学Java跟Python 放弃C/C++了(爬文大家都不推非本科学 要学好很难)
也放弃PHP了(不过当初学让我对网页跟数据库概念很有帮助)
但最近在网络上自学资料结构 老师都是用C 我也跟着用
懒的转换成Java 想把时间放在理解上 也觉得C的语法较简洁
虽然很久没碰 但复习一下也还记得
我目前的目标是想做app跟网页 及一个让使用者输入输出的数据库系统(三样是不相干XD)
我的理解是...(可能有错@@)
Java: 做Android app 但做网页太肥 数据库系统比较常用?
Python: 适合做网页 数据库不确定 语法简洁
C: 学资料结构的时候方便用 跟玩开发版用XD
html css javascript:做网页也会用到
目前是当兴趣 但不排除以后找这方面的工作
这样看来好像太杂 无法专精 虽然互相语法不至于会乱掉
所以想请教此版的大家 我该如何取舍? 毕竟学而不精不太好>"<
谢谢:DD
作者: neo5277 (I am an agent of chaos)   2016-03-16 09:39:00
深一点变成T 型就好了看你要选哪一种 深入探索
楼主: pockychu (:"))   2016-03-16 09:44:00
我改掉一些用词好了文章好像偏掉了XD 我知道很多网站都用php FB就是 只是初学易被网络左右才来发问
作者: amatt   2016-03-16 09:54:00
百年考古题,硕班必考,没背考不上,背了也不一定上,因为大家都会背
作者: Masakiad (Masaki)   2016-03-16 09:58:00
我觉得你还太容易被困难浇熄热情,先专精前台。(前台真的很有趣啊!)维持热情跟顺手学习Tdd, bbd, ci, cd, design pattern, http等知识。我的原则是除非你很闲,否则有兴趣的先学,其次有用到的先学。
作者: ckknmark (马克)   2016-03-16 10:10:00
依照你的需求,我觉得你先专精Java吧
作者: airtsubasa (伪学姊)   2016-03-16 10:23:00
从你的内容来看,你不是持久型,见一个爱一个
作者: Argos (Big doge is watching u)   2016-03-16 10:51:00
网站和APP先择一学习吧?先把某一个摸熟点再来看其它的
作者: bcew (bcew)   2016-03-16 10:52:00
看起来你缺乏的是挑一个项目,花点时间写出好作品把一项做到有深度,其他项目也会随之精进
作者: oneheat (等待)   2016-03-16 11:07:00
多唸书比较实在
作者: dreamnook (亚龙)   2016-03-16 11:20:00
目标有点散 而且比较偏向觉得有趣在把玩可能比较好厘清的方式是让你每项都挑战一次我个人觉得你先从网页起手 做个自我介绍页如何?自我介绍页也不用用真实人物 用虚拟人物也可以如果好奇为啥我建议网页...因为我自己学这个很不顺orz
作者: zoko741235 (台北金城武)   2016-03-16 11:32:00
我自己觉得web不会特别难 但要学的东西很多
作者: kenwufederer (Nash)   2016-03-16 11:50:00
你确实不了解程式语言,建议重学语言通常不是公司决定做什么,而是工程师有什么至于为什么要从那部分开始?直接找家公司吧等真的开始做案子,再来想有没有兴趣依照你的叙述,既不懂又不深,确实停在兴趣而已写程式不只是要有兴趣,还需要足够的热情记得以前学程式的时候,教授说C学了绝不会后悔现在工作虽然不写C,但对于bash script却很有帮助现在学程式根本只看自己有没有心而已网上资源超多,至于要先学什么当主流的话建议JavaScript或PHP,不然就Java至于原因,也只是因为网络资源够多并且算是主流吧,其他看看就好毕竟写程式遇到问题才能成长,找公司工作最快
作者: Schelfaniel (Schelfaniel)   2016-03-16 12:45:00
如果要试试有点特殊的,可以试试Clojure
作者: elicamars (阴天)   2016-03-16 12:49:00
初学很容易被网络左右+1
作者: RunRun5566 (跑跑五六)   2016-03-16 12:56:00
学完程式基础之后,一定要先弄熟物件导向
作者: femlro (母猪教谋神异端审问官1.5)   2016-03-16 14:33:00
PHP 必定再起 人家PHP8都出了PHP之父都出来站台了
作者: zoko741235 (台北金城武)   2016-03-16 14:42:00
8?
作者: femlro (母猪教谋神异端审问官1.5)   2016-03-16 14:47:00
记错 8-1 跪求不要做成签名档D
作者: dreamnook (亚龙)   2016-03-16 14:48:00
已制成签名档(?
作者: Beersheep (一心不乱)   2016-03-16 15:34:00
这个签名档太geek 应该很多人无感XD
作者: jyunwei (jyunwei)   2016-03-16 16:31:00
学你能学会的那个
作者: herrowui (帝虎改)   2016-03-16 17:38:00
ASP.net mvc + EF 网页系统 无痛上手
作者: rpdef9969 (在键盘上放羊)   2016-03-16 18:36:00
还没目标选Java Web,可衔接转Android
作者: sing10407 (阿U)   2016-03-16 19:47:00
ASP.net mvc 大部分的人不会想花钱买VS
作者: stosto (树多)   2016-03-16 20:40:00
VS现在社群版免费的阿
作者: fiiox3 (飙速宅男)   2016-03-16 22:16:00
VS community 还是 express免费的...忘了
作者: femlro (母猪教谋神异端审问官1.5)   2016-03-16 22:18:00
express是免费的吧XD 正再用
作者: hgkiller01 (克雷斯)   2016-03-16 23:30:00
大推.net MVC + EF
作者: XJY13 (You'll never walk alone)   2016-03-16 23:52:00
小妹学英文就好,以后当PM宰掉一群攻城尸
作者: vn509942 (如履薄冰)   2016-03-16 23:57:00
楼上别装:)
作者: tmackg3 (艾将)   2016-03-17 18:26:00
总觉的你在思考这个问题并得到解答的时间,你以经能生出一个作品了
作者: y3k (激流を制するは静水)   2016-03-17 19:38:00
PHP不会被淘汰 但是就等著大改元PO这个问题 我会建议你先直接上手机应用 Android或iOS都可以 主要原因是容易验证+物件导向+热门所以学习资源多这行是看需求选语言的 需求来的时候你不换语言都不行(泪唯一不会换的语言就是英文

Links booklink

Contact Us: admin [ a t ] ucptt.com