跳到主要內容

發表文章

面試者如何挑戰大工程師時代來臨?

面試者如何挑戰大工程師時代來臨? 全世界都在倡導轉職成為工程師,似乎轉職成為工程師就成為職場的救贖,真的是如此嗎?讓老衲來杠給各位聽。 最近有位好久不見的小朋友,是 2000 年出生的小蔡,對於即將面臨到面對職場的挑戰開始關心起技術,他開始尋找比較適合自己的領域,同時也開始在思考到底為了接下來的就職小蔡該如何準備。 詢問我說是不是可以考慮軟體開發工程師這條路線 對於他的詢問,反而引起我的注意, 這讓我開始思考並映射於最近招募的經驗,軟體開發此領域是不是對於每個人都是可以擔任的職啀,這邊分享一些自己的看法希望對各位有所幫助。 全民工程師這件事情 在全球景氣低迷的狀況下,的確特別在這一年大家會很有感覺萬物齊漲,薪水不漲,薪資就是一直停滯不前。 很多時候,在不同的領域中,會發現整個薪資就算是擔任了管理職務主管你也會面臨到薪資的強大屏障在自己面前。 這個時候, 軟體工程師年薪百萬口號 似乎就成了一種救贖。 好像成為了工程師就可以達到年薪百萬,在家輕鬆工作,不用打卡也不用受到風吹雨淋,隨時想工作就可以工作,每個月又有固定薪水入帳,感受到類財富自由,人生的美好。 如果能夠爭取到跨國公司的職位,這份薪水有可能還可以上看每個月十多萬以上,甚至是往上也是極度有可能的事情,人生美好層次又再度提高了起來。 但這件事情是真的每個人都可以達到嗎? 還是這就是另外一種性存者偏差呢? 亦或者這些人其實是金字塔頂端的小眾? 每份履歷都像是同一種履歷 最近在最近幾年在面試工程師的時候特別會看到許多轉職者,一開始履歷裡面看到相關的作品一開始會覺得十分的驚艷, Wow, 現在的新手就可以做到如此精美的畫面,這些畫面是我當初用 Bootstrap 也做不出來的東西,許多的互動體驗好的一個不行,做出來的頁面配色和對齊也是極致。 但是隨著時間推移,多看了幾封履歷之後,就會發現在各大技術養成學院出來的學生履歷成果內容如出一轍,在面試的過程中也會詢問許多關於框架的底層概念,和比較技術觀念的時候,甚至是許多框架的核心概念,就很容易露出馬腳。 很多面試者會 一問三不知 ,透過許多引導,但殘酷的是連關鍵字是什麼都也無法推敲出來,更不用說在小組裡面到底怎麼樣合作,許多不同線上產品的比較,使用者流程,使用者後面的互動邏輯等,幾乎是風吹一片倒,只能
最近的文章

電腦安裝軟體清單 MacOS M1 software list for Web Developer 2022

電腦安裝軟體清單 MacOS M1 Download by appstore AnyDesk Remote Desktop Telegram Xcode - Line Office Divvy Xnip Required download Chrome CopyClip2 VSCode Edge Docker Postman iterm2 android studio SyncThing Caffine Database Robo3T TablePlus SequelPro Database server Postgres.app dbngin Cli Homebrew nvm git alias https://github.com/GitAlias/gitalias#install-with-typical-usage oh-my-zsh git plugin oh-my-zsh github plugin Meeting Slack Zoom mmhmm Doc Office 365 Option Dropbox Evenrnote oneDrive

思辯,疫情停課後,數位教育何去何從?政府思維該如何改變?

回應,疫情停課後,數位教育何去何從?政府思維該如何改變? 疫情停課,首當其衝是老師,是學生,特別是國小以上階段,有些話該說還是 原文網址: https://www.facebook.com/pcyeh.NTU/posts/6585411554817820 文:前面提到其他國家的教育單位,也沒有自己開發大一統的政府平台給老師用。因為很花錢、而且實務上也很難做,更重要的是與網路時代教學的多元精神是違背的。 其實每個國家,最後會建立自己的系統,教育是人民的權益,教育單位有必要扛起品質的責任,所以建立單一平台,監督品質這件事情在每個國家最終都會發生,也正在發生中! 會有不需要單一平台誤會,主要來自於網路誤區,這其中最大的不同在於,網路內容多樣性,因此才會產生不需要專有平台的誤解。 實際上遠距之後就跟自學體系沒有兩樣,學習內容必須要被檢定且必須要被最小範圍,規範讓學生學習到該年紀應達到之基礎。 最終應該回到檢驗機制,利用檢定,基本能力確認,證照等方式,確保學生的學習有正在走向正軌,並且學習從專業人士身上學習到該有的基本學科內容。 所以,公部門單一平台化,其實有其必要性! 文:但有件事情我認為是迫切該改變的。其他國家的老師,有政府的預算可以讓學校老師覺得好用的網路平台服務。台灣卻是學校、老師什麼買軟體服務的預算都沒有。 所以到頭來,台灣的老師一天到晚只能找網路上免費的服務來用。一旦聽到要收錢了,大家就人心惶惶。 個人觀點並不是軟體收費問題,也不是硬體問題, 根本問題是老師收入太少! 以主計處提供資訊,可查到教育者平均薪資為 27000 - 35000 月薪 就這樣的薪資水準來說,扣除房租,生活開銷,大概就僅能支持溫飽,政府對於停課之後並沒有提供實質補助給予教師添購硬體,軟體,僅只有讓老師使用現有資源進行所謂『遠距課程』 當然一堆荒腔走板的課程都逐漸浮上台面,更不用說買軟體,額外花費時間學習軟體使用,額外學習影片剪輯等 … 而這些是老人不懂,年輕人才有辦法快速站上的舞台,但很可惜,薪資高的在教師界就是老人居多,年輕人基本上就是拿到這樣的平均薪資,能做不多,多做又無法,陷入兩難局面。 這才導致免費平台是唯一出口,只有免費才能讓老師安心使用,一旦持續訂閱持續花費,一個月 300 - 600, 一年下來也是個可觀的數字,對於一個月只有兩三萬的老師來說。 問題在哪裡 說穿了,整個停課機

直播錄影設備大公開 - 從線下轉線上到底要哪些裝備

直播錄影設備分享 蠻多朋友都在敲碗詢問,到底一場直播需要準備哪些設備,這邊聽筆者娓娓道來, 網路 好的網路上天堂,壞的網路會讓你掉落到不知道什麼地方。 會建議大家至少是一個獨立的 4G 訊號,意味著當下至少要有 30MB/s 的上傳下載,這樣在透過 Google Meet / Zoom 視訊會議的時候是比較不會卡頓的狀態。 Google Meet 輔助文件 有提到關於頻寬的最低需求, 對位於 8.8.8.8. 的 Google 公用 DNS 伺服器執行連線偵測 (ping) 測試時,延遲時間應低於 50 毫秒。 參與者的上傳訊號 (無論通訊人數多寡) 應符合 3.2 mbps 的頻寬需求。 抓在這樣的標準之上會是比較穩定的, 如果你的需求是要透過 OBS 同時播出到 youtube live / Facebook live 和多個頻道的時候,會建議需要更高頻寬,最好是連接有線網路的狀況下尤佳。 總之,網路越快越好,直接光纖肯定沒錯!(可惜我家無法 …T_T 麥克風 直接說答案,這邊採用的是   Rode Wireless go 購買網址: https://24h.pchome.com.tw/prod/DGCF07-A900B6O2U 沒有考慮類似圓剛 av310 或者 BlueYite 之類的,主要是因為可能當初規劃會有起身轉場可能,且可以支援一對多的方式進行訪談式收音。 但很可惜的是,沒有朋友!(威 Rode Wireless go 的優勢在於內建獨立麥克風,可直接夾在領夾上,或者連接更好的收音麥克風,當作訊號源來處理,可變化性蠻大的,但對於聲音細緻度,可能就沒辦法要求到這麼多,總之是不同面向考量下的選擇。 燈光 首先燈光會比攝影機要重要許多許多許多,一個好的麥克風,加上好的燈光,基本上背景只要稍微設置一下,就可以美美搭。 6 寸桌上型 LED 網美燈 購買網址: https://24h.pchome.com.tw/prod/DGCF2O-A900AFG98?fq=/S/DGCF2O 道蝦皮找應該可以找到許多更便宜的,以目前來說 6 寸網美 LED 環形燈來說算是堪用,為什麼會說堪用,如果場景允許,實際上再加上左右補光會讓畫面呈現效果更佳。 目前上述的需求,都是以大頭照拍攝,或者半身的需求為主。 如果說要拍到全身的話,基本上就是直上攝影用補光燈,這就不在此範圍內

Expiring Daemon because JVM heap space is exhausted React Native

Expiring Daemon because JVM heap space is exhausted React Native Expiring Daemon because JVM heap space is exhausted Daemon will be stopped at the end of the build after running out of JVM memory Expiring Daemon because JVM heap space is exhausted Expiring Daemon because JVM heap space is exhausted > Task :app:transformDexArchiveWithExternalLibsDexMergerForRelease FAILED FAILURE: Build failed with an exception. Add Line into gradle.properties org.gradle.daemon=true org.gradle.configureondemand=true org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 Add Line into app/build.gradle android { ... dexOptions { javaMaxHeapSize "3g" } ... } Then try again, compile again, it should be work :D