<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>程式 &#8211; 科技島-掌握科技新聞、科技職場最新資訊</title>
	<atom:link href="https://www.technice.com.tw/tag/%E7%A8%8B%E5%BC%8F/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.technice.com.tw</link>
	<description>專注於科技新聞、科技職場、科技知識相關資訊，包含生成式AI、人工智慧、Web 3.0、區塊鏈、科技職缺百科、生物科技、軟體發展、雲端技術等豐富內容，適合熱衷科技及從事科技專業人事第一手資訊的平台。</description>
	<lastBuildDate>Mon, 23 Mar 2026 06:35:10 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://www.technice.com.tw/wp-content/uploads/2022/12/cropped-wordpress_512x512-150x150.png</url>
	<title>程式 &#8211; 科技島-掌握科技新聞、科技職場最新資訊</title>
	<link>https://www.technice.com.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>告別手機卡頓！點名「這5大」安卓常用程式 原來是吃掉效能的真兇</title>
		<link>https://www.technice.com.tw/outbound/210245/</link>
					<comments>https://www.technice.com.tw/outbound/210245/#respond</comments>
		
		<dc:creator><![CDATA[Mily]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 06:28:22 +0000</pubDate>
				<category><![CDATA[3C]]></category>
		<category><![CDATA[編輯精選]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[Ram]]></category>
		<category><![CDATA[安卓]]></category>
		<category><![CDATA[程式]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=210245</guid>

					<description><![CDATA[<p><img width="1376" height="768" src="https://www.technice.com.tw/wp-content/uploads/2026/03/Gemini_Generated_Image_p6xif2p6xif2p6xi-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="手機上常用且已安裝的應用程式，可能是導致手機運行緩慢的主要原因！這是因為應用程式需要佔用裝置的記憶體（RAM）和CPU資源才能流暢運作。（圖／AI生成）" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2026/03/Gemini_Generated_Image_p6xif2p6xif2p6xi-1.png 1376w, https://www.technice.com.tw/wp-content/uploads/2026/03/Gemini_Generated_Image_p6xif2p6xif2p6xi-1-300x167.png 300w, https://www.technice.com.tw/wp-content/uploads/2026/03/Gemini_Generated_Image_p6xif2p6xif2p6xi-1-1024x572.png 1024w, https://www.technice.com.tw/wp-content/uploads/2026/03/Gemini_Generated_Image_p6xif2p6xif2p6xi-1-768x429.png 768w" sizes="(max-width: 1376px) 100vw, 1376px" title="告別手機卡頓！點名「這5大」安卓常用程式 原來是吃掉效能的真兇 1"></p>
<p>許多安卓系統的用戶常面臨設備反應遲緩的困擾，然而硬體並非唯一因素。專家指出，應用程式對記憶體（RAM）與中央處理器（CPU）的佔用才是關鍵。對於 RAM 低於 8GB 的中低階設備而言，運行高耗能 App 往往會導致明顯的效能瓶頸。以下為專家點名應密切留意、可能導致手機慢如牛步的5大應用程式。<content>記者孟圓琦／編譯</p>
<p>許多<span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.technice.com.tw/?s=%E5%AE%89%E5%8D%93" target="_blank" rel="noopener">安卓</a></span>系統的用戶常面臨設備反應遲緩的困擾，然而硬體並非唯一因素。專家指出，應用程式對記憶體（RAM）與中央處理器（CPU）的佔用才是關鍵。對於 RAM 低於 8GB 的中低階設備而言，運行高耗能 App 往往會導致明顯的效能瓶頸。以下為專家點名應密切留意、可能導致手機慢如牛步的5大應用程式。</p>
<p>[caption id="attachment_210298" align="alignnone" width="1376"]<img class="size-full wp-image-210298" src="https://www.technice.com.tw/wp-content/uploads/2026/03/Gemini_Generated_Image_p6xif2p6xif2p6xi-1.png" alt="手機上常用且已安裝的應用程式，可能是導致手機運行緩慢的主要原因！這是因為應用程式需要佔用裝置的記憶體（RAM）和CPU資源才能流暢運作。（圖／AI生成）" width="1376" height="768" /> 手機上常用且已安裝的應用程式，可能是導致手機運行緩慢的主要原因！這是因為應用程式需要佔用裝置的記憶體（RAM）和CPU資源才能流暢運作。（圖／AI生成）[/caption]</p>
<h2><strong>TikTok</strong><strong>的快取與渲染壓力</strong></h2>
<p>TikTok 為確保用戶在滑動時能獲得即時的視覺反饋，會預載大量媒體數據於快取空間中。此外，該程式支援高達 60FPS 的高畫質串流，這對處理器的運算能力與儲存空間構成沉重負擔。對於使用舊款硬體的用戶，專家建議可切換至 TikTok Lite 版本，以獲取更流暢的體驗並減少資源消耗。</p>
<h2><strong>雲端同步：Google 相簿對背景資源的持續索求</strong></h2>
<p>Google相簿（Google Photos） 的核心功能在於雲端同步而非單純的本地儲存。每當用戶拍攝新照片，該程式便會在背景執行索引編目與上傳任務，這不僅會消耗網路數據，更會造成系統瞬間的卡頓。此外，15GB 的免費儲存空間極易填滿，建議效能受限的用戶可考慮改用 Google Gallery 等本地端應用程式。</p>
<h2><strong>離線緩存！Spotify的儲存空間與記憶體爭奪</strong></h2>
<p>Spotify為了避免音樂播放時產生緩衝，採取了極為積極的快取策略。當設備儲存空間接近滿額時，作業系統管理文件的效率會大幅下降，進而導致全系統延遲。尤其是在僅有 4GB RAM 的設備上，Spotify 在後台維持緩存文件的運作，將嚴重壓縮其他應用程式的多工處理空間。</p>
<p>更多科技工作請上科技專區：<a href="https://techplus.1111.com.tw/" target="_blank" rel="noopener"><span style="color: #33cccc;">https://techplus.1111.com.tw/</span></a></p>
<h2><strong>Google </strong><strong>地圖對硬體設備的高度依賴</strong></h2>
<p>Google地圖（Google Maps） 的運作需要同時調用 GPS 硬體、行動數據與圖資渲染引擎。為了提供即時交通資訊，該程式經常在背景持續拉取地圖 API 數據。這種高度依賴地理位置追蹤的機制，即便清理快取也難以改善載入速度，反而會因數據重新建構而增加耗能，對電池續航力與 CPU 表現均是一大挑戰。</p>
<h2><strong>Instagram </strong><strong>對數據與處理器的雙重消耗</strong></h2>
<p><a href="https://www.technice.com.tw/?s=Instagram" target="_blank" rel="noopener">Instagram</a> 與多數社群媒體類似，會預先載入大量影音內容以實現「無縫滾動」的體驗。這種預載機制容易導致快取文件過大或毀損，進而拖慢系統速度。此外，頻繁的推播通知會不斷喚醒處理器，專家建議用戶應透過系統設定限制不必要的通知與背景數據整理，以換取更穩定的系統表現。</p>
<p>延伸閱讀：<br />
<span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.technice.com.tw/3c/205929/">被加摯友卻不想看？Instagram擬推新功能 讓你「默默退出」別人的摯友名單</a><br />
</span><span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.technice.com.tw/3c/210162/">老司機必看！Google地圖優化導航介面 一鍵分享位置超簡單</a></span></p>
<p>資料來源：<span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.bgr.com/2126380/android-apps-slowing-down-your-phone/" target="_blank" rel="noopener">bgr</a></span></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/outbound/210245/">告別手機卡頓！點名「這5大」安卓常用程式 原來是吃掉效能的真兇</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/outbound/210245/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>想嘗試新的程式語言該怎麼辦？</title>
		<link>https://www.technice.com.tw/experience/21337/</link>
					<comments>https://www.technice.com.tw/experience/21337/#respond</comments>
		
		<dc:creator><![CDATA[科編推薦]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 09:08:08 +0000</pubDate>
				<category><![CDATA[產業]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[科技業]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[程式語言]]></category>
		<category><![CDATA[軟體]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=21337</guid>

					<description><![CDATA[<p><img width="1200" height="627" src="https://www.technice.com.tw/wp-content/uploads/2022/10/image-2-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="image 2 1" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/10/image-2-1.png 1200w, https://www.technice.com.tw/wp-content/uploads/2022/10/image-2-1-300x157.png 300w, https://www.technice.com.tw/wp-content/uploads/2022/10/image-2-1-1024x535.png 1024w, https://www.technice.com.tw/wp-content/uploads/2022/10/image-2-1-768x401.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" title="想嘗試新的程式語言該怎麼辦？ 2"></p>
<p>有一天在 Facebook 的社團看到有人提到，朋友推薦他多嘗試看看不同的語言，卻不知道該怎麼下手去嘗試。剛好我自己蠻喜歡嘗試各種程式語言，這篇文章會簡單分享該怎麼選擇程式語言。<content><!-- wp:image {"id":21343,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/10/image-2-1-1024x535.png" alt="" class="wp-image-21343"/><figcaption>圖片來源：freepik</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>文／<a href="https://blog.aotoki.me/posts/2022/09/02/how-to-try-new-programming-language/#more">蒼時弦や</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>有一天在 Facebook 的社團看到有人提到，朋友推薦他多嘗試看看不同的語言，卻不知道該怎麼下手去嘗試。剛好我自己蠻喜歡嘗試各種程式語言，這篇文章會簡單分享該怎麼選擇程式語言。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="popularity">流行</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>一般來說，跟著學流行的語言大多不會有問題。畢竟使用的人多、工作機會也豐富，然而缺點就是不一定會是你喜歡的語言。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>大多數時候，選擇跟著當下流行的語言應該是有職涯上的考量，可能會是想換工作或者增加競爭力之類的，如果單純是興趣的話，我倒是不太推薦「花費大量心力」在這類型的語言上，除非你本身也喜歡這個語言。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="friends">朋友</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>如果是新手，我最推薦的其實是跟著會寫程式的朋友學。對方在教你的過程中也能有所成長，你自己也能得到一個相對安心的幫手。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>有人一起學習的話，在過程中也不會那麼枯燥乏味。要說缺點的話，大概就是你沒辦法保證朋友的能力足夠教你，或者擅長教人如何寫程式，但就整個學習的過程和體驗上來說，還是會遠比自己摸索好上不少。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="application">應用</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>通常會不知道該選擇怎樣的語言來學習，很可能是不清楚自己想做什麼。如果知道想做的主題，其實能選擇的語言還是相對明確的。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>舉例來說，想做人工智慧、機器學習就可以選 Python 來使用，跟雲端、網路的應用 Golang 在設計時就針對這類情境考慮，因此不少雲端相關的軟體都是用 Golang 所使用的。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>如果是網站類型的，就相對複雜一點，因為這數十年非常多專案都基於這個領域投入資源。這個時候我們就可以從解決方案的角度去看，像是 Ruby 的 Rails 框架的目的是快速上手、快速開發，因此在起步上幾乎不需要有特殊知識，而 Elixir 為了解決 Ruby 在大量即時連線上的弱點而設計出來。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>至於 .NET / Java 的話則是為了企業等級的應用為主，對於許多系統架構、設計模式的知識就會需要有所了解在使用上才會更加順利，目的在於穩定而非快速，因此寫起來就會感到非常囉唆，同時 C# 也經常被遊戲業所使用。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="feature">特性</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>從語言特性上下手是比較有趣的切入點，大多數語言支持者也都是因為喜歡這個語言的特性，缺點也是沒有人詳盡地為你介紹，你就很難了解差異。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>以我個人最愛用的 Ruby 來說，最初想要用來替代 Shell Script 的，因此在他的標準函示庫中其實有著非常豐富的功能，另一方面在語言上非常開放，因此可以實作出非常強大的 DSL（Domain-specific language，特定領域與言）因而產生了 Rails 框架，利用大量「客製化語法」讓網站開發變的相當直覺。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>然而 Ruby 在語言的設計上和發展中，還是有了「慢」的缺點，雖然受限於整個生態系的套件、語言發展的進度有所影響。也因此催生了以 Erlang 為基底的 Elixir 語言想來解決這樣的問題，類似於 Ruby 的語法讓我們可以非常容易的「轉換」到 Elixir 上。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>而 Elixir 和 Erlang 不同於 Ruby 有著 Let it crash 的概念，因為語言特性讓「出錯」的程式碼得以輕易恢復，搭配上 <a href="https://zh.wikipedia.org/wiki/%E6%BC%94%E5%91%98%E6%A8%A1%E5%9E%8B">Actor 模型</a> 的設計，也讓 Elixir 在處理非常大量的即時連線表現得非常好。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="preferences">喜好</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>不管透過哪種方式選擇了一個語言，最後還是要回歸到「是否喜歡」這件事情上，如果對這個語言的特性、社群、應用沒辦法感到喜歡的話，即使學了也很難持續下去。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>然而，在選擇要學習的語言階段，不妨多嘗試看看不同的語言。程式語言也是軟體，所以會不斷更新，因此當一個好的概念或設計被其他語言使用時，也可能加入到你主要在使用的語言，此時就可以透過不同語言的「差異」更深入了解某項語言特性。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>當接觸的語言更多之後，也比較能對應不同的情況。像是 Serverless 的應用，我們不一定要完整地將整個服務替換成其他語言，而是可以針對特定情況使用少量的語言，搭配 Function as a Service 類型的雲端服務針對性的處理（像是&nbsp;<a href="https://github.com/imgproxy/imgproxy">imgproxy</a>）來解決部分語言無法完善處理的情況。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote">
<p>在比較大型的公司，大多也很難只使用單一語言解決問題。通常會是主系統（使用最多的語言）以及各類輔助主系統的服務、工具，使用不同的語言針對性的解決問題。</p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:pullquote --></p>
<figure class="wp-block-pullquote">
<blockquote>
<p>本文由 <a href="https://blog.aotoki.me/">蒼時弦や</a> 授權轉載，<a href="https://blog.aotoki.me/posts/2022/09/02/how-to-try-new-programming-language/#more">原文連結</a></p>
</blockquote>
</figure>
<p><!-- /wp:pullquote --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/experience/21337/">想嘗試新的程式語言該怎麼辦？</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/experience/21337/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>早學晚學，不可不學！一定要學程式的三大原因</title>
		<link>https://www.technice.com.tw/experience/18764/</link>
					<comments>https://www.technice.com.tw/experience/18764/#respond</comments>
		
		<dc:creator><![CDATA[科編推薦]]></dc:creator>
		<pubDate>Fri, 16 Sep 2022 08:48:00 +0000</pubDate>
				<category><![CDATA[產業]]></category>
		<category><![CDATA[工作甘苦談]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[科技業]]></category>
		<category><![CDATA[程式]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=18764</guid>

					<description><![CDATA[<p><img width="1200" height="627" src="https://www.technice.com.tw/wp-content/uploads/2022/09/FotoJet-3-3.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="FotoJet 3 3" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/09/FotoJet-3-3.jpg 1200w, https://www.technice.com.tw/wp-content/uploads/2022/09/FotoJet-3-3-300x157.jpg 300w, https://www.technice.com.tw/wp-content/uploads/2022/09/FotoJet-3-3-1024x535.jpg 1024w, https://www.technice.com.tw/wp-content/uploads/2022/09/FotoJet-3-3-768x401.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" title="早學晚學，不可不學！一定要學程式的三大原因 3"></p>
<p>一開始我想先辨明，學會寫程式，和學會程式，是兩件事。<br />
寫程式，是一種技能，需要長時間訓練，並且能具體解決問題，做出成果，可以類比成 excel 、power point 等技能。<br />
程式，或說運算思維，是一種概念、一種思維，幫助我們釐清現代科技運作的邏輯，可以類比數理邏輯等抽象能力。<br />
而今天要討論的，是學會『 程式』，比較抽象化一些，但是能幫助更多人，未來必備的思維能力。<content><!-- wp:image {"id":18770,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/FotoJet-3-3-1024x535.jpg" alt="" class="wp-image-18770"/><figcaption>圖片來源：freepik</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>文／<a href="https://medium.com/johnliu-%E7%9A%84%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E6%80%9D%E7%B6%AD/%E6%97%A9%E5%AD%B8%E6%99%9A%E5%AD%B8-%E4%B8%8D%E5%8F%AF%E4%B8%8D%E5%AD%B8-%E4%B8%80%E5%AE%9A%E8%A6%81%E5%AD%B8%E7%A8%8B%E5%BC%8F%E7%9A%84%E4%B8%89%E5%A4%A7%E5%8E%9F%E5%9B%A0-368a40562cab">Johnliutw</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="bd95">學會『寫程式』，還是『程式』</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="0fbd">一開始我想先辨明，學會寫程式，和學會程式，是兩件事。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="df09">寫程式，是一種技能，需要長時間訓練，並且能具體解決問題，做出成果，可以類比成 excel 、power point 等技能。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="7512">程式，或說運算思維，是一種概念、一種思維，幫助我們釐清現代科技運作的邏輯，可以類比數理邏輯等抽象能力。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="e17c">而今天要討論的，是學會『 程式』，比較抽象化一些，但是能幫助更多人，未來必備的思維能力。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="cfab">一、跨領域應用，幫助現有工作</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="042b">現在我們的工作領域和程式軟體的關聯性越來越接近，舉兩個領域的例子:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="f156">在財務金融領域，數位化銀行逐漸成形，台灣已 Line Bank 為首，樂天銀行、將來銀行『國家隊』也相繼在台灣發展純網銀業務，而國泰、中信等傳統大銀行，也投注越來越多資源在整個銀行體系的數位化，從網站系統改版、核心交易系統更新等等，日漸增多</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li><a href="https://finance.technews.tw/2021/10/29/line-bank-is-all-simplified-to-mobile-phone-operations/">LINE Bank 全都簡化到手機操作！黃以孟：明年推保險、外匯服務</a></li>
<li><a href="https://www.chinatimes.com/newspapers/20211015000395-260210?chdtv">國泰證數位助拳 躋身百萬戶券商</a></li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>在不動產領域，永慶和信義房屋等不動產的標竿企業相繼投入大量資源在軟體開發，提供網路線上 3D 賞屋、AI 平面圖錯誤辨識等等，讓房地產更加數位化。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":18767,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/01.jpg" alt="" class="wp-image-18767"/><figcaption>圖片來源： ETtoday</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p id="4ac9">我們可以看到，越來越多的領域，會和軟體掛鉤，可能我們的工作，會有越來越多的機會和軟體工程專業人員合作，或是使用不同的軟體來完成工作，而當我們學會『 程式 』的運作邏輯，在溝通上會更加方便，且在使用軟體上會更加知道操作的通用原理，以及能夠更明確的表達自己的需求，讓工程師更精準的做出符合我們要的軟體，提升工作效率和職場上的工作成果。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="071f">甚至，可以親自寫程式來解決工作上的問題，例如筆者的母親從事公務員相關的工作，工作中有個表單貼上的工作很冗長無聊，於是我就幫我母親簡單寫了隻 javascript 的工具，教她在瀏覽器執行即可，幫他每週節省了 1 個小時的時間。假設你學會了寫程式的技能，就可以自己完成，幫助自己提升工作效率 !!</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="d271">二、增加工作選擇</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="7f6e">相信不是每個人都滿意自己的工作，有可能是進入職場後發現實際工作內容不符合自己理想，或是發現工作環境高壓，大量加班且有很嚴重的科層化組織架構，或是更現實的，薪資難以支撐想要的生活水平。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="a840">從事軟體工作，以台灣就業市場來說，算是一個相對進入門檻低，且薪資地板與天花板皆高，在雙北入門就有機會找到月薪 4 萬以上的工作，甚至有公司免費做培訓，並讓學生畢業後即直接就業，擁有工作。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":18768,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/02-1.jpg" alt="" class="wp-image-18768"/><figcaption>圖片來源: 中時電子報，CMoney 培訓</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>根據 104 資訊科技統計，資訊經濟人才需求遍布在各產業別中，缺口最大的資料工程師，今年將釋出超過 4 萬 5 千個缺額，而最常見的軟體工程師，近三年的需求累計增幅達 282%，呈現三級跳態勢。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":18769,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/03.png" alt="" class="wp-image-18769"/><figcaption>圖片來源: 104 人力銀行</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p id="02c5">基本上來說，只要有心投入這個產業，並耐著性子完成基本的專業訓練，可以說是在職場上明星般的存在，較不會有擔心找不到工作的問題。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="cfcf">不過軟體工程師的領域不是只有糖衣，成為軟體工程師，如果需要有長期的職涯，還是會需要自學的『 意向 』，這裡談的不是自學能力，是因為我覺得自學能力其實每個人都有，只是可能需要時間摸索找尋，而透過他人的建議是可以加速自學能力的成型，但並不是說一定要別人帶領才懂自學。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="c855">因此我覺得更重要的是意向，『 願不願意 』持續在這個領域學習比較重要。例如筆者一直很尊敬的前輩，就算有超過 20 年的專業經驗，但每天還是會花好幾個小時學習吸收新知，也造就他在軟體業界令人敬重的地位，有許多難解的問題都能向他請益到很棒的解法。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="fb69">三、運算思維</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="90bb">第三個原因聽起來很玄妙， 似乎是一種哲學性，對日常生活的影響並無直接關連的原因。但其實運算思維是一種提升個人工作或處事效率的心法，具備良好的運算思維，會發現每個問題越來越清晰，也越來越懂得怎麼解決。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="a02a">運算思維的全名又叫做 Computational Thinking ( CT )，而運算思維主要是包括一種將問題處理，拆分成 5 個階段:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true} --></p>
<ol>
<li>找到問題</li>
<li>理解問題</li>
<li>拆解問題</li>
<li>尋找問題的答案</li>
<li>解決問題</li>
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p id="3f9f">而在解決問題的過程，去學會怎麼找出問題規律，並歸納分類，最後設計解決問題的方式，比較潮的稱呼為『 演算法 』。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="15db">因此學會程式的核心邏輯，我們就會培育了基本的運算思維觀念，而在拆解日常生活遇到的各種問題時，就會習慣用較有紀律的方式去拆解，而不是傳統的見招拆招，沒有系統化的解決問題。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="ef25">關於運算思維，推薦閱讀兒童程式標竿新創 — 橘子蘋果執行長在 medium 的分享：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li><a href="https://medium.com/orangeapple/%E4%BB%80%E9%BA%BC%E6%98%AF-%E9%81%8B%E7%AE%97%E6%80%9D%E7%B6%AD-dbb763237e65">什麼是「運算思維」？</a></li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:separator --></p>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<!-- /wp:separator --></p>
<p><!-- wp:paragraph --></p>
<p id="6d49">總歸來說，學會寫程式，對於現在仍在職場的人們來說，是個很重要的技術，可以把它類比成 2, 30 年前的 office 軟體，通用來說熟練度仍不算夠，但逐漸會變成職場重要的技能之一</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="6266">如果對於不知道怎麼開始學會程式，培育程式能力，也可以先從『寫』簡單的程式，並能幫助工作上的問題為主，歡迎參考筆者推出的相關課程：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li><a href="https://medium.com/johnliu-%E7%9A%84%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E6%80%9D%E7%B6%AD">JohnLiu 的軟體工程思維</a></li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:pullquote --></p>
<figure class="wp-block-pullquote">
<blockquote>
<p>本文由 <a href="https://johnliutw.medium.com/">Johnliutw</a> 授權轉載，原文<a href="https://medium.com/johnliu-%E7%9A%84%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E6%80%9D%E7%B6%AD/%E6%97%A9%E5%AD%B8%E6%99%9A%E5%AD%B8-%E4%B8%8D%E5%8F%AF%E4%B8%8D%E5%AD%B8-%E4%B8%80%E5%AE%9A%E8%A6%81%E5%AD%B8%E7%A8%8B%E5%BC%8F%E7%9A%84%E4%B8%89%E5%A4%A7%E5%8E%9F%E5%9B%A0-368a40562cab">連結</a></p>
</blockquote>
</figure>
<p><!-- /wp:pullquote --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/experience/18764/">早學晚學，不可不學！一定要學程式的三大原因</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/experience/18764/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>會寫程式不一定只有工程師！斜槓以外，讓本業更加分！</title>
		<link>https://www.technice.com.tw/experience/7954/</link>
					<comments>https://www.technice.com.tw/experience/7954/#respond</comments>
		
		<dc:creator><![CDATA[科編推薦]]></dc:creator>
		<pubDate>Wed, 13 Jul 2022 07:44:11 +0000</pubDate>
				<category><![CDATA[產業]]></category>
		<category><![CDATA[工作甘苦談]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[科技業]]></category>
		<category><![CDATA[程式]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=7954</guid>

					<description><![CDATA[<p><img width="1024" height="576" src="https://www.technice.com.tw/wp-content/uploads/2022/07/DockerK8s-部落格封面圖_Dockerk8s封面1920x1080-1024x576-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="DockerK8s 部落格封面圖 Dockerk8s封面1920x1080 1024x576 1" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/07/DockerK8s-部落格封面圖_Dockerk8s封面1920x1080-1024x576-1.jpg 1024w, https://www.technice.com.tw/wp-content/uploads/2022/07/DockerK8s-部落格封面圖_Dockerk8s封面1920x1080-1024x576-1-300x169.jpg 300w, https://www.technice.com.tw/wp-content/uploads/2022/07/DockerK8s-部落格封面圖_Dockerk8s封面1920x1080-1024x576-1-768x432.jpg 768w, https://www.technice.com.tw/wp-content/uploads/2022/07/DockerK8s-部落格封面圖_Dockerk8s封面1920x1080-1024x576-1-390x220.jpg 390w" sizes="(max-width: 1024px) 100vw, 1024px" title="會寫程式不一定只有工程師！斜槓以外，讓本業更加分！ 4"></p>
<p>程式給人的第一印象，也許會直接聯想到工程師。但隨著技能越來越多樣化，職場出現功能人才導向，跨領域人才越來越吃香。程式語言就是熱門的跨領域技能之一。許多人開始稱程式為「工具」，將程式結合自己的專業領域；非本科系背景的學習者以程式作為加分項。<content><!-- wp:image {"id":7955,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/DockerK8s-部落格封面圖_Dockerk8s封面1920x1080-1024x576-1.jpg" alt="" class="wp-image-7955" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>文／<a href="https://blog.hiskio.com/slash-everybody-can-coding/">hiskio</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>程式給人的第一印象，也許會直接聯想到工程師。但隨著技能越來越多樣化，職場出現功能人才導向，跨領域人才越來越吃香。<br />程式語言就是熱門的跨領域技能之一。許多人開始稱程式為「工具」，將程式結合自己的專業領域；非本科系背景的學習者以程式作為加分項。<br />本篇文章將舉出幾個結合程式技能的非資訊本科職業給大家：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>設計類科：UI/UX 設計師</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>UI ( User Interface，使用者介面 ) 和 UX ( User Experience，使用者體驗 ) 設計師是許多平面或美術設計類科的人會從事的職業。<br />簡單來說，就是將視覺設計數位化，架設在網站上並增加互動模式，例如：切版、按鍵、選單等，並且關注、修正使用者體驗的細節。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>除了自身的美感及熟悉繪圖軟體外，最重要的就是前端技能。若會 HTML、CSS、JavaScript ，那麼你可以更清楚你的設計是怎麼被執行的，也可以在設計的過程中用更有系統性的思維去設計，這些都能幫助你更有效的和工程師配合。<br />另外，如果你想要轉職，記得累積你的作品集，畢竟作品會說話，有具體、實際的東西總是比較能說服別人。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7956,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/原圖1-6.jpg" alt="" class="wp-image-7956" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote">
<p>小結：加分技能 – HTML、CSS、JavaScript</p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:paragraph --></p>
<p>◎ UI（User Interface）：使用者介面。負責「使用者眼前」的事，可以說是網站美觀大師的角色。<br />◎ UX（User Experience）：使用者體驗。負責「使用者大腦」的事，需要考慮到產品的整體觀感並關心影響體驗的所有事情。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>商業類科：企劃人員</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>企劃專員的工作內容核心依靠的是專案管理、提案、簡報及市場分析能力，能夠幫助到企劃的程式語言大致上是「前端」和「數據分析 」 兩類。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>以 「 產品企劃 」 和 「 遊戲企劃 」 來舉例：產品企劃在進行市場調查時，會需要大量的資訊來協助釐清並了解現況，Python 和 R 語言這時就能派上用場了！<br />它們可以應用在數據分析上。若多會了 HTML、CSS、Javascript，就又能跨足到網站產品企劃這個職位上。它網站的專案管理外，更多了網站前後台的規劃和執行面。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>除了前期的遊戲發想以及內容規劃以外，遊戲企劃還需要協助進行產品試用及檢測，這就關係到程式中關鍵的 debug 技巧。<br />除此之外，你還需要具備基本的程式基礎概念或是遊戲開發經驗，因為這樣你講出來的企劃案才不會聽起來不切實際（公司技術無法實現），最後，身為企劃的必備能力還是溝通能力，你必須有效的與跨部門的專案人員，例如 UI 設計師或開發工程師溝通。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7957,"width":450,"height":300,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/laptop-magazines-and-mobile-phone-on-desk-1.jpg" alt="" class="wp-image-7957" width="450" height="300" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote">
<p>小結：加分技能–<br />網站產品企劃：HTML、CSS、JavaScript<br />產品 / 行銷企劃：Python、R語言（數據分析）</p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:heading --></p>
<h2>商業類科：金融保險業人員</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>金融保險業要管理大量的顧客資料，舉凡市場、產品、收益、成本、競爭者等，做出其分析及成果追蹤，這些仰賴大量的數據資料分析。<br />這時 Python、R 和 SQL 就能發揮作用了。從系統性的模型函數中取得數據，或用於讀取、儲存資料庫都能提升作業上的效能和效率。不同的企業和職業別還有其慣用的程式語言或應用軟體，如 Matlab、Visual Basic 等常見的語言能協助將資料視覺化及計算數值等。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>近年來，人工智慧得崛起，讓程式語言跟金融業有越來越大的關聯，例如：在交易與理財諮詢方面，國內許多銀行正計畫引進理財機器人；人工智慧也能協助包含信用評分、市場風險等方面的預測、監控與管理。<br />為了因應這些趨勢，金融科技相關職缺也與日俱增，相關人才可以說是炙手可熱。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7958,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/12.jpg" alt="" class="wp-image-7958" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote">
<p>小結：加分技能–<br />Python、SQL、R語言、Matlab（資料視覺化、資料分析等）<br />Excel VBA（ 整理資料、資料搜尋等）</p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:heading --></p>
<h2>總結</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>程式語言的應用已經越來越廣泛，技能也廣為大眾接受。近年來也有許多人為了升遷或是轉職等工作需求而學習程式語言，雖然這樣的學習在時間管理上會需要多費心，但相信在工作目的的動機下，學習意願會強烈許多。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>如果還有其他想了解的領域，歡迎留言告訴我們，或許會成為下一次專欄文章的主題之一喔！<br />最後，送給正在看這篇文章的你一句話 － 技多不壓身，讓我們一起努力的學習吧！</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:pullquote --></p>
<figure class="wp-block-pullquote">
<blockquote>
<p>本文由 <a href="https://blog.hiskio.com/">hiskio</a> 授權轉載，原文<a href="https://blog.hiskio.com/slash-everybody-can-coding/">連結</a></p>
</blockquote>
</figure>
<p><!-- /wp:pullquote --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/experience/7954/">會寫程式不一定只有工程師！斜槓以外，讓本業更加分！</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/experience/7954/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【程式語言學習】學寫程式：自學vs找家教</title>
		<link>https://www.technice.com.tw/issues/ai/7794/</link>
					<comments>https://www.technice.com.tw/issues/ai/7794/#respond</comments>
		
		<dc:creator><![CDATA[科編推薦]]></dc:creator>
		<pubDate>Tue, 12 Jul 2022 08:36:19 +0000</pubDate>
				<category><![CDATA[AI人工智慧]]></category>
		<category><![CDATA[產業]]></category>
		<category><![CDATA[工作甘苦談]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[科技業]]></category>
		<category><![CDATA[程式]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=7794</guid>

					<description><![CDATA[<p><img width="585" height="390" src="https://www.technice.com.tw/wp-content/uploads/2022/07/01-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="01 1" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/07/01-1.jpg 585w, https://www.technice.com.tw/wp-content/uploads/2022/07/01-1-300x200.jpg 300w" sizes="(max-width: 585px) 100vw, 585px" title="【程式語言學習】學寫程式：自學vs找家教 5"></p>
<p>各行各業幾乎都需要IT人才，從食、衣、住、行、育、樂，民生到商業幾乎通通都需要與資訊、軟體綁在一起，因此也開始出現了工程師的人才荒；也因如此大家都在搶工程師，且工程師薪水的薪水更是水漲船高，也堪稱是近年來最有前景的職業，所以也開始有了越來越多人想學習如何「學習寫程式」。<content><!-- wp:image {"id":7795,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/01-1.jpg" alt="" class="wp-image-7795"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>文／<a href="https://1on1.today/blog/%e7%a8%8b%e5%bc%8f%e8%aa%9e%e8%a8%80-%e8%87%aa%e5%ad%b8vs%e6%89%be%e5%ae%b6%e6%95%99/">1on1</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 class="wp-block-heading">學習寫程式語言是自學好呢？還是找家教好呢？</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>在資訊爆炸的時代，許多事情都需要通過網路來獲得資訊；並且因為科技的發達，慢慢衍生出IoT、AI、區塊鏈等高科技產業的需求，且在未來幾乎所有產業都需要有軟體及硬體的協助才能完成工作，像是金融、旅遊、娛樂、飲食、服飾等等，現在也幾乎可以說是若沒有與新軟體或新設備掛勾，都相當容易被競爭對手淘汰。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>也就是說各行各業幾乎都需要IT人才，從食、衣、住、行、育、樂，民生到商業幾乎通通都需要與資訊、軟體綁在一起，因此也開始出現了工程師的人才荒；也因如此大家都在搶工程師，且工程師薪水的薪水更是水漲船高，也堪稱是近年來最有前景的職業，所以也開始有了越來越多人想學習如何「學習寫程式」。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 class="wp-block-heading">全民開始學習「寫程式」</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>現在除了許多中小學就開始將「程式語言」的學習納入課表，而各大專院校的資管系、資工系等更是一堆人所嚮往擠進的科系；而包括許多在社會上打滾多年的平面設計師，為了抓住科技產業的機會，也必須跨足學習各種程式語言，進而發展成專業的UI與UX設計。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>而近年來我們也發現有越來越多的非相關產業人士，也開始學習電腦程式語言，其中最常見的就是「傳統產業」的人士，因為科技的發達與快速發展，造成有些產業無法趕上更新的速度而慢慢沒落，使得他們必須快點轉行或學習一技之長；因此訪間現在也出現了相當多的「程式補習班」、「線上的程式課程」、「程式自學論壇」或「線上自學資源」等等。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>不過對於剛開始想要學習寫程式的人，對於新手到底應該去補習班學習呢？還是上網找個專業的家教？甚至是乾脆自己買書或上網查資料自己學習呢？那我們繼續看一下。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7797,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/02-1.jpg" alt="" class="wp-image-7797"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading --></p>
<h2 class="wp-block-heading">先了解自己學習的目的與需求</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>這點相當重要，有些人學習只是為了興趣，可能是因為愛玩遊戲或是想寫一套自己的網站或外掛等等；有些人學習寫程式則是為了能實際轉行成為一流的工程師；而有些人學習程式語言只是為了身為主管職的自己，或者本身是企業老闆的自己，為了幫助企業轉型或引進新技術，擔心被人家坑或被人家騙，而希望能懂一些程式語言或概念，降低聘請到不良的員工或外部廠商；也因為每個人學習的目的有所不同，所以去嘗試與學習的方式也會有所不同，以下我們將會分析各方式學習程式語言的優缺點。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7798,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/03-3.jpg" alt="" class="wp-image-7798"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading {"fontSize":"medium"} --></p>
<h2 class="wp-block-heading has-medium-font-size">ㄧ、到補習班學寫程式語言</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>我們先暫且把補習班的老師都是具有一定的水準與業界經驗好了，到補習班學習最大的好處就是你不太需要自己查資料，補習班會協助你將課程與學習大綱排好，可能很快的就會獲得一定的基礎；</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>不過缺點是通常這類型的補習班一堂課的人數少則五人，多則數十人，因此如果學習能力較差的人跟不上時可能會比較麻煩一些；加上補習班的學生較多，不太可能讓你一直隨意問問題，也比較不能針對個人的學習目標去客製化的安排。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>另外除非你選擇的補習班剛好是一個會常常更新教材的補習班，不然許多補習班都只能學習到基礎而已，很難掌握時下的新技術，因此慎選、試聽、試上是相當重要的。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>學習費用：★ ★ ☆ ☆ ☆<br />學習效率：★ ★ ★ ★ ☆<br />學習範圍：★ ★ ☆ ☆ ☆<br />推薦指數：★ ★ ★ ☆ ☆</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>結語：比較適合幾乎毫無基礎的人，但是想要踏入程式語言世界的人。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7799,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/04-1.jpg" alt="" class="wp-image-7799"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading {"fontSize":"medium"} --></p>
<h2 class="wp-block-heading has-medium-font-size">二、使用線上的程式語言課程或買書來自學</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>我們把使用網路找到的資訊都當作是線上的程式語言課程或資源，不過主要探討的是運用一些線上已錄製好的課程網站，或是在Youtube上有些人自製的學習影片等等；用網路學習最大的好處是沒有時間與地點上的限制，只要你剛好有網路，基本上網路可以找到你任何想要學習的資源，其中像是hahow好學校與Coursera都是相當不錯的學習平台。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>加上如果你很會善用網路找資料的話，當你遇到任何難題時，通常都可以在一些程式語言交流的論壇或部落格文章中找到你需要的資訊或資源，在下一期我們會再跟大家整理及推薦有哪些好用的論壇或資源版給各位需要的讀者。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>學習費用：★ ★ ★ ★ ☆<br />學習效率：★ ★ ★ ☆ ☆<br />學習範圍：★ ★ ★ ★ ★<br />推薦指數：★ ★ ★ ★ ☆</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>結語：比較適合會自動自發不懶墮，且求知欲較旺盛的學習者，不然很容易學的半調子或基礎不穩固。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7800,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/05-4.png" alt="" class="wp-image-7800"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading {"fontSize":"medium"} --></p>
<h2 class="wp-block-heading has-medium-font-size">三、找一對一的家教或專家學習</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>根據美國的一項研究，以目前來說最受歡迎的主流程式語言有：JavaScript、HTML、CSS、SQL、Java、Bash/Shell、Python、C#、PHP、C++；而這些程式語言其實要找到一對一的老師都是很容易找到的，除了上面提到的國際網站Coursera也有線上一對一的指導老師之外，還有像是Lynda、Apprentus、1on1也都可以找到各種程式語言類型的導師來教你一步步的學寫程式；而如果你擔心用國際平態來找家教，你也可以用中文搜尋「程式語言 家教」，其實你也會找到很多家教所開的一對一指導課程。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>而找家教最大的好處是在於家教通常可以較密集性的一對一指導，並針對你的「目的」進行客製化的課程安排或以專案的形式來教導，更有機會快速的學以致用；加上一對一的家教通常可以讓你問到爽，特別是如果你找的家教是個熱心又是實力堅強且經驗豐富的老師，那基本上真的是賺到了，除了可以瘋狂提問之外，還有機會一起完成專案。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>不過找一對一老師的最大缺點就是真的不太好找，因為好的老師或實力高超的家教，通常本身不是自己有接專案或課程，就是有在某些企業擔任工程師或主管，因此時間可能不好安排；加上實力越強、經驗越豐富的家教，相對的酌收的費用也會比較高。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>學習費用：★ ★ ☆ ☆ ☆<br />學習效率：★ ★ ★ ★ ★<br />學習範圍：★ ★ ★ ★ ☆<br />推薦指數：★ ★ ★ ★ ☆</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>結語：學習效率是三種之中最快的，適合有一定經濟基礎，或是有專案或客製化目的需求的人。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7801,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/06-2.png" alt="" class="wp-image-7801"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:pullquote --></p>
<figure class="wp-block-pullquote">
<blockquote>
<p>本文由 <a href="https://1on1.today/about">1on1</a> 授權轉載，原文<a href="https://1on1.today/blog/%e7%a8%8b%e5%bc%8f%e8%aa%9e%e8%a8%80-%e8%87%aa%e5%ad%b8vs%e6%89%be%e5%ae%b6%e6%95%99/">連結</a></p>
</blockquote>
</figure>
<p><!-- /wp:pullquote --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/issues/ai/7794/">【程式語言學習】學寫程式：自學vs找家教</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/issues/ai/7794/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>資料庫自動備份並上傳至 Google Drive</title>
		<link>https://www.technice.com.tw/experience/7742/</link>
					<comments>https://www.technice.com.tw/experience/7742/#respond</comments>
		
		<dc:creator><![CDATA[科編推薦]]></dc:creator>
		<pubDate>Tue, 12 Jul 2022 07:57:23 +0000</pubDate>
				<category><![CDATA[產業]]></category>
		<category><![CDATA[Google Drive]]></category>
		<category><![CDATA[工作甘苦談]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[程式]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=7742</guid>

					<description><![CDATA[<p><img width="1800" height="1200" src="https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cover 2jFSOIdRXm16499991800497" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497.jpg 1800w, https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497-300x200.jpg 300w, https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497-1024x683.jpg 1024w, https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497-768x512.jpg 768w, https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497-1536x1024.jpg 1536w" sizes="(max-width: 1800px) 100vw, 1800px" title="資料庫自動備份並上傳至 Google Drive 6"></p>
<p>在網站上線後，持續備份是一件很重要的是，尤其是資料庫，刪錯庫就跑路。<br />
備份有很多方式，可以透過 Google Cloud SQL 備份、匯出。<br />
今天要介紹的方式是透過 pg_dump 指令，自動備份 PostgreSQL，並且把檔案上傳到 Google Drive。<content><!-- wp:image {"id":7744,"width":768,"height":512,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/cover-2jFSOIdRXm16499991800497-1024x683.jpg" alt="" class="wp-image-7744" width="768" height="512" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>文／<a href="https://codus.me/blog/%e8%b3%87%e6%96%99%e5%ba%ab%e8%87%aa%e5%8b%95%e5%82%99%e4%bb%bd%e4%b8%a6%e4%b8%8a%e5%82%b3%e8%87%b3GoogleDrive">Codus</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>前言</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>在網站上線後，持續備份是一件很重要的是，尤其是資料庫，刪錯庫就跑路。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>備份有很多方式，可以透過 Google Cloud SQL 備份、匯出。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>今天要介紹的方式是透過 pg_dump 指令，自動備份 PostgreSQL，並且把檔案上傳到 Google Drive。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>本文章要介紹的是透過 Golang 與 cron 套件，每週自動呼叫 pg_dump，並將匯出的檔案上傳到 Google Drive 留存。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>執行 pg_dump 的方式其實也可以不透過 Golang，直接透過 Linux crontab 也可以；本文章介紹使用 Golang 是因為資料庫參數都已經放在 env 了，直接透過程式管理，才不用分2個地方處理，而且還可以透過程式自動上傳到 Google Drive。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>上傳的方式若不是儲存到 Google Drive 也可以，儲存在其他檔案伺服器也行，但本文章僅介紹上傳至 Google Drive 的方式。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true,"fontSize":"medium"} --></p>
<ol class="has-medium-font-size">
<li><strong>pg_dump 指令說明</strong></li>
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>為了能順利執行 pg_dump 指令，首先要先安裝指令，以 CentOS 8為例子，輸入以下指令安裝：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph {"textColor":"vivid-cyan-blue"} --></p>
<p class="has-vivid-cyan-blue-color has-text-color">sudo yum -y install postgresql</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>備註: 本文章以 PostgreSQL 14.2 版實測</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph {"textColor":"vivid-cyan-blue"} --></p>
<p class="has-vivid-cyan-blue-color has-text-color">pg_dump --version</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>pg_dump (PostgreSQL) 14.2</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>pg_dump 會將資料庫的檔案全部匯出，範例指令如下：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph {"textColor":"vivid-cyan-blue"} --></p>
<p class="has-vivid-cyan-blue-color has-text-color">pg_dump -h 127.0.0.1 -U my_db_username_codus -p 5432 -d my_db_name_example_app -f dump.sql</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>建議可以進行壓縮，範例指令如下：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph {"textColor":"vivid-cyan-blue"} --></p>
<p class="has-vivid-cyan-blue-color has-text-color">pg_dump -h 127.0.0.1 -U my_db_username_codus -p 5432 -d my_db_name_example_app -f dump.sql.gz -Z 1</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>指令的每一個欄位的說明如下:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>pg_dump -h {{hostname}} -U {{username}} -p {{port}} -d {{database name}} -f {{output file}} -Z {{壓縮級別}}</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>更多詳細資料可以參考下方的參考連結「pg_dump - PostgreSQL」，PostgreSQL 的官方說明。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true,"start":2,"fontSize":"medium"} --></p>
<ol start="2" class="has-medium-font-size">
<li><strong>Golang 排程執行</strong></li>
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>我們透過「github.com/robfig/cron/v3」套件，很簡單地示範每天凌晨4點執行程式。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>透過 Golang Standard Library「os/exec」執行「pg_dump」指令。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>套件的細節這邊不贅述，有興趣的朋友可以到 GitHub 或 Golang 官方文件查看。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7745,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/01-2.png" alt="" class="wp-image-7745" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:list {"ordered":true,"start":3,"fontSize":"medium"} --></p>
<ol start="3" class="has-medium-font-size">
<li><strong>上傳至 Google Drive</strong></li>
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>透過「2. Golang排程執行」，每天凌晨4點會 dump 資料庫，產生 sql 檔案，接著我們可以把這個檔案上傳至 Google Drive。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>如何設定 Google Drive 與存取資料夾/檔案的方式，請參考下方參考連結「不需要OAuth驗證即可存取 Google Drive 檔案 - 使用 Golang」，細節這邊就不再說明，僅列出範例程式碼。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":7746,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/02-3.png" alt="" class="wp-image-7746" /></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:image {"id":7747,"width":768,"height":751,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/07/03-2-1024x1001.jpg" alt="" class="wp-image-7747" width="768" height="751" /><figcaption>資料庫備份檔案成功上傳至 Google Drive 畫面截圖</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:pullquote --></p>
<figure class="wp-block-pullquote">
<blockquote>
<p>本文由 <a href="https://codus.me/">Codus</a> 授權轉載，原文<a href="https://codus.me/blog/%e8%b3%87%e6%96%99%e5%ba%ab%e8%87%aa%e5%8b%95%e5%82%99%e4%bb%bd%e4%b8%a6%e4%b8%8a%e5%82%b3%e8%87%b3GoogleDrive">連結</a></p>
</blockquote>
</figure>
<p><!-- /wp:pullquote --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/experience/7742/">資料庫自動備份並上傳至 Google Drive</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/experience/7742/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
