#大學生工具懶人包 #程式設計工具哪裡找❓
你是正想開始學習程式設計的新手嗎?
不管你是想要學習卻找不到線上資源,還是苦於沒有練習平台,今天就幫大家整理出一系列工具包,想學程式設計的同學可別錯過了!
「首先先推薦一個好用的程式編碼工具給你~
就是Visual Studio Code啦!由微軟開發,同時支援Windows、Linux和macOS等操作系統且開放原始碼的程式碼編輯器,具備代碼補全的功能,對新手十分友好。
學習資源:
▲W3Schools
W3Schools是目前內容最豐富,資料最完整的網頁教學平台,從基礎的HTML、CSS到jQuery、PHP應有盡有,是學習網頁必備的網站之一。(個人偏向在撰寫程式時當作字典使用,超方便!)
▲Udacity
以程式開發及商業課程為主,Udacity 與許多知名企業(Google、Facebook)合作提供許多前沿技術的線上教學,例如:人工智慧、深度學習、VR、Web、Mobile 技術等。
(…) 」 - #Doit
🔸本文分享自 #工具文版
👉🏻全文看這裡:https://bigstudent.tw/Dvnm2
#工具懶人包 #程式設計 #學習平台
同時也有1部Youtube影片,追蹤數超過3,370的網紅網頁設計x廣告行銷,也在其Youtube影片中提到,❤歡迎訂閱Free subscribe❤ https://pse.is/submytube --------- visual studio code | useful tools for beginners | code runner RUN code 快速鍵 ctrl+alt+N 選取註...
「visual studio code 教學」的推薦目錄:
- 關於visual studio code 教學 在 大學生 BIG Student Facebook 的最讚貼文
- 關於visual studio code 教學 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於visual studio code 教學 在 Microsoft Taiwan Facebook 的精選貼文
- 關於visual studio code 教學 在 網頁設計x廣告行銷 Youtube 的精選貼文
- 關於visual studio code 教學 在 [問題] Visual Studio Code 入門- 看板Programming 的評價
- 關於visual studio code 教學 在 Visual Studio Code 開發環境簡介、安裝- Front End 網頁前端 ... 的評價
- 關於visual studio code 教學 在 VS Code 基本安裝與設置教學 - YouTube 的評價
- 關於visual studio code 教學 在 [程式編輯器][操作教學] VSCode#01. 介紹Visual Studio Code 的評價
- 關於visual studio code 教學 在 【使用Visual Studio Code 開發Java 應用程式】新手上路篇 的評價
- 關於visual studio code 教學 在 visual studio code教學python在Youtube上受歡迎的影片介紹 的評價
visual studio code 教學 在 91 敏捷開發之路 Facebook 的最讚貼文
【念念不忘,必有迴響】
怎麼勾起大家心裡面那把快熄掉的火,怎麼讓火旺起來在四處蔓燒,怎麼讓培訓的效果不只是培訓的那兩三天,而是大家有動機、想在實務上用來解決問題並改善痛點、想趕快練習、想趕快分享好東西給其他人,這股衝動、堅持、行動,才是 #專業點火師 的價值。
#有用就有用_沒用就沒用
#雖然我覺得上課順序應該反過來
※ 參加我培訓的學員還有個特色,通常 #自費 跟 #老鳥 的比例非常高,至少都是 1/3 起跳,#這就是口碑
① 演化式設計:測試驅動開發與持續重構:https://dotblogs.com.tw/…/201907-evolutionary-development-t…
② 單元測試實戰營(針對遺留代碼):https://dotblogs.com.tw/…/unit-testing-effectively-with-leg…
③ 極速開發:https://dotblogs.com.tw/…/2019/02/18/extreme-developing-tra…
201811 重構與TDD實戰營
×
201901 單元測試實戰營
×
201905 極速開發
【 91 敏捷開發之路 三堂課心得集大成之文超長慎入】
一切是從某次和Scar Su的IDP開始,建議去看91的TDD 30天文章來學習,雖然之後TDD並沒有太實質的學習成果,卻間接認識了91這位大師以及開啟往後圍繞其周圍一切知識的大門。
半年多來上了三堂課,前後花了一個月左右的薪水、數不盡的白天與黑夜,收穫,真的很多。
▎重構與TDD實戰營
當時一股腦想學習TDD的我,上班時不經意看見此課程資訊,心跳加速、一股熱血湧上心頭,毫不猶豫的揪了 蔡孟哲 學長衝一發,學長的爽快答應,或許才是促成一切學習的開始。
「本來看到這個課程就有想上了,你揪我就覺得該衝一發。」
學習的路上有時候大概就是需要一點衝動以及一個添燃油的朋友,才能脫離猶豫往前衝吧。
回到課程,「TDD」這件事情並不只是單純測試先行,測試案例的產生乃是在明確的需求底下所產生,而追求明確的需求這件事本身是值得花時間進行的。而當需求討論出現瓶頸時,透過錯誤的舉例,來逼出需求方正確的回答,讓雙方的認知達到一致。當然這個需求不只是驗收情境,透過TDD不斷的由上而下的進行,在定義程式內物件職責時的需求方就是developer自己了。
比起TDD的紅燈→綠燈→重構的循環、一次只做一件事情的準則、測試或產品代碼都必須能說話、各種重構技巧讓程式碼乾淨且降低耦合等等的基本要求,在TDD上最重要的莫過於還是要不惜一切的榨出明確需求,不要害怕問蠢問題,更不要像在課堂時和學長pair時被91糾正「不要放棄溝通」的我們一樣,最終產出就是一堆廢code😂。
▎單元測試實戰營
上課前靠著自學研究,大概知道怎麼去寫單元測試,知道怎麼使用隔離框架,也在專案上嘗試過,但這個領域絕不可能僅有自己知道的那樣,也因此前堂課結束後不久便決定接著報名此課程。
雖然在課堂中一些基本知識相對已較熟悉,但有些知識或許要對的人講一遍,才能深入腦海中吧XD。例如替legacy code加測試的大絕之一--將耦合之處抽成protected,並在子物件下override此部分來達成隔離,95%以上案例皆可如此進行的這個方法,在「單元測試的藝術」一書中便已看過,當時卻沒有特別的感覺更不曾套用過,課後回去在工作上使用才發現這 太 猛 了,我想這概念就跟一個男生不聽媽媽的話但卻很聽女朋友的話的概念一樣吧😅。
不過這堂課最有價值的還是最後在工作實務上的各種探討及經驗分享,例如0測試的專案如何開始、code coverage之於團隊的意義、與第三方界接的各種眉眉角角、CI的最高準則性、團隊/個人如何看待單元測試等等,即便當時下課時間已經delay超多(不小心忘記91的課後面不能輕易安排行程RRR),但仍然捨不得走,每一項議題都是大家工作上的切身之痛,多聽一些就是多賺一些,也是對未來多一些幫助。
▎極速開發
在前兩堂課pair寫code時,就好幾次被91碎念我們的開發方式不太行,又慢又沒效率(之類的),開始只覺得寫得快又有什麼用,還是要等腦子能跟上才有意義,但隨著一次又一次91三刀流demo的洗禮下,漸漸覺得牙癢癢手癢癢。這次在學長的鼓吹下,也決定一起來學學這樣的開發方式。
這堂課程終於是個有類似講義的課程😂。隨著91的教學,vim來到了我的visual studio中,也獲得了91個人常用的自訂指令,滑鼠的地位逐漸母湯。但這堂課不僅於此,透過ReSharper的輔助,各式template的設定、自訂Quick Fix等等,把所有許多重複的、麻煩的事情,透過IDE的協助來簡化開發,讓developer關注在所需關注的事情即可。
Developer把每一個開發時的小動作(甚至是右手在滑鼠和鍵盤間移動)做簡化,每多擠出的一點點的時間,都可以用在需求的關注、架構設計等等其他本就要花時間的事情上,用最快的速度把腦裡出現的code投射到editor上,更有效率的提升工作效率以及價值。我想這才是這門課的精隨所在吧。
▎總結
上過91的課程都知道,能獲得的東西遠比課程名稱還多很多,沒有什麼值不值得,只有願不願意給自己打開門、試著站在巨人的肩上而已。
而不論是TDD、重構、UT、極速開發,練習、大量刻意的練習,才是精進的唯一之道。
▎影片 - Tennis Kata
以TDD方式完成tennis的計分功能。
從起初的一小時,透過不斷的練習、91的review、和學長的討論調整下,進入30分、27分、23分、20分、19分、17分到近期版本的14分,雖然仍有些失誤,但我想不完美的完美,更能驅使一個人繼續努力吧!
visual studio code 教學 在 Microsoft Taiwan Facebook 的精選貼文
【✨TechGather learning系列✨ 趴two】
免費Lab 帶您使用 Azure Bot 服務建置聊天機器人🤖
定期每週五提供微軟技術文件,大家吸收新知與code 交朋友🙆♀
上禮拜Microsoft Bot Service 轟轟烈烈的支援Line 拉,以後寫一套能打通更多Social Channel了!
沒跟上話題的請看➡ http://bit.ly/2TC9d6t
如果您還沒有親自體驗過建立聊天機器人的快速與方便,在這堂Free Lab 裡您可以直接學到:
👉建立 Azure Web 應用程式 Bot 以裝載 Bot
👉建立知識庫、填入資料,然後將它連線到 Bot
👉在程式碼中實作 Bot 並偵錯您建置的 Bot
👉發佈 Bot,並使用持續整合讓它們保持在最新狀態
👉使用 Visual Studio Code 和 Microsoft Bot Framework Emulator 在本機對 Bot 偵錯
了解更多使用 Azure Bot 服務建置聊天機器人
➡ http://bit.ly/2TNlnbM
您所使用的Microsoft Learn 提供以下服務,歡迎多加利用 ❤
👉4 小時免費VM 與Sandbox 沙箱服務
👉免費開發環境與全繁中教學文件
👉讓您先體驗再開起試用帳號
visual studio code 教學 在 網頁設計x廣告行銷 Youtube 的精選貼文
❤歡迎訂閱Free subscribe❤
https://pse.is/submytube
---------
visual studio code | useful tools for beginners | code runner
RUN code 快速鍵 ctrl+alt+N
選取註冊 cmd + /
安裝code runner 當有執行迴圈
程式會選成output code running
可用右鍵叫出 stop code run
✪✪✪FYR 補充資料如下✪✪✪
一頁式購物網站線上申請
https://room404.tw/minigo/
■Wordpress免費架網站教學
https://www.youtube.com/playlist?list=PLx1Sz7nuD5XoCf4-RN13R_l72iXhq0zl2
■Wix免費架網站教學
https://www.youtube.com/playlist?list=PLx1Sz7nuD5XqtWmmGTag3sOeUJf9Q38s6
❤小額贊助頻道 Donate us a cup coffee❤
https://www.paypal.me/178yo
![post-title](https://i.ytimg.com/vi/nfKL3YuKpbc/hqdefault.jpg)
visual studio code 教學 在 Visual Studio Code 開發環境簡介、安裝- Front End 網頁前端 ... 的美食出口停車場
![影片讀取中](/images/youtube.png)
喜歡彭彭的 教學 影片嗎?點擊以下連結查看更多會員專屬的 教學 哦:https://www.youtube.com/playlist?list=UUMOguZS-y7codLSt6vpkVdnKg1. 關於 Visual ... ... <看更多>
visual studio code 教學 在 VS Code 基本安裝與設置教學 - YouTube 的美食出口停車場
![影片讀取中](/images/youtube.png)
帶大家認識一下這幾年許多人開發網頁會使用的軟體- VS Code 包含簡單的介紹與環境設置 教學 。http://bit.ly/3pZocTX. ... <看更多>
visual studio code 教學 在 [問題] Visual Studio Code 入門- 看板Programming 的美食出口停車場
線上簡單搜尋了一下Visual Studio Code
教學網頁、影片,
總覺得都不太基礎,和沒有從頭開始,
有些從頭開始的又感覺好像有點淺,
不知道有沒有推薦網路上或實體的的入門教學文章書本或影片呢,謝謝
對了OS要在Win上
--
附上幾個我最近稍微看的
https://goo.gl/bQC4Fv
https://www.youtube.com/watch?v=fkM9jCRBwSs#t=384.304056
感覺不Beginner的Beginner教學影片
https://www.youtube.com/watch?v=5WyJibE3ZK0
--
~ Sent from my PCMan Combo ~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.79.151
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1471527198.A.7E4.html
※ 編輯: name2name2 (114.42.79.151), 08/18/2016 21:35:25
那我可能想要的是這種搭配程式語言實作的教學
果然配合語言感覺比較具體一點...找到這部算是我想看的類型
https://www.youtube.com/watch?v=fFgLjwHcYdo
以我較熟的VStudio推測來說,就是想學一些常用快捷鍵(例如查到的Ctrl+Shift+P)
例如這篇
https://goo.gl/8gahMf
有教這種正常來講不會知道的一些奇怪的配置方法,
還有可能Debugger的安裝、或許有Intellisense安裝、
怎麼裝常見外掛程式、有哪些常用外掛程式、
怎麼開啟類似cmd模式、
還有一些快速用法等等
(不過我是還沒看過說明文件想先找有沒有比較實作類型的教學直接學的...
搭配語言的話可能看html,css, javascript,node.js類,typescript搭配都可
不過這樣說好像又滿廣的)
※ 編輯: name2name2 (114.36.96.219), 08/18/2016 23:57:56
剛剛看了下介面選單旁邊有竟然有附快速鍵,
不過搭配實作邊看邊學還是比較有感覺
那我的問題的確要改為搭配程式語言實作的教學入門才對
※ 編輯: name2name2 (114.36.96.219), 08/19/2016 00:05:02
目前看到不錯的
https://goo.gl/tu5Skn
https://goo.gl/jQy9Gd
※ 編輯: name2name2 (114.42.219.181), 08/21/2016 00:18:08
有影片說Code介於IDE 和Editor之間
IDE和語言兩者我覺得有點相輔相成,所以大概是一起練、都練吧~
因為像是visual studio 在使用不同語言時可能需要學習安裝nuget套件的IDE方法
不同語言在IDE用法很多可能相同剛開始也是要學一下,也有略微差異的地方
寫學語言選擇在IDE上進行的話,就會在寫學語言的同時同時邊學習熟悉IDE的使用
例如在練習語言時(學語言)
可能會遇到色調看不習慣問題
所以順便學最基礎的IDE調整語言顯示字型、顯示色調等等(學IDE)
甚至有些外掛程式可以加強程式碼可讀性和尋覽更方便(了解IDE或語言的相關套件外掛)
也就要學安裝外掛程式的方法(學IDE)
裝了之後可以在回來協助語言寫學時更順暢順利(學語言)
所以兩者一起進行、一起學
當然我如果在某個IDE上或Editor已經練會了一個語言
那我換到另個新的IDE上寫同樣這個語言時,
就算是我只要學這個新的IDE用法而已 不用再學語言 因為語言我已經會了
只是我語言還沒到非常熟練,所以才說兩個一起進行
但是這篇重點在想要看到的內容至少要有IDE本身使用方式呈現或教學的
而如果有影片剛好內容包含了 語言+實際IDE操作
因為從觀看 實際IDE操作 也可以學習IDE用法
所以符合了至少要有IDE本身使用方式呈現或教學的
所以兩者一起進行的影片也算是在我的需求範圍之中
※ 編輯: name2name2 (114.36.99.158), 08/25/2016 00:02:11
抱歉讓人有種我比較看重IDE的感覺
因為我目前手邊對於語言和理論的資源是比較豐富的,
也就是我目前手邊對於語言理論是較不缺乏的,
所以才沒有在這篇中特別提到對於語言理論的需求
這點沒有在文章中先明說抱歉
而我目前因為剛接觸到Code初次接觸不熟悉,
因此較缺乏的是Code相關的學習示範影片和知識資源,
所以這篇文章側重於Code的知識的詢問和需求
這篇文章可能讓人有比較側重IDE的感覺,
而事實上也的確如此,
因為我這篇就是要問IDE
那有關我目前也很看重的、同時手邊較不缺乏的語言理論資源,
如果有一天有缺乏、有問題的時候也歡迎各位給我指教分享!
-
Editor 和IDE的我截圖原影片是這部的一開始
https://goo.gl/zjUukI
以我聽到的來說,他舉例Editor中有提到notepad++
而截圖中列出的點我比較能理解的
是Editor的lightweight
這點從他開啟非常快速和功能較少應該就可略知一二
notepad++開啟超快也是很明顯的
而IDE 以VS來說開啟較慢和功能龐大應該是眾所皆知
再以截圖字的顏色來說,
editor是黃色 IDE綠色
Code是兼有兩者的一些性質所以黃綠都有
這算是我目前理解的介於兩者之間的意思
-
和語言的關係的話
目前認知就是
語言在Editor IDE上寫都可以
只是IDE上可能比較方便debug build
和功能比較多吧
※ 編輯: name2name2 (114.36.106.218), 08/26/2016 00:02:01
那我這篇就回應到這,之後不再回應,
到此感謝各位推文交流!
※ 編輯: name2name2 (114.36.100.173), 08/26/2016 20:34:29
... <看更多>