Just My Life & My Work

Posts tagged ‘learn’

無力感好重的一年⋯⋯

先說主因:經濟!

若不是「為錢所困」,對未來生涯有明確目標的我來說,哪會有無力感呢?我還是能持續走向目標,就算這路上跌跌撞撞。

就像疫情莫名其妙爆發,我的人生路上突然颳風下雨,打亂了我預定的計劃,以至於慌了陣腳,對一些事情已經失去了初衷。

失去什麼初衷?工作的心態。因為經濟上有壓力,已經很難輕鬆自在地工作,現在就是要為了能賺更多錢找管道~
無力感來自於,明知道有哪些賺錢管道,卻因為過去疏於執行計畫,使得機會沒有抓到,現在才想急起直追,就來不及了⋯⋯

廣告
(繼續閱讀…)

現學現賣 Shell Script

由於Jenkins中需要寫Shell Script來陸續執行某些動作,簡單的都已經打好收工,不過就在要Git Pull下來Release Branch時發生問題,其實就只是想要獲取特定的Branch,只是需要寫點邏輯流程。若是使用最熟悉的Objective C語言肯定沒問題,現在得以Shell Script來實現,不太曉得語法規則的我,只好現學現賣 Shell Script:P~

想要嘗試寫Shell Script?好在現今網路發達,Bash Shell Script Online信手粘來就能邊寫邊執行。

網址:https://www.jdoodle.com/test-bash-shell-script-online

Shell Script主要用途就是用來協助使用者在UNIX or Linux環境上,以更方便、更自動化的方式來執行想要執行的指令,它也可以很快速的協助使用者 or 管理者大量地執行重複性的動作與指令。做為一個系統管理者,學會Shell Script絕對可以事半功倍。

想起研究所時代,為了實驗影像處理演算法,在Windows上寫簡單的指令。

(繼續閱讀…)

[圖解] 各國學童上下課時間

看到這張圖解各國學童上下課時間,我不禁會心一笑,笑得不只是台灣學童上課時數是全世界第一,若對照台灣成年人上班時間也很恰到好處!?

上班與上課 (繼續閱讀…)

[圖解] 專案測試項目

回想兩年前開始做這個給美國寶寶使用的App,從無到有開始打造,因為關鍵的功能尚不知如何實作,於是邊學習邊開發。主要的用途就是讓寶寶自己開影片來看,因為影片檔案很多且很大,需要有個後台來存放,使用者必須從網路下載影片回來App,此外還有進階使用功能,便是應用內購買來下載更多影片。

Baby專案檢查項目.png

回想當初製作時功能流程的複雜程度,App使用起來功能簡單又基本(使用者角度),然而開發起來就覺得實在好複雜(工程師角度),每個細節都要處理恰到好處,於是要花許多時間來測試與除錯。

像是下載影片、儲存影片、播放影片、加入我的最愛、應用內購買、限時播放與循環播放、播放清單、推薦親友、獎勵兌換、家長閘等等。不列出來我都忘記,列出來讓我又想起更多細節,乍看之下就只是個影片播放App,其中的奧秘都呈現在斷斷續續一年以來的開發過程之中。

可能因為自己還沒有小孩(快有了:P~),所以開發這個給寶寶使用的App,說實在的並沒有讓我很興奮,常會卡在某些功能流程上。

像是超大影片(例如100MB)要下載,就不能先全部載到記憶體,再轉存到硬碟,而是要每下載一小部分就從記憶體轉存到硬碟,以免超過App所能乘載的記憶體量而崩潰。

還有當時想要背景下載,但實際上只作前景下載,而且一次只能下載一個影片,所以使用者要開著螢幕乾等影片下載完畢,後來有加上背景下載(10分鐘內)。

此外,應用內購買必須模擬真實購買情況,好在Apple有區分開發環境(Development)與產品環境(Production),讓我可以無限次數購買,只是測試帳號購買產品後,沒有辦法回復到還沒購買的狀況,所以要不斷更改產品ID,或是增加測試帳號,來購買同一個商品。

我想這些學習理應感到很有成就感,只是我會想能不能沿用到未來的專案,當然多少都會對未來專案有助益,也希望開發過程中能有空閒來記錄下我的學習歷程,好讓未來的我或其他學子,能快速上手!

最近同事需要匯出開發文件,我在寶寶App也因應客戶需求,以Apple Doc的格式釋出,多虧一年半前我有記錄下來,直接貼連結給同事參考,節省不少學習時間。

最後的感想是,學海無涯,自己對新的事物也總是抱著好奇的心去認識與學習,然而時間有限之下,我必須選擇對我意義最多且價值最大的題目來實現。

今年給爸媽的紅包是網路

提早在小年夜前一天晚上回家,就是要在小年夜把網路給架設好!一切都在我的計劃之中,為了讓爸媽能與世界接軌,肯定要開始讓他們使用網路行動裝置

這世界已經是不進步就代表你退步,看著大家都人手一台智慧手機平板電腦,我想該是消除數位圍籬的時候。

自從十多年前爸爸收了網咖,再也沒有使用過電腦,更遑論使用網路。因為我和弟弟遠赴他鄉求學,所以原本有的網路也停用。

紅包

我相信今年給爸媽的紅包是網路,會是非常明智的選擇,有句話說「給人魚吃,不如教人捕魚」,魚吃了就沒了,若會釣魚的話,還有一堆魚等著吃!所以今年我沒包錢,而是包網路XD~

(繼續閱讀…)

引文

要學Objective-C還是Swift?

Apple發表Swift已超過半年,學習新程式語言已勢在必行,使用熟悉的Objetive-C來開發當然速度很快,不過未來肯定會往Swift發展,從現在開始來備戰吧!就我目前的狀況,會以Objetive-C為主而Swift為副,直到死亡交叉那一天到來~

Objective-C vs Swift

(繼續閱讀…)

圖片

[圖解] 我該學什麼程式語言?

大學時期的我熱愛學習,只要有開新的程式語言課程,我都會興致勃勃地選修!畢業後進入應用層面,發覺這些技術花費一輩子也不可能學得完,更何況這些程式語言持續在進化。以為就快對iOS爐火純青,然而很幸運地,每年總是有重大的更新等著我去了解和學習:P~

於是乎,就以我未來想要達到的目標來選擇想精通的第一語言,看了這張圖解Which Programming Language Should I Learn First,作者真是厲害,提供想要學習寫程式的初學者一個參考,從目的反推回適合的程式語言,當然我的結果就是Objective-C

如果你想要學習的程式語言有在這張圖裡面,不妨可以參考這張流程圖,包含的語言有:

  • Python
  • Java
  • C
  • PHP
  • C++
  • Javascript
  • C#
  • Ruby
  • Objective-C

which programming language should i learn first

實在是因為時間有限,不然我也想學習所有程式語言。現在我會先想,我的目標是什麼,工作是否能連結我的生活(連結生活才有趣啊XD~),於是照著這張圖走:

  1. 我對學習程式語言感興趣
  2. 我心中有個相當特別的點子
  3. 想要在哪個平台實現點子?
  4. 哪個作業系統?

我想要在Mobile平台實現點子,因為想讓生活更有品味,於是選擇能在iPhone上跑的iOS,最後就得出Objective-C這個程式語言囉~只是呢⋯⋯總是會給人驚喜的Apple半年前(2014/06)推出全新的程式語言Swift,同樣可以在iOS上運作,似乎有意逐漸取代Objective-C,於是我自然要往Swift發展囉~

這個電腦資訊發達的年代,能主動喜歡學習的人格外有優勢!

2015/01/25更新

感謝有人幫忙中文化,如此會有更多人看得懂啦~

我該從哪種語言下手?

2018/05/29更新

小橋流水突然傳給我這張圖,我以為她要開始學寫程式XD~

之後遇到想學寫程式的初學者,可以分享這張圖給他/她,先清楚知道目標,後了解如何學習該語言:)~

參考:這張圖表幫助你決定該學 Python、Ruby 還是 C++玩遊戲看你到底適合哪種程式語言!準爆了啦 XD

圖片

[圖解] 歐美與台灣人才養成

新的一年開始之前,好好整理過去一年來的收穫吧!如果未來想要有重大的改變,那麼不妨可以思考這求學20年來的經過,有什麼值得回味的?

歐美與台灣人才養成

若不是近幾年網路資訊傳播得如此迅速且方便,且加上我兩年內因旅遊和工作之便去六個國家,我應該還沒能體會其它國家人們是如何學習生活工作。當然每個國家的文化都有其優點和缺點,但如果我們能夠提早接觸到,是否就能更早找到自己的人生價值,然後去實現我們認為對世界有意義的理想?

看到這張圖解歐美與台灣人才養成,想起自己高中以前可以回憶的事件寥寥可數,充斥在生活中可以拿來說嘴的莫過於拿了無數次全班或全校第幾名,總是在成績上「分分計較」,多一分就高興得不得了,少一分就害怕失去了面子,幾乎把所有心力放在念書上,雖有機會接觸感興趣的資訊領域,卻也因不想要掉成績而淺嘗則止⋯⋯

台灣人才培養在高中以前,幾乎只是讀書和考試!我並不排斥讀書,但是卻不願意讓讀過的書隨著時間流逝而淡忘,曾經跟高中導師詢問,學了那麼多知識內容,最後還是會忘記該怎麼辦?導師沒有回答我,因為她也不知道如何解決吧~至今我才明白,人生在世時間有限,去學習你所感興趣的,將會帶來更多的快樂與成就感!

歐美人才培養則是生活管理、環境探索、夢想找尋、生涯抉擇、實務能力培養等。這些能力的培養我可是在大學的時候一起學習呢!當然一次學習如此多技能讓我幾度迷惘,不過也慶幸曾經迷惘過,才能逐漸修正到想走的路,進而知道自己在這世上的價值,然後決心去做對社會有意義的事情!

雖然這張圖對每個人沒有一定是如此,但對於身在台灣成長的人們多能感同身受呢!

實現自我

新的一年期許自己能持續在喜歡擅長的事情上發揮潛能!

參考:洪士灝教授臉書牆讀書考試念完大學又如何?

圖解書 (Illustrations Book)

說真的,我越來越喜歡「圖解」類的書籍,原因是在這資訊爆炸的時代裡,全文字的海量資訊已經把我給淹沒,就算真的能夠全部啃完,卻也很容易就忘光嚕~於是我希望能花最少的時間來吸收最多的資訊,而這傳播媒介我最鍾意圖文書了!

圖解書 (Illustrations Book)

(繼續閱讀…)

[企業演講] 數位語言學習市場動態與實務—以MyET-MyCT為例

這次請來艾爾科技股份有限公司林宜敬執行長來講數位語言學習市場動態與實務—以MyET-MyCT為例。他是位創業家,聽他越講越興奮的樣子,更加大我想要創業的決心,就如同他所說的話,成功不只是能否賺錢,更在於他人使用自己的產品而得到成就的喜悅。

(繼續閱讀…)

標籤雲