<?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://wordpress.lokidea.com/tag/%E5%82%91%E5%87%BA%E5%B7%A5%E7%A8%8B%E5%B8%AB/feed/" rel="self" type="application/rss+xml" />
	<link>https://wordpress.lokidea.com</link>
	<description>幻幽的小小分享區</description>
	<lastBuildDate>Tue, 03 May 2016 12:37:48 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>我也想成為傑出工程師【124/366】</title>
		<link>https://wordpress.lokidea.com/823/%e6%88%91%e4%b9%9f%e6%83%b3%e6%88%90%e7%82%ba%e5%82%91%e5%87%ba%e5%b7%a5%e7%a8%8b%e5%b8%ab%e3%80%90124-366%e3%80%91/</link>
					<comments>https://wordpress.lokidea.com/823/%e6%88%91%e4%b9%9f%e6%83%b3%e6%88%90%e7%82%ba%e5%82%91%e5%87%ba%e5%b7%a5%e7%a8%8b%e5%b8%ab%e3%80%90124-366%e3%80%91/#respond</comments>
		
		<dc:creator><![CDATA[Barney Chen]]></dc:creator>
		<pubDate>Tue, 03 May 2016 12:37:48 +0000</pubDate>
				<category><![CDATA[每日一篇]]></category>
		<category><![CDATA[開源]]></category>
		<category><![CDATA[傑出工程師]]></category>
		<category><![CDATA[分享]]></category>
		<guid isPermaLink="false">https://wordpress.lokidea.com/?p=823</guid>

					<description><![CDATA[寫程式之外，傑出軟體工程師所需的六項能力 &#8211; Inside 硬塞的網路趨勢觀察 看過這篇文章後 自 &#8230; <a href="https://wordpress.lokidea.com/823/%e6%88%91%e4%b9%9f%e6%83%b3%e6%88%90%e7%82%ba%e5%82%91%e5%87%ba%e5%b7%a5%e7%a8%8b%e5%b8%ab%e3%80%90124-366%e3%80%91/" class="more-link">閱讀全文 <span class="screen-reader-text">我也想成為傑出工程師【124/366】</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.inside.com.tw/2016/05/03/six-skills-needed-to-be-a-top-engineer" target="_blank" rel="noopener noreferrer">寫程式之外，傑出軟體工程師所需的六項能力 &#8211; Inside 硬塞的網路趨勢觀察</a><br />
看過這篇文章後<br />
自己其實也只是在這路上而已<br />
一、不害怕探索陌生程式語言<br />
二、精通 Debug<br />
三、開發節省時間的工具<br />
四、優化重複性工作的速度<br />
五、發展系統性思考模式<br />
六、化繁為簡、有條不紊與人溝通。<br />
這篇作者是台大博士，<br />
自然就是從學界的觀點出發<br />
我只是個大學畢業生。<br />
頂多幫教授做過幾個計畫案而已<br />
<span id="more-823"></span><br />
也從我自己經驗講起，對應上面六項能力吧</p>
<ol>
<li>我自己在國高中就對電腦很有興趣，雖然沒有學會很多門程式語言，但是也會寫些HTML跟簡單的javascript。那時候CSS還沒登陸台灣。上大學以後，就很認真地學習各種語言。想知道不同語言之前的優缺點。雖然大部分的教授都覺得理論完整就好，但是我覺得不同程式語言本身就包括很多有趣的設計。</li>
<li>Debug也是我正在學習的東西，這真的只能從實務上去練習，不斷地開發與維護都會遇到類似的問題，或者是新的bug，學習更多的debug工具跟自動化手段也是精通Debug必要的內容。畢竟常見的問題其實可以從靜態分析中找出問題。</li>
<li>這點應該是目前我沒有做多的部分，找出自己的開發流程，從中分析出更多可以優化的部分，進而加快工作的流程，或是把部分重複性非常高的部分，使用自動化工具去執行。我也正在學，之後也會分享給大家。</li>
<li>這部分也是學習中，使用更多工具去分析，找出自己開發流程上花時間的部分，並進而找出可以加快的方法。讓開發這件事情更加簡單與快速。</li>
<li>設計系統就會不斷遇到的問題，就是新舊功能的交替，架構的更替，優化結構，優化速度，這點除了從自己的架構改善外，也可以多看一些開源的程式系統，從中學習更多好的設計模式或是更好的演算法。從不同的角度去看開發也可以得到意想不到的收穫。</li>
<li>這一點我覺得不容易，工程師與它人溝通，我自己也不斷地在練習，要把工程的東西，能夠清楚表達到一般人能夠明白，也可以依據對方的程度，用更快速的溝通方式讓對方了解，這點我覺得我目前大概就60分，還有很多可以努力的空間。</li>
</ol>
<p>文章最後也有寫到，不是每個人都有機會遇到艱難的工程問題，這點我覺得現在應該有很棒的解法了，就是開園專案，各個程式語言都慢慢往開源的方向走，很多的成果都是可以在網路上找到的，當然很厲害的演算法與結構當然只有大公司有，但是多看看開源的專案，不但對於自己系統架構視野有幫助，也可以提升程式能力。<br />
最後，勉勵每一個在前往傑出工程師這條路上的人們<br />
不斷地學習才是精進自己的最快方式<br />
沒有遇到問題，那就創造問題來解決吧。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wordpress.lokidea.com/823/%e6%88%91%e4%b9%9f%e6%83%b3%e6%88%90%e7%82%ba%e5%82%91%e5%87%ba%e5%b7%a5%e7%a8%8b%e5%b8%ab%e3%80%90124-366%e3%80%91/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
