<?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%85%a8%e7%ab%af%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>Sun, 17 Jan 2016 00:30:34 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>我的網站開發流程【17/366】</title>
		<link>https://wordpress.lokidea.com/468/%e6%88%91%e7%9a%84%e7%b6%b2%e7%ab%99%e9%96%8b%e7%99%bc%e6%b5%81%e7%a8%8b%e3%80%9017-366%e3%80%91/</link>
					<comments>https://wordpress.lokidea.com/468/%e6%88%91%e7%9a%84%e7%b6%b2%e7%ab%99%e9%96%8b%e7%99%bc%e6%b5%81%e7%a8%8b%e3%80%9017-366%e3%80%91/#respond</comments>
		
		<dc:creator><![CDATA[Barney Chen]]></dc:creator>
		<pubDate>Sun, 17 Jan 2016 00:30:34 +0000</pubDate>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[全端之路]]></category>
		<category><![CDATA[前端]]></category>
		<category><![CDATA[每日一篇]]></category>
		<category><![CDATA[全端工程師]]></category>
		<guid isPermaLink="false">https://wordpress.lokidea.com/?p=468</guid>

					<description><![CDATA[自己當了工程師這些年 總是覺得自己的工作流程進步得很慢 雖然知道很多東西 似乎實踐的速度太慢了 所以寫篇文章來 &#8230; <a href="https://wordpress.lokidea.com/468/%e6%88%91%e7%9a%84%e7%b6%b2%e7%ab%99%e9%96%8b%e7%99%bc%e6%b5%81%e7%a8%8b%e3%80%9017-366%e3%80%91/" class="more-link">閱讀全文 <span class="screen-reader-text">我的網站開發流程【17/366】</span></a>]]></description>
										<content:encoded><![CDATA[<p>自己當了工程師這些年<br />
總是覺得自己的工作流程進步得很慢<br />
雖然知道很多東西<br />
似乎實踐的速度太慢了<br />
所以寫篇文章來督促自己成長<br />
<span id="more-468"></span><br />
網站前端是高中寫HTML開始學起<br />
簡單的javascript也是那時候學的<br />
所以我的前端底其實很早就打底了<br />
後端則是後來上了大學，念了資工系<br />
才真正了解程式語言的撰寫<br />
資料庫也是那時候開始瞭解的<br />
我覺得是因為沒有待過大公司的關係<br />
所以並沒有跟很多人合作開發的經驗<br />
PHP的framework也是第一份工作開始學習的<br />
雖然之前一直都有看過網路上的資訊<br />
真正的實作也是工作以後<br />
PHP的學習經驗<br />
則是大學有自己用phpbb<br />
或是其他套件自己架在本機上面玩過而已<br />
唯一的實作開發就是學校課程的期末作業<br />
用pure PHP+mysql寫過一個類似通訊錄的東西<br />
第一份工作接觸codeigniter<br />
之前也稍微摸過XOOPS<br />
然後就使用codeigniter到現在<br />
最近則是有點想要轉移到Laravel<br />
中途也有想要學習nodejs、Go、Python等等的語言<br />
但是也都沒有行動<br />
因為自己在本機架過不少opensource專案<br />
所以其實也滿瞭解架站流程的<br />
現在的工作因為有好幾個網站要管理<br />
所以也越來越熟悉ubuntu<br />
回到主題<br />
現在我的網站開發流程<br />
就是用新版的codeigniter來進行開發<br />
沒有使用composer(希望能加入)<br />
搭配bootstrap來設計前端的版型<br />
jQuery使用很多，也常用很多相關的前端套件(有機會再介紹)<br />
有使用git，但是自己開發沒有特別訂流程<br />
先決定功能跟畫面以後<br />
開始寫code，有初版就會先給同事看<br />
然後再調整跟修改<br />
直到最後完成<br />
之後的預想開發流程<br />
使用docker來建置專案環境<br />
composer也要加入使用<br />
當然是想要使用Laravel開發<br />
(還是會根據專案需求決定framework)<br />
使用TDD(測試驅動開發)<br />
git整合jenkins<br />
(commit的時候會做靜態分析以及程式碼guideline檢查)<br />
當然測試也是每天有commit新的code就會自動跑<br />
merge進product之後，會自動deploy到主機上<br />
前端開發當然也要跟上後端的方式<br />
也要學習一下其他的framework<br />
使用Angular或是React。<br />
搭配gulpjs、gruntjs跟phantomjs進行自動化測試<br />
PS：歡迎大家指教，這流程還有很多可以調整的部分<br />
當然，這整塊需要學習的東西應該超多<br />
今年，要好好鍛鍊一下自己的功力，<br />
全端工程師的路真的才開始而已</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wordpress.lokidea.com/468/%e6%88%91%e7%9a%84%e7%b6%b2%e7%ab%99%e9%96%8b%e7%99%bc%e6%b5%81%e7%a8%8b%e3%80%9017-366%e3%80%91/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>何謂全端工程師?</title>
		<link>https://wordpress.lokidea.com/26/%e4%bd%95%e8%ac%82%e5%85%a8%e7%ab%af%e5%b7%a5%e7%a8%8b%e5%b8%ab/</link>
					<comments>https://wordpress.lokidea.com/26/%e4%bd%95%e8%ac%82%e5%85%a8%e7%ab%af%e5%b7%a5%e7%a8%8b%e5%b8%ab/#respond</comments>
		
		<dc:creator><![CDATA[Barney Chen]]></dc:creator>
		<pubDate>Fri, 31 Oct 2014 00:00:12 +0000</pubDate>
				<category><![CDATA[全端之路]]></category>
		<category><![CDATA[full-stack]]></category>
		<category><![CDATA[全端工程師]]></category>
		<guid isPermaLink="false">https://wordpress.lokidea.com/?p=26</guid>

					<description><![CDATA[其實全端工程師(Full Stack developer) 也是2010年過後才有的詞彙(10年前根本就沒有這 &#8230; <a href="https://wordpress.lokidea.com/26/%e4%bd%95%e8%ac%82%e5%85%a8%e7%ab%af%e5%b7%a5%e7%a8%8b%e5%b8%ab/" class="more-link">閱讀全文 <span class="screen-reader-text">何謂全端工程師?</span></a>]]></description>
										<content:encoded><![CDATA[<p>其實全端工程師(Full Stack developer)<br />
也是2010年過後才有的詞彙(10年前根本就沒有這職缺XD)<br />
但是其實台灣很早就有這種工作缺<br />
只是沒有取名叫做全端工程師<br />
因為早期網頁工程師，主要都是製作後端程式，順便寫介面<br />
畢竟介面設計會交給設計師或是美術<br />
後來是因為介面設計越來越複雜<br />
所以前端就獨立出來了!!! (CSS+HTML架構+設計)<br />
關係就會是，設計師&lt;-&gt;前端工程師&lt;-&gt;後端工程師<br />
那究竟跟全端工程師有啥小關係呢?<br />
根據一篇2012年8月的文章<br />
<a href="http://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/" target="_blank" rel="noopener noreferrer">What is a Full Stack developer?</a><br />
裡面定義的全端就是：MIS+前端+後端，可以的話整體都一起做<br />
其實這樣跟一人SOHO沒什麼不一樣<br />
所以才說台灣很早就有了。2000年前就有很多SOHO是全端了<br />
因為這樣比較節省成本，也省人力。<br />
但是現在的全端需要知道的事情其實挺多的。<br />
畢竟MIS的資訊要常常更新、後端技術也是演進的很快、前端就更不用說了<br />
所以走一條路其實就很地獄了，更何況是三條一起走XD<br />
OS：其實 地獄+地獄+地獄 = 地獄<br />
<a title="全端之路-何謂全端工程師? Day01" href="http://ithelp.ithome.com.tw/ironman7/app/article/all/recent/10156314" target="_blank" rel="noopener noreferrer">原文連結</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wordpress.lokidea.com/26/%e4%bd%95%e8%ac%82%e5%85%a8%e7%ab%af%e5%b7%a5%e7%a8%8b%e5%b8%ab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
