104學習精靈

軟體程式設計

軟體程式設計
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
1.瞭解各種程式語言的語法用途與使用時機。如 Java、C、C++、ASP.NET、PHP、JSP等。 2.能依照使用者需求開發各種功能的系統。 3.針對程式BUG能有除錯修改能力。 4.能針對系統製作書面資料。 5.能夠在系統開發完成後維護系統安全及穩定性。
關於教室
關注人數 699 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 699 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

軟體程式設計 學習推薦

全部
影片
文章

不知如何開始嗎? 先進行技能挑戰吧~

技能挑戰:初級
目前等級:未達初級
2951 人已通過「初級」測驗,通過率82%,和學習精靈一起探索知識、增強能力!
我要挑戰
知識貓星球

喵星人

04/22 11:41

5個超實用指令!讓ChatGPT成為你專屬的HR!
求職是人生中重要的一環,而面試則是求職過程中至關重要的一步。在面試中,求職者需要向面試官展示自己的能力和經驗,以爭取獲得錄取機會。
然而,許多求職者在面試時容易感到緊張和焦慮,無法充分發揮自己的能力。ChatGPT 是一個大型語言模型,可以模擬人類的對話。可以使用它來幫助您準備面試,提高面試成功率。
舉例來說,當你對面試完全沒有想法時,就可以直接向 ChatGPT 取經:
【指令 1】我即將要去面試 [ 目標產業 ] 的 [ 目標職位 ] 職缺,請列出 [ 數字 ] 點我面試前應該要有的準備。
⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭
使用 ChatGPT 生成自我介紹時,可以用指令提供具體的職缺細節,再以列點方式準備一份符合自己需求的履歷:
【指令 2】我要面試的是 [ 目標職缺產業 ] 的 [ 目標職缺 ] 職缺,請依據下方履歷幫我以 [ 形容詞 ] 的語氣與詞彙,生成一個 [ 30秒/1分鐘/3分鐘 ] 的自我介紹。 [ 經歷 ]
【範例 2】以金融產業金融分析師為例,你可以這樣撰寫指令:
我要面試的是 [ 金融產業 ] 的 [ 金融分析師 ] 職缺,請依據下方履歷幫我以 [ 專業、自信且有禮貌 ] 的語氣與詞彙,生成一個 [ 3分鐘 ] 的自我介紹
⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭
面試時面對面試官提出的問題,該如何回答來提升好印象呢?透過給予 ChatGPT 清晰的描述和場景,也能讓 ChatGPT 提供詳細且全面的面試題目與參考解答:
【指令 3】你是 [ 目標公司 ] 的 [ 職位 ] 面試官,請分享[ 數字 ] 個面試 [ 職位 ] 時,最容易遇到的專業性問題。
【範例 3】你是 Google 的 產品經理 面試官,請分享 10 個面試產品經理時,最容易遇到的專業性問題。
⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭
當你在面試中表現良好,不僅僅是能夠回答問題,還要善於提問!你也可以透過指令,獲得一些關於「提問」的建議:
【指令 4】如果我在面試 [ 目標職缺 ] 時,面試官詢問我「有什麼問題想向我們提出的」,我應該如何追問才能取得良好印象呢?
【範例 4】如果我在面試 軟體工程師 時,面試官詢問我「有什麼問題想向我們提出的」,我應該如何追問才能取得良好印象呢?
⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭
相對於直接詢問 ChatGPT「面試官可能會問什麼問題」,其實也可以反向操作詢問「如果碰到XX問題,請問我該如何回答?」:
【指令 5】如果我在面試 [ 目標職缺 ] 時,被問到 [ 問題 ],我應該如何解答才能展現專業的形象、讓面試官滿意呢?
【範例 5】如果我在面試 軟體工程師 時,被問到:「如果您遇到一個複雜的程式錯誤,您會採取什麼步驟來解決它?」,我應該如何解答才能展現專業的形象、讓面試官滿意呢?
⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭⤭
ChatGPT 可以幫助你在求職過程中做好準備,提高面試成功率。不過 AI 生成的回答也只能作為一部分的參考,實際上還是要根據自己的需求並結合個人經歷,才能更靠近自己的 Dream Job!
➤ 立即關注【AI趨勢報-科技愛好者的產地】獲得更多科技新知!
0 0 569 0

熱門精選

躺躺貓仔

行銷a貓

16小時前

行銷思維大升級!AI浪潮下的新媒體:翻轉品牌、應用社群大數據
🚀 讓我們帶你,探索數位行銷的新境界 🚀
第1場:聚焦於AI大數據的威力,揭示真實聲音的秘密
第2場:則以《500輯》為例,展現傳統媒體品牌的翻轉之路
從大數據的洞察到新媒體的創新,開啟媒體產業的全新時代 !
名額有限,熱烈報名中
1 1 1635 0
104學習精靈精選課程
看更多課程
想提升職場競爭力?專業技能課程看起來👇
ROS機器人自走車系統開發應用
全國第一 專業ROS機器人培訓中心 為了幫助你更有效率地學會ROS機器人系統開發的核心技術,本課程由具有豐富機器人開發經驗的業界工程師親授,強調實務教學,深入淺出引領你了解ROS重要觀念+實戰ROS程式。實作中搭配艾鍗獨家研發Raspberry Pi擴充板,真正落實「做中學,學中做」,幫助每一位學習者都能自然而然且無壓力地培養與業界接軌的ROS技能。課程特別設計成兩階段,在第一階段,將教你在電腦中建置基於Linux Ubuntu的ROS系統,並能學會機器人主機(Raspberry Pi)與各部位進行通訊,讓你逐漸掌握ROS系統開發必會的指令來行重要控制。在第二階段,講師以ROS認證機器人-Turtlebot Burger實機演示,教你進階應用包括gmapping(地圖構建開源套件)、move_base(路徑規劃套件)等ROS套件使用方法和SLAM(simultaneous localization and mapping,即時定位與地圖構建)、Navigation(導航)等ROS演算法應用,讓你能快速掌握ROS技術核心、參數調整與除錯的技巧。用ROS技術來為自身職能加分,增強開發實戰力! 政府補助課程,歡迎洽詢! 課程特色 1.本班學員獨享艾鍗獨家研發擴充板 為了傳達正確的ROS系統開發的學習觀念與重點,艾鍗獨家設計I/O子板,以擴充原Pi板的功能,並對其中所有軟硬體控制原理進行透徹解說,使你可以透過主題式Lab,實踐ROS系統開發的核心技術與架構。 2.資深機器人開發工程師親授 具有豐富開發經驗的資深工程師親自教您產業實務,快速掌握關鍵技術,縮短摸索碰壁的時間。引領你了解ROS的架構原理、程式設計流程、開發環境與蓬勃發展,領略為何至今仍以ROS為主?體會ROS的無窮潛力及強大用途! 3.完整程式碼開發實戰 本課程以實務為主=觀念+實戰(寫ROS程式)因此不會有任何深奧難懂的數學、資料結構、演算法等,幫助你快速建構開發觀念,透過完整開發程式碼,提高學習效率,快速提升職能,縮短開發時間。 學習目標 1. 能了解全球主流的機器人系統---ROS之緣起、特性與應用。 2. 能學會ROS機器人系統開發環境之建置與基本指令操作。 3. 能了解ROS機器人系統架構與重要觀念,包括ROS Master、節點(Node)、消息(Message)、話題(Topic)… 4. 能學會在ROS系統中的程式開發與節點通訊。 5. 能學會專屬ROS package(套件)之創建。 6. 能學會在Raspberry Pi上建置ROS系統與應用,包括I/O控制、遠端監控。 7. 能了解常用機器人之感測器-Lidar(光達)之特性與應用。 8. 能學會以TF套件進行座標轉換之應用。 9. 能學會Laser-based SLAM(即時定位與地圖構建)之相關套件應用Gmapping。 10. 能學會以move_base、amcl等套件實現2D Navigation之應用。 11. 能學會以GUI工具套件rqt、3D可視化工具套件rviz等進行開發資料之記錄、分析與模擬,作為後續開發優化之依據。 12. 能從ROS機器人Turtlebot操作中,學會ROS套件的整合應用。
艾鍗學院
ROS機器人自走車系統開發應用
全國第一 專業ROS機器人培訓中心 為了幫助你更有效率地學會ROS機器人系統開發的核心技術,本課程由具有豐富機器人開發經驗的業界工程師親授,強調實務教學,深入淺出引領你了解ROS重要觀念+實戰ROS程式。實作中搭配艾鍗獨家研發Raspberry Pi擴充板,真正落實「做中學,學中做」,幫助每一位學習者都能自然而然且無壓力地培養與業界接軌的ROS技能。課程特別設計成兩階段,在第一階段,將教你在電腦中建置基於Linux Ubuntu的ROS系統,並能學會機器人主機(Raspberry Pi)與各部位進行通訊,讓你逐漸掌握ROS系統開發必會的指令來行重要控制。在第二階段,講師以ROS認證機器人-Turtlebot Burger實機演示,教你進階應用包括gmapping(地圖構建開源套件)、move_base(路徑規劃套件)等ROS套件使用方法和SLAM(simultaneous localization and mapping,即時定位與地圖構建)、Navigation(導航)等ROS演算法應用,讓你能快速掌握ROS技術核心、參數調整與除錯的技巧。用ROS技術來為自身職能加分,增強開發實戰力! 政府補助課程,歡迎洽詢! 課程特色 1.本班學員獨享艾鍗獨家研發擴充板 為了傳達正確的ROS系統開發的學習觀念與重點,艾鍗獨家設計I/O子板,以擴充原Pi板的功能,並對其中所有軟硬體控制原理進行透徹解說,使你可以透過主題式Lab,實踐ROS系統開發的核心技術與架構。 2.資深機器人開發工程師親授 具有豐富開發經驗的資深工程師親自教您產業實務,快速掌握關鍵技術,縮短摸索碰壁的時間。引領你了解ROS的架構原理、程式設計流程、開發環境與蓬勃發展,領略為何至今仍以ROS為主?體會ROS的無窮潛力及強大用途! 3.完整程式碼開發實戰 本課程以實務為主=觀念+實戰(寫ROS程式)因此不會有任何深奧難懂的數學、資料結構、演算法等,幫助你快速建構開發觀念,透過完整開發程式碼,提高學習效率,快速提升職能,縮短開發時間。 學習目標 1. 能了解全球主流的機器人系統---ROS之緣起、特性與應用。 2. 能學會ROS機器人系統開發環境之建置與基本指令操作。 3. 能了解ROS機器人系統架構與重要觀念,包括ROS Master、節點(Node)、消息(Message)、話題(Topic)… 4. 能學會在ROS系統中的程式開發與節點通訊。 5. 能學會專屬ROS package(套件)之創建。 6. 能學會在Raspberry Pi上建置ROS系統與應用,包括I/O控制、遠端監控。 7. 能了解常用機器人之感測器-Lidar(光達)之特性與應用。 8. 能學會以TF套件進行座標轉換之應用。 9. 能學會Laser-based SLAM(即時定位與地圖構建)之相關套件應用Gmapping。 10. 能學會以move_base、amcl等套件實現2D Navigation之應用。 11. 能學會以GUI工具套件rqt、3D可視化工具套件rviz等進行開發資料之記錄、分析與模擬,作為後續開發優化之依據。 12. 能從ROS機器人Turtlebot操作中,學會ROS套件的整合應用。
艾鍗學院
Linux入門職能精修
本課程以教企業的方式來教學,著重在使用方法與思維!許多學過Linux的應徵者在面試時,常被問到「你會LINUX嗎?」、「你實際做過那些LINUX服務呢?」、「什麼是LAMP呢?」如果你未來想成為網管、網站開發、嵌入式Linux開發、ROS機器人開發、敏捷開發、雲端架構、AI大數據分析、Web全端開發、資安防禦等領域的工程師,那你不可不學Linux。 看書自學太複雜,密密麻麻的文字介面,讓大部分的人看不到幾個章節就投降了。 查找網路上的技術文章,無法讓初學者循序漸進的掌握技術全貌,遇到問題也不一定有人幫你解答。 上一般坊間的Linux課程,講者不一定會明確告訴你技術應用的方向,學到的知識不一定能讓你與職場所需接軌。 為了幫助初學者克服上述困境,本課程從「如何幫你培養與業界接軌的Linux職能」角度出發,從系統安裝到服務器應用,由講師一步一步地教你操作。只要你照著講師的步驟,就會自然而然地學會Linux。接下來只要反覆練習,你將對Linux更熟練。 1. 什麼是Linux 2. Linux系統安裝 3. Hyper-V 4. VMwarePlayer 5. Virtualbox 6. 如何連線遠端Linux 7. RemoteConnectLinux - 讓你清楚的明白,什麼是遠端連線。 8. 檔案系統與系統結構 9. 系統結構 10. 檔案系統 (ext2、ext3、ext4、xfs) 11. 檔案類型與權限 (chown、chmod) 12. 套件安裝與常用指令 13. 關閉IPV6 & 變更Source.lst 14. 如何安裝需要的套件 (apt-get、dpkg) 15. 常用指令 16. 編輯器的使用 vi 17. 必懂的Linux操作 18. 核心升級 (apt-get、dirt-upgrade) 19. 網路設定 (ifconfig、route) 20. 時區設定及校時 (ntpdate) 21. 硬碟分割與掛載 (fdisk、mkfs、mkfs.ext2、 mkfs.ext3、mount) 22. 使用者帳號管理 (useradd、adduser、deluser、userdel) 23. 檔案壓縮與備份 tar 24. Ubuntu核心編譯 25. APACHE服務的安裝與設定 26. 服務器安裝 Vsftpd + windows應用 27. NFS服務的安裝與設定 28. SAMBA 服務的安裝與設定 + windows應用 29. PHP 30. 服務器安裝 Mysql 31. LAMP整合安裝 (tasksel install lamp-server)
艾鍗學院
學習精靈

07/24 00:00

1774 44
知識貓星球

喵星人

04/13 11:52

Lighthouse中的PWA是什麼?白話文解釋、分析優缺點
PWA 是一種讓網站像原生應用程式一樣運作的技術。這意味著你可以透過瀏覽器訪問這個網站,就像你下載和安裝一個應用程式一樣,但實際上你並不需要在你的設備上安裝任何東西。 PWA 在 Web 上運行,但它提供了和原生應用程式一樣的體驗。
【優點】
1. 跨平台性:PWA 可以在任何支持現代瀏覽器的平台上運行,包括桌面、移動設備和平板電腦。
2. 不需要安裝:用戶無需從應用商店下載或安裝 PWA,只需通過瀏覽器訪問即可使用,節省了用戶的時間和設備空間。
3. 更新方便:PWA 更新無需通過應用商店,可以自動更新,使得開發者能夠更快地推出新功能和修復漏洞。
4. 離線功能:PWA 可以在沒有網絡連接的情況下工作,用戶可以繼續訪問之前訪問過的內容或功能。
5. 優化性能:PWA 通過瀏覽器緩存和服務工作者等技術,能夠提供更快速的加載速度和更流暢的用戶體驗。
【缺點】
1. 有限的原生功能:與原生應用程式相比,PWA 的訪問權限和原生功能(如通訊錄、相機等)可能受到限制。
2. 對某些功能的支援不足:某些平台或設備可能對 PWA 的支援不完整,導致某些功能無法正常運作。
3. 依賴於瀏覽器:PWA 的性能和功能受限於用戶所使用的瀏覽器,某些瀏覽器可能不支持某些功能。
4. 可能影響 SEO:儘管 PWA 可以被搜索引擎索引,但一些搜索引擎對 PWA 的索引和排名可能不如原生應用程式那麼友好。
總的來說,儘管 PWA 具有許多優點,但它也有一些限制和缺點,開發者應該根據具體情況來考慮是否使用 PWA 技術。
0 0 613 1
學習精靈

05/02 00:00

1295 45

推薦給你

知識貓星球

喵星人

5小時前

什麼是客戶開發(Customer Development)?
顧客開發(Customer Development)是由創業專家Steve Blank提出的一種方法論,旨在幫助初創企業發展成功的產品或服務。這個方法論主要分為四個階段:
1. 客戶發現(Customer Discovery): 這一階段的目標是確定客戶的需求和問題。創業者通過與潛在客戶進行密切互動,了解他們的痛點、期望和行為,從而確定市場需求和潛在的客戶群體。
2. 客戶驗證(Customer Validation): 在這個階段,創業者試圖驗證他們的假設是否正確,並確定他們的解決方案是否能夠滿足客戶的需求。這通常包括建立原型、進行測試和收集客戶反饋,以確保產品或服務的可行性。
3. 客戶創造(Customer Creation): 一旦產品或服務經過驗證,創業者就需要制定銷售和市場策略,吸引更多的客戶並建立客戶基礎,這可能涉及到市場推廣、銷售活動和建立合作關係,以促進產品或服務的增長。
4. 公司建立(Company Building): 最後一個階段是建立一個穩健的組織架構,支持產品或服務的持續增長和發展,這包括建立團隊、擴大業務範圍、優化流程等。
顧客開發強調了對市場和客戶的深入了解,以及不斷迭代和改進產品或服務,從而實現企業的成功和增長,產品經理在顧客開發過程中扮演著關鍵的角色,確保產品的設計和策略與客戶需求和市場動態保持一致。
0 0 110 1
你可能感興趣的教室