目前分類:講師技術文 (20)

瀏覽方式: 標題列表 簡短摘要
article_main_img

文、意如老師

 

 

 

續上一篇Q3.非本科系要學到什麼程度才有辦法當工程師?

 

這邊我分成三個階段

1.打穩基礎工-請參考上一篇-非本科系學到什麼程度才有辦法當工程師(一)

2.資料庫應用-本篇介紹-非本科系學到什麼程度才有辦法當工程師(二)

3.準備實戰作品篇--請參考下一篇-非本科系學到什麼程度才有辦法當工程師(三)

 

第二階段,就可以開始往資料庫練習了,比較常見的資料庫語言以MySQL、MongoDB、PostgreSQL、Redis為大宗,大部份業界都還是使用MySql,根據調查指出有一半以上的企業挑選使用2種資料庫來支援自己的軟體應用程式。以Mysql為主,其它資料庫為輔。

例如:

MySql + MongoDB

MySql + Redis

MySql +PostgreSql

 

 

 

 

 

不管怎麼說,MySql使用度仍然遙遙領先,也是基礎中的基礎,如果今天想找一個基礎工程師不需要一次學那麼多種資料庫,但先學會MySql一定是必備的,抓準一個資料庫語言把基礎工練到滾瓜爛熟後就可以先上工了。

 

 

資料庫習得三大重點:

一、結構練習

二、語法練習

三、綜合應用

 

 

 

 

 

一、結構練習:

 

建議初學者可以先從PhpMyAdmim開始,因它有圖形化的介面,不需要任何語法即可建立資料庫、資料表新增欄位、編輯、刪除,方便使用者去存取資料。

 

 

 

因為圖形化介面好上手,可以自己先試著

 

▶ 新增資料庫

▶ 新增資料表(建立欄位)

▶ 新增資料

▶ 編輯資料

▶ 刪除資料

 

這裡主要是訓練建立資料庫的結構,了解資料庫的關聯性,等這個軟體掌握了,圖形化介面摸熟後,就可以開始往語法進攻。

 

 

 

二、語法練習:

 

在使用phpmysql建立時還有一個重點,雖然我們是點按鈕或填表單就可以達到我們要做的事,這是因為phpmyadmin它自動幫我們寫了SQL語法並執行,所以當您在點選按鈕操作時,就可以參考SQL語法怎麼寫。

 

舉個例子我們要修改一個欄位的值,先點選編輯

 

 

 

 

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

article_main_img

文、意如 老師

 

 

地基打得穩,才有辦法走更遠的路。
 

我們先認識一個詞Compile,指的是編譯,常常聽到比較資深的工程師會說Compile一下,這是什麼意思呢?

 

簡單的來說編譯就是”翻譯一下程式碼”,為什麼程式碼要翻譯呢?

這個就是今天要介紹的主題。

 

現在訪間各式各樣程式編輯器已經做得太好、太方便,只要寫好程式碼,按執行鍵,即可馬上執行程式碼,導致很多工程師已經忘了最基礎的怎麼編譯(Compile)程式,或者根本不知道Compile到底是什麼,所以本篇文章想跟大家聊聊什麼是編譯(Compile)。

 







 

 

什麼是低階語言(機器語言)、高階語言?

 

電腦不認識字、只認得數字0、1,所以電腦讀的語言叫做機器語言,也叫低階語言。下面這張圖一組一組的就是指令:

 

 

 

例如:0101,代表一種功能,0110又代表另一種功能,每一組都代表各自的功能,光是4個數字就可以有多種變化。

 

例如:0000、0001、0010、0101、1011等...

 

而我們寫的程式語言,就是人類才看得懂的叫做(高階語言),例如Java、PHP、Python等等。

 

 

 

所以我們寫好的程式碼,需要透過電腦來執行,但是電腦只認得0和1,所以我們會需要一個溝通的橋樑,一個翻譯官,把高階語言翻譯成電腦讀得懂的低階語言,好讓電腦執行我們的程式,這個就是編譯,所以不管是什麼程式語言都會需要編譯完後,才能執行。

 

 

 

編譯器跟直譯器又有什麼差別?

 

這兩者都是翻譯官,但它們的差別在於編譯器是寫完程式碼後,最後全部一起翻譯,翻譯完後才能執行。

 

而直譯器是一行一行直接翻譯執行。每翻譯一行程式敘述就立刻執行,然後再翻譯下一行,再執行,所以直譯器可即時翻譯、執行。

 

 



...


 

什麼程式語言是用編譯器?

 

像是C、C++、C#、Java等,這些都是屬於直譯器,寫完程式需要先編譯,編譯好後會多一個類似.class的檔案,這個就是機器語言,最後才能去執行程式。

 

所以以Java來講寫好程式後最少會有兩個檔案(你寫的程式碼java檔、跟編譯過的.class檔)。


 

什麼程式語言是用直譯器?

 

像是最多人一定會寫的JavaScript、還有PHP、Ruby、Python這些都是使用直譯器,我們在執行程式時,你馬上就看到執行結果,並不沒有編譯,而是直譯器本身是即時翻譯,所以你不需要再特別的去編譯它。

 

 

編譯器比較快還是直譯器比較快?

 

編譯器它是整篇一起翻譯後再執行、而直譯器是邊翻譯邊執行所以會比編譯器來的慢。

 

編譯程式碼,是工程師最基礎的功夫,這邊也建議剛開始學程式語言的初學者一定要學會編譯程式後,再去挑選比較好的編輯器,地基打得穩,才有辦法走更遠的路。

 

 

下一篇文章-將跟大家分享工程師都在用什麼編輯器來寫程式。


 

...


 

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖、小邱老師

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖、小邱老師

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖、小邱老師

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖、小邱老師

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖、小邱老師

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往小邱老師版與講師互動。

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文.圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

2014-3-11 下午 03-18-24  

文章標籤

聯成電腦 發表在 痞客邦 留言(4) 人氣()

文/圖 提供:王思翔老師       圖文轉載自數位意念圖誌第58期

GhostEater-5  


文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

20140902 1pic00final

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

20140902pic00final  

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

20140729pic20000

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

20140729pic0000  

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖:林昭自

 本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。 

20140630pic20000

文章標籤

聯成電腦 發表在 痞客邦 留言(4) 人氣()

文.圖:林昭自

 本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。 

20140619pic000  

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文.圖:林昭自

 本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。 

20140528PIC000

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文.圖:林昭自

 本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。 

20140502pic333

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文.圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

2014-4-9 下午 06-21-05  

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文.圖:林昭自

本文轉載自聯成電腦技術論壇,歡迎點選此連結,前往駐站專欄與講師互動。

2013-1-3 上午 11-43-57  

文章標籤

聯成電腦 發表在 痞客邦 留言(0) 人氣()

文/圖、羅友志老師(DOFI/豆腐)

pic02  

努力推動App同好社群》

文章標籤

聯成電腦 發表在 痞客邦 留言(6) 人氣()