作者roger70349 (roger70349)
看板Soft_Job
標題[閒聊] 對寫程式的一些看法
時間Sat Dec 6 18:58:09 2008
小弟進資訊業己經快滿三個月了,這一陣子接了幾個小案子,有用php跟asp寫的,在寫程
式的過程中,老板給我一個觀念就是,在寫一隻程式時,要先了解它的運作流程,然後再
動手寫,程式語言大同小異,只要流程懂的話就不難,想請問各位大大,大家在學程式時
,會不會只局限於一種語言,因為我有一位學長說,寫asp跟php沒什麼市場,要我趕快學
C#,他說C#的市場比較大,應該學C#錢比較多,但我覺得,不管在學那種程式語言,第一
個就是要弄清楚整個開發流程,用什麼言語去寫反而是次要,不知道大家的意見如何,謝
謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.130.17
1F:推 iincho:你舉的例子就不對了, Web的東西語言和Framework綁在一起... 12/06 19:05
2F:→ iincho:你只寫PHP的話永遠不知道.NET上的東西是怎麼幹的.... 12/06 19:06
3F:推 alex0501:C#觀念比較抽象一點點 略有不同 可以學學 12/06 19:10
4F:推 poqwer:不管學哪一種語言, 要弄清楚開發流程?前後文對不起來... 12/06 19:59
5F:推 bondalin:用什麼語言都沒差.差的是你有什麼domain knowledge啊 12/06 21:16
6F:→ bondalin:也就是妳說的開發流程吧..妳會的就是web ap的 12/06 21:17
7F:推 fungi8210:老闆說的運作流程就是演算法吧.. 12/06 23:58
8F:→ fungi8210:我寫程式時遇到問題就會拿一張紙跟筆離開電腦去想方法 12/06 23:59
9F:→ fungi8210:有了方法之後, implementation 就看用哪種語言摟 12/07 00:00
10F:推 haeiou:你老板說的沒錯啊 邏輯出來了 接下來只是要看怎麼做而已 12/07 00:06
11F:→ haeiou:技術面寫久了都是扣來扣去 12/07 00:06
12F:推 nobody1:比方來說 一個道理 用中文解釋和用英文解釋 12/07 01:28
13F:→ nobody1:前提是要先懂那個道理 你才能說給電腦聽 12/07 01:28
14F:→ nobody1:怎麼說 用中文 用英文 那就是語言的區分而已 12/07 01:29
15F:→ nobody1:習得一種語言後 同一語系的學得快 像C,C# asp vb 12/07 01:30
16F:→ nobody1:說的好了之後 你就會覺得自己每天都在說類似同樣的話時 12/07 01:32
17F:→ nobody1:就會想要學言簡意駭的方法了 12/07 01:33
18F:推 deepdish:ASP.NET 就包含 C#.NET 阿~講這種話的人根本沒概念~ 12/07 04:49
19F:推 ptt56:應該問你學長現在混得如何吧 12/07 10:38
20F:推 Aeria:武林中的普通劍客總是"花最多的時間"尋找寶劍加強自己威力 12/07 11:02
21F:→ Aeria:但先天級數會追求內功修為還有技巧,例如劍宗或氣宗之分 12/07 11:04
22F:→ Aeria:拿劍或拿菜刀是要考慮,但如果你拿菜刀一樣能砍死敵人,有差嗎 12/07 11:06
23F:推 Aeria:我所謂的沒差是指,你拿劍或菜刀都能秒殺對方(效率而言). @@" 12/07 11:10
24F:推 nobody1:那個深碟兄 我故意不說asp.net的 你可別動不動說人沒概念~ 12/07 11:54
25F:推 andymai:我總覺得原po說的asp不是asp.net~所以學長才會要他學C#~不 12/07 12:37
26F:→ andymai:過有些時候~用的語言還是會有差異~要不然又怎會有"神速c#" 12/07 12:38
27F:→ andymai:的稱號出現?拿JSP和C#來比~Jsp還要弄sevlet、structs~c#早 12/07 12:39
28F:→ andymai:就點兩下出來了~更別說taglib或其它東西了~不過相反地Jsp 12/07 12:44
29F:→ andymai:比較能讓人知道底層做掉些什麼來加以控制~C#的話~有時看官 12/07 12:45
30F:→ andymai:方網頁的說明~還真不知道它在寫啥鬼~尤其是中文的...>.< 12/07 12:46
31F:推 caniculaxiii:樓上~~JAVA系列,您是指Servlet/JSP 和 Struts 嗎? 12/07 12:56
32F:推 andymai:對啊~要弄出MVC架構~Jsp沒一定瞭解是弄不好的~C#倒是人家 12/07 13:47
33F:→ andymai:做好了~就只是套用~不過也更容易讓初學者看不到該學的東西 12/07 13:48
34F:→ andymai:有說錯的話~還煩請不吝指正... 12/07 13:50
35F:推 TonyQ:我也覺得原文提得asp跟asp.net講的似乎不是同一個事情...:p 12/07 14:31
36F:推 opman:有些人是只要懂大概,然後出一張嘴的就可以的, 12/07 17:28
37F:→ opman:這種要先區分,如果是前者,那講起來雞同鴨講是很正常... 12/07 17:31
38F:推 opman:因為真正要花時間去學,跟寫程式,摸熟相關程式庫又是一回事. 12/07 19:15
39F:→ opman:然後學好後,要找工作,或接案,產業有沒有人脈又是另外一回事. 12/07 19:18
40F:推 ritchieHsu:java轉.NET門檻比.NET轉java門檻低一點 因為MS把很多東 12/07 22:24
41F:→ ritchieHsu:西都包起來導致有些新手開發者根本學不到http request 12/07 22:25
42F:→ ritchieHsu:概念 12/07 22:26
43F:推 haeiou:買本HEAD First Servlet K一K web 就OK了 12/07 23:07
44F:推 wisehuang:不用K啦..找個懂得人醍醐冠頂一下就ok了 12/08 15:26
45F:推 nooin:你寫程式也是這樣一行從頭寫到底的話就慘了...XDD 12/08 16:55
46F:推 leicheong:寫web的話, 弄清楚各種standard的原理和限制比較重要... 12/08 21:27