圖解程式設計的技術與知識
増井敏克 著 何蟬秀 譯
- 出版商: 碁峰 樂讀精選兩書66折(部分除外)
- 出版日期: 2021-06-10
- 定價: $450
- 售價: 7.9 折 $356
- 貴賓價: 7.5 折 $338
- 語言: 繁體中文
- 頁數: 240
- 裝訂: 平裝
- ISBN: 9865028239
- ISBN-13: 9789865028237
-
相關分類:
程式語言
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
$300$237 -
$450$356 -
$780$741 -
$350$315 -
$360$324 -
$250數據結構與算法圖解
-
$380$342 -
$420$332 -
$500$390 -
$380$342 -
$480$360 -
$1,000$660 -
$600$468 -
$480$379 -
$980$774 -
$599$509 -
$680$530 -
$560$442 -
$520$390 -
$450$356 -
$690$538 -
$450$356 -
$520$390 -
$480$379 -
$480$360
相關主題
商品描述
用圖文並茂的方式讓你了解程式設計是什麼
這不是一本教你如何寫程式的書籍,而是幫助你了解程式設計師如何進行開發,以及開發時需要了解哪些事情的書籍,藉由本書,你可以了解:
.不同程式語言的特色、演算法,以及Web相關知識!
.圖解說明程式設計的專業用語!
.清楚易懂,初學者進階者都適用!
.瞭解機制後,開發就能有所進展!
<序>
了解程式設計師的思考方式以及開發過程
這本書討論的並不是程式是如何運作,而是程式設計師的思考方式以及開發過程,以及開發時必須瞭解什麼詞彙。我會以左右兩頁為單位在這些主題中介紹各種詞彙。學習程式設計的第一個關卡包含「不懂的詞彙」。程式語言有很多,它可以用來建立許多不同的程式,包含Web應用程式、桌面應用程式、智慧型手機應用程式等。一旦執行環境改變,所需要的知識也會不同。
另外,進行程式設計工作時是以什麼為主,是進行套裝軟體開發、受託開發?又或者是以網路服務的開發為主?這些所需要的知識也並不相同。新的技術逐漸登場。最近將資料儲存在雲端已是理所當然。網路環境的變化、面對新攻擊手法的安全性措施等,我們必須瞭解的知識更是廣泛。工作的對話中交雜著專業用語。詳細內容只能在業務上與實踐過程中學習,不過如果原本就「沒有聽過」這些語彙,就難以跟上對話。即使只是概略掌握這些話語的「概要」與「相關知識」,至少能先跟上談話內容。細節則可以留待必要時再查詢。
學習程式設計的「知識」
到目前為止,我使用了幾次「知識」一詞,程式設計並不是一門背誦的科目。即使腦中塞入再多知識,也不會因此就學會程式設計。俗話說「熟能生巧」,程式設計也不是向誰學習就能學會。更不用說讀書了,如果只是讀書就能學會,世界上應該就不會有人在程式設計的路上受挫。總之就是要從鍵盤輸入原始碼,實際嘗試操作,並且在發生錯誤時進行修正。不斷重複這個過程,才終於能踏上程式設計之路。
讀完這本書之後,也請詳細查詢自己有興趣的關鍵字,並實際動手製作程式。本書所解說的詞彙只是程式設計相關技術的一小部分。實際進行程式設計時,也會遇到許多其他的專業用語。而新的詞彙應該也會陸續登場。然而,我們幾乎不會碰到需要全新知識的情況。許多詞彙都是將過去出現的技術稍加修改,或是稍加改良以往的課題而出現的。為了理解其中差異,學習歷史與過去的技術也相當重要。閱讀時不要因為與現在的工作無關而跳過,而是要站在瞭解以往技術的角度去學習。當然,也不需要將所有內容從頭依序讀過。可以從有興趣的主題與關鍵字開始閱讀並逐漸延伸。如果這本書能讓各位開始對程式設計感到興趣,那麼我將備感榮幸。
來自讀者的讚譽
「這不是一本告訴你如何寫程式的書,而是告訴你如何用程式設計的觀念去思考,推薦給想要學習程式設計觀念的人」
「可以幫助你聽懂開發人員常用的術語,掌握原本陌生的知識」
「可以讓你了解程式設計師的工作到底在做哪些事情」
作者簡介
增井敏克
技術工程師(網路、資訊安全),同時具備多項資訊處理技術士資格,此外也取得商業數學檢定1級資格,並擔任公益財團法人日本數學檢定協會認證訓練師,作者透過結合「商務」、「數學」、「IT」,致力於提升「正確」且「有效率」使用電腦的技巧,同時也參與各種軟體的開發。
著有《鍛鍊你的數學腦:讓你寫出簡單快速的70道進階解題程式》、《鍛鍊你的數學腦進階篇:讓演算法融入大腦的70道進階解題程式》、《圖解資訊安全與個資保護|網路時代人人要懂的自保術》、《圖解IT基本力:256個資訊科技關鍵字全圖解》、《演算法入門圖解:使用Python》等。
目錄大綱
第1章 程式設計的基礎知識~先理解整體概念~
第2章 程式設計語言之間的差異?~比較語言間的特徵與程式碼~
第3章 數值與資料的處理方式~使用什麼樣的數值型態才適合?~
第4章 流程圖與演算法~理解程序並循序思考~
第5章 從設計到測試∼不可不知的開發方法與物件導向基礎~
第6章 Web技術與安全性~瞭解網路應用程式背後的技術∼