[爆卦]工作程式寫不出來是什麼?優點缺點精華區懶人包

雖然這篇工作程式寫不出來鄉民發文沒有被收入到精華區:在工作程式寫不出來這個話題中,我們另外找到其它相關的精選爆讚文章

在 工作程式寫不出來產品中有33篇Facebook貼文,粉絲數超過8萬的網紅半路出家軟體工程師在矽谷,也在其Facebook貼文中提到, 聽說你最近在刷題- 軟體工程師的面試一定會遇到的資料結構及演算法關卡 (& 分享 LeetCode 折扣)& LeetCode Premium 抽獎啦(2021- 9 月更新) ----------------------------- 2021年 9 月更新: 從 8 月開始,收到許多剛到美國唸...

工作程式寫不出來 在 老師說我PE要加強 Instagram 的精選貼文

2021-07-11 08:51:42

最近幫同學邀請一位外科醫師演講,想到上次與這位學姊談話是五年前的事情了。再加上最近在家醫科上了一堂職涯的討論課,所以我想來分享一下選擇醫學的心得(不過這也只到大五的所見所聞,可能未來5年、10年的看法都會改變)。如果大家對於下面的這些觀點有其他想法或是對於選系之類的問題想要討論也相當歡迎。 五年前...

  • 工作程式寫不出來 在 半路出家軟體工程師在矽谷 Facebook 的最佳貼文

    2021-09-04 08:19:33
    有 802 人按讚

    聽說你最近在刷題- 軟體工程師的面試一定會遇到的資料結構及演算法關卡 (& 分享 LeetCode 折扣)& LeetCode Premium 抽獎啦(2021- 9 月更新)

    -----------------------------
    2021年 9 月更新:
    從 8 月開始,收到許多剛到美國唸書的讀者來信請求幫忙內推 2022 年暑假的實習工作,如果你還不知道的話, 請查看我另外一篇文章來了解內推網路:最有效得到面試的方式- 內部推薦: 尋找內推資源 & 歹晚郎互助網絡 (2021 年 8 月更新)。軟體工程師的面試關卡很多都是資料結構及演算法, 所以大家在準備實習也都不免俗的要刷題一下。 我許久沒有看 LeetCode, 發現現在 LeetCode 的功能越來越多, 還有像是學習資源文章及 study plan 的功能,把大家要準備面試的各種需求都越來越在他們網站上一站搞定。 今天除了再次分享去年寫的文章(還有折扣碼), 還要大大感謝 LeetCode 願意提供 3 個 7 天 Premium 會員試用來給予讀者, 讓大家面試前可以使用如公司 tag 的功能來做複習。 此外感謝大家一直以來的支持, 我也自掏腰包提供購買 3 個 1 個月的 Premium 會員試用來加碼, 再請大家做以下動作參加抽獎歐!

    ✅ 按讚並留言你希望用 LeetCode 達到什麼目標 (轉職、實習面試、換工作,可以寫一寫細節像是目標公司、職位等), 或是你過去使用 LeetCode 的心得、或者是自己未來職業目標等等, 也可以是找朋友來一起練習。
    ✅ 公開分享此篇文章的話多一次被抽中的機會

    獎項: 共 6 個名額,3 個 7 天 Premium 試用會隨機抽出, 3 個 1 個月的 Premium 試用則用留言內容來挑選, 希望抽出給很需要、或是很有創意的留言, 哈!

    活動期間到加州時間下週四 9/9 晚上 9 點截止。會直接於文中留言通知中獎,祝大家學習愉快、找實習、換工作都順利!

    --------------------------

    2020 年 12 月原文:
    歐, 要澄清一下我現在沒有在刷題 (我這樣講絕對不是怕很多同事會看到我的文章 XD), 說實在的, 我覺得大家好像太過度強調 “刷”題的刷, 好像刷油漆似的要來回刷很多遍。 我過往看過許多刷幾百題、每題做 2、3、4 次以上的人分享他們的經驗, 我很佩服他們投入的時間及毅力, 但我自知做不到, 有小孩後更是難以做到刷一遍。 我自己找軟體工程師的工作的經驗, 2015 年上完 Coding Bootcamp 到找到工作, 大概做了 60 題左右的 LeetCode 問題, 2016 年底找工作比較認真, 大概完成了 100 題左右。 今天這篇文章想要分享一下我的演算法準備方式, 如果你想要找如何刷題的方式,或是覺得無法刷幾百題很多遍的人, 歡迎往下閱讀。

    2015 年上完 Coding Bootcamp 後, 我陸續有一些電話面試, 每天可能會有 1~3 個電話面試, 所以在準備面試上, 要研究公司, 並且依照職缺來做面試的複習, 因為我是面試前端相關的職缺, 所以也有一部分的精力在前端的資料複習。 關於資料結構及演算法 (Data Structures & Algorithms) 的練習,我大概維持一天練習 1-2 題的步調。 2016 年底的面試, 因為還要上班, 所以基本上只有晚上有時間, 可能一天只能練習 1 題, 假日有比較多時間才可以多做幾題。

    看到問題的時候, 我會先確保我了解題目的意思, 真正在面試的時候, 通常第一步也是和面試官確認我們自我的理解和面試官要問的是否一致, 不要花了時間才發現一開始的理解及假設是錯誤的。 我通常會立刻寫下題目給予的 input 有什麼、格式是什麼, desired output 又是什麼。

    確認好 input & output 後, 我會思考題目可以用什麼類型的資料結構或是演算法來解。 通常在面試的時候, 我會和面試官說明我可能會先就一個大概可行的方式來做解答, 如果他/她覺得沒有什麼問題的話, 我再做後續的優化。 在我開始有一些思路後, 我會先寫下 pseudo code, 就是先用英文來說明我的解法會是怎麼樣。 每個步驟和面試官確認都沒有問題後, 我才會正式寫 code 。

    當然有些時候不論怎麼想都寫不出來, 如果是自己練習的時候,我大概在 15 分鐘後會開始看一些討論, 嘗試學習別人的思路, 但如果再花 10 分鐘還是解不出來的話, 才會參考別人的解法。 我看完別人的答案後, 還是會用自己的 code 再實現一次。 如果面試中卡住的話, 則是要儘快和面試官討論, 我會把我的理解, 可能的解法方式和面試官說, 同時也說明我的情況可能哪裏不是很確定, 讓面試官在適當的時候可以給予我提示。 一般來說, 公司都是希望有順利的面試經驗, 面試官也都願意在溝通正常下給予協助。

    自己練習寫完之後, 我會再寫出解法的空間及時間複雜度 (Space & Time Complexity) , 通常面試也會詢問這個部分, 所以自己每個練習也要歸納一下。 如果我發現我的解法時間可能不是太好, 我會再嘗試看不同人的討論, 研究更優化的解法, 並再自己寫出不一樣的解法。 有些比較棘手的問題我可能會寫 2、3 個解法比較彼此的優缺點。

    在之前準備面試的時候, 我有準備一本筆記本, 每次寫完問題之後, 我會用筆寫下我在哪一天寫了哪一個問題, 並且用很精簡的方式總結問題及解法。 隔天要做下一題之前, 我會先看一下前一天的問題, 嘗試回想我是否可以再次在頭腦中想出大致的解法。 如果還是不行的話, 再看我自己的總結並做上記號, 隔天會再做一次同樣的步驟,直到我可以順利複習出解題的邏輯思路。

    如果有和公司面試, 不論是電話還是 onsite, 面試完後我會再檢查我遇到的題目是否和我過去做過的題目類似, 如果有的話, 是否我的思路在面試中是清晰及正確的, 如果沒有的話, 我是否有利用對的觀念來解答。 面試結束後, 會花時間在盤點及複習, 從面試中的題目和過往的練習做統整。

    你可以看到我的練習方式不是很強調快, 因為我希望我做完問題可以有很深的理解, 所以花很多時間在做整理、複習確認, 即使當下沒有那麼理解, 隔天回想又想不出的話, 我會再複習一次, 再隔一天做新題前也會再確認。 複習及思考的次數多了,真正把題目所想要考的觀念融會貫通, 畢竟面試很難真的遇到原題, 重點是我們對於資料結構及演算法的理解, 及遇到難題如何面對的應對的思考過程。

    條條大路通羅馬, 每個人面試準備的方式都不太一樣, 以上就是我的資料結構及演算法的準備方式, 之前寫找工作的系列文章好像沒有特別提這塊, 所以特別再寫出來分享。當然我不是大神每次面試都可以收割 5 到 10 個以上 offer, 所以就請你自己斟酌評估你的學習方法,畢竟我們都要找到對自己最能接受、且有效率的方式來準備面試 。

    我從 2015 、2016 年準備面試的時候, 有許多練習演算法的網站, 但到了今日, 好像 LeetCode 和練習演算法關係就如同 Google 和搜尋一樣, 大部分我聽到的準備面試的人都用 LeetCode 來做練習了! 剛好最近認識一位在 LeetCode 工作的朋友牽線, LeetCode 特別優惠讀者, 只要使用這個連結購買 Premium, 就能有 15% 優惠 (幾乎和一年一度的感恩節特價差不多了!)。

    我目前聽到朋友準備面試基本上都會購買 LeetCode 的 Premium, Premium 最大的好處就是可以看到問題和公司的標註, 拿過去拒絕我 2 次的 Google 為例 (XD), LeetCode 就有 925 道題目被大家回報有在 Google 面試中看到 (2021 年已經變成 1014 道了! @@), 當你正要 phone or onsite interview 的時候, 可以聚焦你要面試的公司練習、提高效率的話還是可以提高面試的表現的。 Premium 還有答題評斷比較快、LeetCode 官方解答、及依據公司有 Mock interviews 等其他功能, 但主要大家好像都還是為了 company tag 的功能而付費, (2021 年 9 月更新, 最近又有如文章、影片的學習資源,還有像是 Study Plan 的功能, 看起來 LeetCode 要往大家學習、準備、一站式的服務來黏住使用者了!)

    相信以大家拿到 offer 後的加薪, 會覺得這是個很好的投資!(什麼, 你說不一定會加薪, 那請你再閱讀一下我的談判文章來和公司談判加薪 "面試中談到錢怎麼辦? 問到你期望薪水如何接招?" 及"面試得到 Offer 薪水如何談? 三明治溝通法及最後簽約前的談判招式") 。

    我當初有想說要直播訪問在 LeetCode 的朋友, 探討 LeetCode 最近幾年的快速發展、及如何幫助軟體工程師及公司行號, 可惜目前朋友還沒有意願, 如果大家有興趣的話, 請在文章留言, 讓她可以看到大家的意願加強她的動力和我們分享 (群眾多數暴力啊!)。

    附上過去我寫的找工作系列文章:
    1. 程式語言- 到底學哪個好?我想進Google,我沒學OOO,他們會接受我XXX語言背景嘛?
    2. 簡介美國軟體工程師面試流程
    3. 等待機緣- 我要如何被人資或獵人頭發現? 我要如何脫穎而出? LinkedIn重要嘛?
    4. 主動出擊- 我要找工作了,現在美國都用什麼找工作?哪個網站平台能讓我有較多面試機會?
    5. 軟體工程師面試準備- 面試要練習什麼? 找工作和練習的時間要如何平衡拿捏?
    6. 被錄取了- 我該注意什麼,我可以談判要求多一點薪水、股票或假期嘛?
    7. 矽谷找工作之常見問題 FAQ
    8. 面試技巧及心得,如何有條理的說服面試官?
    9. 英文履歷怎麼寫? 美國科技公司注重什麼?
    10. 如何到美國科技公司工作?
    11. 最有效得到面試的方式- 內部推薦: 尋找內推資源 & 歹晚郎互助網絡
    12. 面試中談到錢怎麼辦? 問到你期望薪水如何接招?
    13. 面試得到 Offer 薪水如何談? 三明治溝通法及最後簽約前的談判招式

    2021 年, 如果你要找工作的話, 祝你轉換順利, 拿到許多理想的 offers! 如果你有什麼準備的技巧及心得, 也歡迎留言分享。

    部落格原文:
    https://bit.ly/3zNrluU

  • 工作程式寫不出來 在 小金魚的人生實驗室 Facebook 的最佳貼文

    2021-07-31 20:00:52
    有 75 人按讚

    #業務100問 #01 #業務必備的特質​

    ●○●​
    #文章的起源​
    自從我寫了我最想要被認識的個人標籤是「#一名優秀的業務」之後,讀者開始回信提問關於業務的問題。我覺得你們真的是我的靈感來源,因為有你們,所以我才有源源不絕的內容可以寫。​

    我自己是一個完全不排斥讀者詢問問題的人,過去我自己寫過了​
    ① 職涯100問(已完結,可參考blog)​
    ② 寫作100問(現正熱映中)​
    ③ 電子報100問(現正熱映中)​

    於是我決定,加上第四個「業務100問」,這其實也是一種業務能力,就是展現你自己對於某種主題的深入程度,一般人可以寫個10篇、20篇,但是我可以寫100篇。如果你自己也是想要往某個領域發展,我非常推崇這樣的作法,你會發現當你寫不出來的時候,就可以該往外看點書、看點其他內容來增進自己的時候了。​

    我想在這個系列的主題談關於業務的事情,包含了我過去的業務心得、我的業務心法、我如何陌生開發、我如何面對挫折、我過去丟掉的案子給我的領悟、關於業務的好書等等。​


    回到我們這次的主題。​

    ●○●​
    #讀者來信詢問:​
    你是怎麼定義你說的「業務」能力,這個業務必須具有哪些特質、能力、或者是應該對什麼事情有熱忱?​


    ●○●​
    #我是一名怎樣的業務​
    首先,我是一名B2B業務,也就是Business to Business,白話的來說,我的合作客戶是以公司為單位,我們是公司對公司的合作。​

    我主要負責的產業是FMCG(快銷品產業),也就是民生必需品,這樣說好了,你去百貨公司晃一圈,那基本上都是我的目標客戶群。​


    ●○●​
    #B2B的業務特色​
    B2B業務的特色就是銷售週期長(就是你要成交一單的時間是長的),我的經驗最短是半年,最長是以年為單位的。​

    另外,B2B業務因為合作對象是公司,因此,你要面對的對象是複雜的,不單單是一個部門,可能從業務、行銷、財務、技術都需要面對,也可能從專員、主管、總經理、董事長到創辦人都需要簡報,因此,你需要突破重重的關卡。​

    我常說,你不必尋求所有有關單位的同意,但是你不能讓有人是反對者,只要有人反對,那麼你的困難度就會提高。​

    最後,B2B業務的合作是金額是相對大的,我自己簽訂的訂單從百萬到千萬不等。因為金額大,所以前面的困難重重也就是合理的範圍。​


    ●○●​
    #我是如何決定成為業務的​
    那我是如何看待業務需要的特色、能力或是應該要對什麼事情有熱忱呢?​

    老實說,這題對我來說,蠻困難的。​
    因為,我還真的沒有想過這個問題。​

    我會想要成為業務完全是一個意外。​
    我從客服主管這個位置離職之後,我開始思考我下一份工作要做什麼?​

    那時候,#我把公司裡面的人分成三種人:​
    ① #有專業技能的人:ex 財務、法務、技術​
    ② #行政類型的人:ex 人資、客服​
    ③ #業務​

    第一個類型人都有一個硬實力,例如說會程式語言、會計系畢業、法律系畢業等等,這個對我來說,都為時已晚了。​
    第二個類型的人,就是除了第一類型與業務之外剩下的人,我認為是和我過去的經驗比較像,因此,我覺得未來繼續找這樣的工作也不是不行。​
    第三個類型的人是業務,是整間公司唯一一個會幫忙賺錢的單位,因為是把產品賣出去的。​

    #我過去從來沒有當過業務,所以,我想試試看,我的想法很簡單,如果我業務也做的不錯,那我就有2/3的職缺機會了,如果業務做得不行,那我就專心回到第二個類型,做個operation queen,也是個不錯的主意。​

    再加上因為我自己認為,一份新的工作,第一年在學習,第二年開始才是可以發揮自己的能力,因此,我告訴自己,我要做業務兩年,然後我們再來談是否放棄。​


    後來,我現在已經是第四年了,我不排斥這個角色,也享受在其中。​
    (當然我也是不排斥其他的發展的)​


    ●○●​
    #我對於的業務的分類​
    我自己將業務分成四個level:

    ① level1:賣一個看得到的商品, ex 電腦、手機​
    ② level2:賣一個看得到但你不會說他是東西,ex 獵人頭賣的是人才​
    ③ level3:賣一個你看不到,但是可以用的 ex 系統​
    ④ level4:買一個你看不到,是一個口號 ex 保育海洋​


    有前到後,你會發現,他的困難度提高,從to C 到to B,整個銷售週期拉長,不確定性提高。​
    對我來說,這正是迷人之處,因為你會發現其中有很多你可以挖掘的地方。​


    ●○●​
    #我如何看待業務需要的特質​
    我一開始做業務也是每天崩潰,每天懷疑人生,每天都覺得不然我今天就提離職好了。​
    可是,我又個自己兩年的時間,而且我想要克服某些事情,因此,我就撐下去了。​

    到了今天,你問我說,我覺得擔任業務需要什麼特質。​
    我想想,或許是:​

    ☑︎ #不放棄​
    ☑︎ #解決問題​
    ☑︎ #能找到其中的樂趣​

    但,以上這些,放在其他的工作又哪裡不需要呢?​


    如果真的要說一個的話,我會說:​
    「#好的業務員是會每天都唱迪士尼的歌給自己聽。」​


    說得是,業務做得好是應該,做不好要檢討,你就需要鼓勵自己。​
    這個世界上,不會有人鼓勵業務,因為業務的本質就是簽單,但是會檢討業務。​
    你要做的事情,就是不斷為自己加油打氣,找到解決的辦法。​

    這是我看得第一本業務的書籍《#業務之神》告訴我的。​
    從此之後,我每天都播放鼓勵的歌給自己聽。​

    在我絕望、不安、覺得業務真的好令人心生疲憊的時候。​
    我每天都放著聽。​

    業務真的不容易,但成就感巨大無比。​


    ●○●​
    #如果你也想當業務​
    如果你也想要嘗試業務,我是鼓勵的。​
    不是人人可以勝任,但是值得挑戰。​
    你永遠不知道你會發生什麼事。​

    但我想讓你知道,#你有無限可能。

  • 工作程式寫不出來 在 劉奶爸網路行銷sop-標準流程-創業故事 Facebook 的精選貼文

    2021-06-21 10:19:51
    有 76 人按讚

    買斷型線上開課平台! 想要架設自己的線上課程網站知識變現? 先查查什麼平台比較適合自己!
    https://www.infobox.com.tw/learndash/

    第一種方法「寄人籬下」把課程放在別人的平台
    缺點:線上課程放在別人的平台要被抽50%分潤,且沒有自己的專屬網址,沒有SEO的好處,搜尋來的自然流量都被平台商拿走了。
    .
    第二種方法「租用」別人架好的平台
    缺點:租用Teachable要被抽昂貴的 Paypal跨境手續費4~8%
    再加上99~999美金的月租費! 退租以後什麼都沒了 😣 學員資料都在別人的平台,退租後曾經購買課程的學員會無法觀看課程!! 要小心法律糾紛!!
    .
    第三種方法:那自己架一個平台找工程師寫程式如何?
    這個成本更高,要請程式設計公司開發,沒個上百萬也寫不出什麼完整的平台且又要串接金流又要全自動開通線上課程的複雜功能,若只請一個工程師又要給你拿撬、離職、擺爛樣樣來(當過老闆的都知道這種辛苦),軟體又無法交接給下一個人,之前開發的成本化為烏有…
    .
    第四種方法,利用開源方案才是完美解方也是我們自己正在用也幫客戶安裝整合,避免上述缺點之外,最大的好處有:

    1.使用開源 WordPress架站(全球最多人使用)安裝線上課程功能,費用最省
    2.不怕工程師拿撬,全世界都能找到會用WordPress的工程師
    3.使用自己的專屬網址,可客製新增任何網頁內容與擴充功能
    4.可銷售預錄好的線上課程影片、直播課程、MP3、又能賣實體物品、電子書、下載型軟體
    5.支援台灣的紅陽、藍新、綠界串接金流線上刷卡收款全自動開通課程觀看權限,達成24小時的自動網路印鈔機功能

    我們已實際運作7年,運用開源軟體就是這麼方便實在且時常更新,不怕變成孤兒軟體!
    參考這個買斷方案吧 https://www.infobox.com.tw/learndash/

    PS. 昇捷科技股份有限公司是華視受邀講課的網路行銷老師「劉奶爸」於2006年創立的網路科技公司,公司成立至今已15年,歷經各種網路泡沫、企業E化轉型、PC轉手機上網的時代。 我們看著網路趨勢的演進,深知線上開課的平台與一般電子商務平台不同!

    因為線上課程的平台並非實體物品,銷售後學員必需登入觀看課程,所以對學員肩負許多責任,一開始承諾學員可以永續觀看的課程,絕不能中途退租而導致學員權益受損,因此買斷課程平台才是保障自己遵守承諾的方法。

    租用別人的平台(尤其是新創公司)就等於把課程資產交付在別人手上,平台如果倒閉不經營了,你也拿不回來!

    我們推出的買斷方案,讓您可以自己下載網站全部原始碼,就算自己想搬家到自己的主機也可以,這就是真正的買斷! 如需我們持續幫您維護,只要一年1萬元(目前優惠8千元),協助您更新軟體、防駭客入侵、定時備份、災難復原等工作。如果您有工程師可自己維護,我們也不會另收年維護費。點擊網址觀看我們的開課平台詳細說明 https://www.infobox.com.tw/learndash