• 10

無經驗想學習網頁程式設計,前後段因該先學哪一個。

講一下你該學的東西好了

網頁三大基礎: HTML  css  Javascript

先去把這三個學到好,能做出一個類似自我介紹的網站就差不多


當你做好一個網站後,你不希望你美美的網站只有你看的到

http://localhost/我的自傳.html

接著你要學怎麼把網站部屬到網頁伺服器

這時你就該去了解,什麼是hosting,什麼是web server

當你把網站利用了ftp之類的東西丟上伺服器後,大家都看的到了

這時你的網址就會變成(ip當然是假的)

http://123.123.123.123/我的自傳.html 

太好了,你的網站可以給世界上每個人看到了

接著,你會覺得網址是IP也太遜,該去申請一個網域來替換

http://我的網站.tw/我的自傳

這樣美麗的網址出現後,你就更有信心想要大家去點閱你的網站



...

...


以上大概是你目前該學的

先別管他人家在那邊戰要用java或php,還是該用node 或是 golang

也別管人家說前端要學react 還是 angular js或是vue

也別管資料庫應該學王道mysql還是貴桑桑mssql


先做出一個成品,你才有動力做下去。
好的前端是很難找的。………………


  未來比較有機會 年薪百萬
  是寫GPU 程式
  
  其他只要補習班有開課 都不用想太多 會年薪百萬
想請問一下有沒有推薦的線上付費課程,可以自己在休假之餘依照進度自己打開來觀看學習?因為目前的狀況不適合全職上課。

smallmoney1224 wrote:
小弟背景資管學士.....(恕刪)


先把"應該"寫對
這點非常重要
กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ ก็็็็็
雖然我不知道這樣說會不會太過份不過
學寫程式我都會建議從C,而且越底層越好
最好是結構,指標,類比,繼承,等等全部都有會寫過一遍
這樣邏輯建立的深
配上多寫程式
其實跨HTML會很簡單
不過前提是你要能受到了C語言
現在很少有人學底層了,反正很多好用的現成工具
寫網頁有dreamwaver阿,用這套就沒問題了
推薦一個免費入門教學網站,菜鳥教程:
http://www.runoob.com/

深入淺出,適合快速入門、體驗


前端(前台):

程式部份:HTML5、CSS 2/3、Javascript

用房子比喻:HTML5 是 梁柱主體結構,CSS 是 室內設計/裝潢

視覺傳達(美術設計):PhotoShop/GIMP(點陣)、Illustrator(向量)

如果要放視頻的話,還要學影片處理。

動態畫布方面,Flash 漸漸落沒了,現在比較流行 HTML5 的畫布。

程式和美術設計,通常沒人兩樣都專精的,專攻一樣,但另一樣也要懂些皮毛。


後端(後台):
程式:PHP(主流)、JSP(JAVA)、ASP(非主流)

資料庫:MariaDB/MySQL(最多人用)、 PostgreSQL、Oracle


伺服器運維(硬體,MIS)

作業系統:Linux(推薦)、BSD、Windows

網頁伺服器:Apache、Nginx、Lighttpd、IIS


更深入:

資安:
寫動態網頁時,考慮到注入攻擊什麼的防護。
考慮到網站被駭客攻擊的可能性,並事前做出防護。

多數情況是靠伺服器防火牆沒錯,
但網頁程式碼如果本身存在漏洞,防火牆也擋不了
資料可能被竊取,或網站被亂搞

資安的重要性,不亞於網頁設計本身,做的再好看的網頁,放上去就被破壞,那也等於沒做。前後台程式碼有漏洞,資料被竊取/竄改,影響到營運利益,這種網站是立馬下架關閉的,多開一分鐘多一份損失。

優化:
配合伺服器、資料庫軟體的特性,去做優化。

優化網頁載入速度,
比方優化圖片載入速度:CSS Sprites 與 base64
依照主流的網路頻寬,選擇合適的圖片品質...等等
時不時,關注一下有沒有優化的小撇步

程式碼、演算法最佳化,提昇運行速度。
同樣完成一件事,用另一種寫法,速度更快。
要去關注這方面的資訊,或自行研究領悟...


**********************

職訓局的課程:

職訓局有分:職訓局本部上課、委託民間電腦補習班上課

都是全白天班。白天有在上班的人不適合。

如果是失業中,有輔助免學費,
符合一定條件的,上課之外還可以每月領失業給付。


電腦補習班上課那種的,師資素質不齊。但比較自由,點名不會那麼嚴。

有的課老師教的很好,但有些課老師非常差。

比方:網頁設計班

網頁程式的部份,有那種用 Dreamweaver 在教如何設計網頁的
理由是:課程時間有限,不可能教如何寫程式,所以用速成的方式。

確實也是,3個月的課程,要 HTML5、CSS、JavaScript、PHP 全通,基本上就不可能的任務。

可是那種靠軟體的方式,出去社會找不到高薪工作的,因為那是國中生高中生的程度,不是專業程度的。

職訓的觀點是要幾個月快速訓練一批可以上職場的人,降低失業人口。至於是領高薪的專家,還是領低薪的勞工,當然是勞工等級的。職訓不是大學或研究所,是專注在快速培養勞工的。


但美術設計方面,Illustrator (向量/矢量 繪圖創作),PhtoShtop(點陣照片處理).....之類的,一般來說師資都不會太差,都有一定水準。有的還是學校名師出來賺外快的。

因為那就是用軟體而已,學會用一個軟體難度不高。至於藝術天份則是看個人了,沒有保證的。

走美術設計路線的,需要很高的藝術天份。
光會用軟體沒用,最終需要的是:藝術創作,無中生有。

如果平時畫圖都畫不出來的人,就不適合,還是走程式路線吧。

即便走程式的,也還是需要學這些東西,可以自己處理一些圖片什麼的。創作不出來,就是找現成的圖來改,或者用買的,買圖庫來用。至少也要懂怎麼小部份修改。


總的來說,職訓算入門而已,還沒達到專家等級。如果你是自己讀書讀不下去那種的,或剛好失業沒事做,可以去上。符合條件還可以領失業給付。

順便可以結交朋友。
男女朋友都行,如果夠吃的開的話
很多人學校畢業後,很難再有異性同學了,是個機會,重溫學校生活
如果幸運有正妹同學的,可以嘗試把起來
美術設計類的課程,年輕女生比較多
但如果工業類、機械類、電子類的,就少了

還有聽聽教師在業界的心得,了解下那個業界是什麼情況。以後如果要混那一途的,先摸清一些貓膩、眉角的,有好無壞的。

結訓後,會有一張職訓局發的結訓證書,證明你有上過那門課,具備一定基礎。

師父領進門,修行在個人。職訓就是一個領進門而已。

如果要進階,達到專業等級,還要自己再修行,買進階書籍來看,看國外專業網站....什麼的,鑽研自修。


不靠職訓,直接自己買 入門-進階 書籍來閉關自修,也是行的。但前提:要整理下浮躁的情緒,要真的有動力看的下去,肯每日撥時間出來自行研修。需要有濃厚興趣去支持,若沒興趣,肯定看不下去,有興趣才會一直鑽研。

或者去上坊間電腦補習班的課程,有晚上、假日班的,只是通常不便宜。師資也是不齊,要慎選。

至於證書什麼的,其實一個人如果能拿出水準以上的作品,那他還需要什麼證書,去證明自己懂,那作品就是最好證明了。

看行業啦,像這種設計、創作的行業,都是重視作品,勝過於證書的。

前端比較容易有作品,後端都是程式,要演示比較困難,且也難證明那是自己寫的,不是抄來的。
smallmoney1224 wrote:
小弟背景資管學士....(恕刪)


微軟的 MVC... 學好之後可以連結APP做伺服器端+一般網頁都可以

Model... 要厚重..資料查詢+處理都在這.
View.. 顯示端(網頁)
Controller.. 網頁連結進來的認證或是前期半段+處理..要輕
riklin wrote:
在台灣寫軟體要打什麼世界杯你想太多了,現在寫app的工作需求就是比網站多上不少、薪水也好上一些....(恕刪)


自己賣 app。

smallmoney1224 wrote:
小弟背景資管學士....(恕刪)


C語言是基礎 基本上都先學這個吧
而其他的就像其他大大所說的
不過要學啥其實都可以

重點是要有耐心,因為Debug等著你Orz
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?