程序员小姐姐: 编程入门该学哪门语言? Java? Python? JavaScript? 如何加强编程基本功? | 编程语言
ฝัง
- เผยแพร่เมื่อ 6 มิ.ย. 2024
- 介绍了如何入门编程, 以及如何规划进阶学习路线. 🔥视频中提到的Udacity实战项目课程, AlgoExpert折扣链接, 以及操作系统课链接在下方👇
【 disclaimer/声明 】
This video and the description below contains affiliate links. I may receive compensation if you make a qualifying purchase through my link. 有的链接是返利链接. 如果你是通过我的链接购买商品,我可能会得到佣金, 但并不会影响你购买的价格~ 感谢支持!先提前谢谢你们啦!笔芯💕
🔥🔥 重磅福利: Udacity发放折扣码,最高可省75%(二五折)! 折扣码领取方法见 schelley.co/uda
【 💜编程入门: Udacity实战项目课 】
注意:如果进入课程页面没看到折扣,请进入schelley.co/uda 领取折扣码
1. Java: 带你实现一个多线程网页爬虫
schelley.co/java
2. Python数据分析
schelley.co/python-ds
3. Python后端开发
schelley.co/python-backend
4. Python AI编程 (3Blue1Brown作者参与授课)
schelley.co/python-ai
5. JavaScript前端开发
schelley.co/frontend
6. 与Google联合出品的Android入门课
schelley.co/android
7. 免费Python入门
schelley.co/intro-py
8. 免费HTML/CSS入门
schelley.co/html-css-free
9. 免费Git入门
schelley.co/git
【 💎编程进阶 】
1. 算法入门: 带你实现Google Map导航算法,深入理解算法原理和应用
schelley.co/algo-75
2. 算法面试: AlgoExpert.💎福利: 使用推广码schelley可获10%折扣
algoexpert.io/schelley
3. 操作系统课 💎福利:使用折扣码schelley订阅Educative Unlimited可获10%折扣
schelley.co/os
4. 操作系统书
amzn.to/33DZ3Vs
5. Alex Xu的System Design Interview课程 💎福利: 使用折扣码schelley可获10%折扣
schelley.co/alex
6. Grokking the System Design Interview 💎福利:使用折扣码schelley订阅Educative Unlimited可获10%折扣
schelley.co/grok
7. 与Google, Facebook的资深面试官进行模拟面试 (链接自带10%折扣)
schelley.co/mock-interview
【 影片中未提到的优质编程学习资源 】
1. C入门: Duke大学的C语言课程, 通过做项目带你深入理解pointer.
schelley.co/c
2. Go入门: Coursera上最受欢迎的Golang课程
schelley.co/go
3. Deep Learning: 由Andrew Ng授课, Coursera上最受欢迎的AI进阶课程
schelley.co/dl
【💰折扣福利💰】
🔥🔥 Udacity发放折扣码,最高可省75%!
schelley.co/uda
🔥 AlgoExpert: 使用推广码schelley可获10%折扣
algoexpert.io/schelley
🔥 AlgoMonster: 使用折扣码SCHELLEY可获10%折扣
schelley.co/algomonster
🔥 Alex Xu的系统设计面试课程:使用折扣码schelley可获10%折扣
schelley.co/alex
🔥 Educative Unlimited: 使用折扣码schelley可获10%折扣
schelley.co/educative
💜 Cambly在线外教英语学习: 注册后使用推荐码SCH, 可获免费15分钟体验
cambly.com/invite/SCH
🧧 消费满$30,即可获得$30返现
schelley.co/cashback
【 工作机会 】
如果你人在欧美,有3年码农经验,想获得更多高质量工作机会,请进入以下页面
schelley.co/jobs
【 🖥️ 我制作视频使用的设备 📸】
1. 剪片用的32英寸4K显示屏
amzn.to/3JZIoQy
2. 人体工学椅: Herman Miller Aeron Chair
amzn.to/2LwoPle
3. 电脑升降桌
amzn.to/3oDDgeD
4. 电脑: M2 MacBook Air
amzn.to/3CiIzER
5. 相机: Cannon G7X Mark II
amzn.to/34UabgA
6. 航拍: DJI Mini 2
amzn.to/3zcha3v
7. 护眼台灯
amzn.to/3pDXC57
8. 麦克风
amzn.to/3kpfMUv
【我的官网】
schelleyyuki.com
【 Credits: 影片里用到的素材 】
🎵 Growing Up by Scott Buckley / scottbuckley
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/_growing-up
Music promoted by Audio Library • Growing Up - Scott Buc...
【 我的其它相关视频 】
如何写出更优雅的Java代码?
• Java教程: 如何写出更优雅的Java代码...
找工作必看: 如何高效准备算法面试, 系统设计面试和behaviral面试?
• 分享程序员学习资源2023: 免费编程课, ...
转CS, 做什么项目有助于找工作? 第一次找实习, 如何积累项目经历?
• 程序员小姐姐: 转CS, 做什么编程项目给简...
分享Java学习经验, Java教程, 解密初学Java的常见误区
• 程序员小姐姐: 分享Java学习经验和Jav...
前端, 后端, 全栈分别是做什么的? 在美国做码农选哪个方向?
• 程序员小姐姐: 前端, 后端, 全栈分别是做...
我是如何从文科转到计算机专业的? 转CS申请文书PS如何构思?
• 程序员小姐姐: 我是如何从文科转到计算机专业...
我从文科零基础到拿到码农全职offer的时间线
• 程序员小姐姐 找工作经验分享 | 文科生如何...
开始全职码农工作后的日常
• 程序员的一天 | 码农在美国的日常 | A ...
程序员刚毕业在美国能挣多少?
• 程序员刚毕业在美国能赚多少钱? 应该去湾区硅...
❤️ Instagram: 欢迎关注我的Instagram
/ schelleyyuki_
00:00 intro
00:27 选哪门语言入门
04:25 如何高效入门编程
09:46 如何规划进阶路线
11:03 进阶: 算法
13:15 进阶: 操作系统原理
#程序员 #找工作 #编程
In this video I talked about how to pick your starter programming language. Specifically, I compared languages like Java, Python, C, C++ .etc in terms of beginner friendliness. I then introduced a great project-based Java course. Then I moved on talking about how to grok advanced Computer Science skills, specifically algorithms and operating systems principles.
🔥 编程学习资源推荐如下:
1. Python: schelley.co/python-ds
2. Java: schelley.co/java
3. C++: schelley.co/cpp
4. 编程入门: schelley.co/begin
5. 算法: schelley.co/algo
6. JavaScript: schelley.co/fullstack-js
7. Quant Trading: schelley.co/ai-trading
8. Machine Learning: schelley.co/pytorch
更多推荐在视频下方信息栏里
这些资源能用国内的visa卡吗
可以的
Hi, Dart/Flutter感兴趣吗?
請問美麗的Yuki,我有實際詢問過課程,但如果沒有流利的英文,是不是就無法當程序員?目前中年轉業中,想從事這個行業,請給一些意見,謝謝您!
甚至於有點想去大陸學習,但始終沒有方向,不知道麼著手
身為一位20年資歷,經歷超過50個專案和4樣產品會6種語言的程式設計師,您所講的每一個字都深得我心,真可謂一字千金,這段介紹真的可以幫助入門初學者省下很多冤枉路,功德無量!訂閱了!
好強喔0...0會六種語言Q.Q
特别喜欢 你推荐的各种课 各种书 各种资源 对于没有入门的 做信息筛选又纠结又打消人的意志 跟着你的推荐就可以省去自己research的步骤了 谢谢!!!另外我是C语言入门的,但是指针没学好,多亏当年C语言老师教的好,要不然大学和master绝对都白上了。。。
这期视频很有用!希望多多出这样的 浅显易懂 的话题!
講的很好;口齒清晰,敘述的有條有理;讚!!!
訂閱數怎還沒破10萬,要幫妳推廣。
我這一代是學Assemby, Pascal, C, C++ 上來的,
現代程式語言這麼多,聽了妳的介紹,獲益良多。
感恩。
不論什麼語言,只要能快速上手,對編碼能有基本認知的就好。畢竟通了一門語言,再學其他的相對於小白好入門。
我覺得這視頻很不錯。
39岁的我 小时候梦想就是程序猿 目前已经副主任医师 听了小姐姐的课程 每天坚持学习编程 充实我的余生 谢谢播主
为什么当时不当程序员呢😄
牛逼
厉害
医生能干一辈子,编程…只能说你很幸运
當醫生跟當程序員的不同在於程序員太吃年輕,可以用幾年時間大賺一筆,沒賺到就老了,多數沒戲了。醫生多數可以穩穩賺到老
非常感谢分享,学网页开发有两个月了,学的越多越觉得不足。所有还在路上的朋友们加油。
作为一名培训机构的老师,博主用词很精简,处处体现出自身天赋和能力
喜欢你呀!你说话的语气和神态让我不能离开你的节目。
如此高顏值又聰明的程式設計師,真是讓人眼睛一亮!
Java入门,目前工作在写C++,看了小姐姐的视频,觉得小姐姐求生欲太强了,大部分做web的朋友对C/C++可以说是深恶痛绝,点个赞
我很老实,小姐姐说的每一句话我都没有听进去,但我却看完了整个视频。
感谢演算法带我来到这里。
醒来看到女神更新了简直brighten my day啊 但是不敢看 看完又要等好几个月了。。
我开始于BASIC,FORTRAN,然后是PASCAL,C,C++,perl, Java, Javascript, python. 我觉得对非专业人员,从Python开始比较容易,因为直观,不需要编译。但是我看到一些习惯 Perl 或者Python 的初学者,在学习Java 的时候很难转换。但是对于已经学会Java 的人,再学习Python,会感到非常容易。
超讚 女神 講解
感謝分享許多好的道路
我是从B站过来的,哈哈哈,现在已经工作了,姐姐讲的东西通俗易懂,点赞!
哇 不愧是程序员,视频做的太有逻辑了
當初是android 入門,老師也先教了一點點C 和Java ,之後我還是去學Swift 才真正覺得自己入門。
楼下的Z Link说的很好,编程是一门终身学习的技能,需要持续不断的接纳新语言,新特性。语言之间不存在鄙视链,因为各有所长。自己的爱好是哪方面,就学哪方面的;学习web开发应该是php+javascript是最优选择,脚本语言入门简单。现在国内计算机专业的入门编程语言是C语言。入门学习指针并不难,困难主要是学习过程中自身的惰性。by另一位干了十几年的码农。
乾貨滿滿....解說邏輯性強,功德無量的小姊姊
如果你只是要用的話,Java、Python、網頁三部曲(HTML、CSS、JS)是很好的選擇
但是如果是要「學」的話,不先碰C等你被其他語言的方便性與可見性寵壞了之後就會學得更痛苦
所以,重點是目的
程序员竟然有这么漂亮的!令人深思
謝謝分享!
3:38 Java 推薦的原因
多寫 多練習 去解決問題
Udacity 有各種編程入門課
透過實戰 培訓出實力
隨著階段 提升編程的複雜度
到後面 擴充 開源技術
高級工程師
使用自動化工具
降低bug機率
提升產品品質
12:32 透過刷題
學習好的範本
進而 舉一反三
讲的非常非常的不错,Schelley很用心的在做视频.果断点赞,关注,分享,素质三连
要看情況。如果不是還在大學上學,想直接找工作,直接學Javascript就好。我認為Entry level 多數都是開發前端為主比較好。前端開發的面試主要都沒有算法/資料結構,主要都是take home或live code做一些vanilla JS / React的基本event handling,還有一些event loop, closure, ajax的問題。
如果是想主攻開發後端的話,我也是推Java還有Node JS。想直接學全端,最好就先全用JS。不過全端後端面試,基本上都會碰到算法上的問題還有system design。
我自己的方案是先主攻前端和javascript直接找前端工作,再用下班的時候刷題和學習其他後端框架和system architecture,這樣會最快速得到實在經驗,再找工作會輕鬆很多。
TLDR: 學JS -> 找前端工作 -> 用下班時間補知識
讲得很详细, 赞👍!
不知道小姐姐还记不记得我…感谢去年三月份给我提供的一点建议,现在国内211大三不仅保研了还有两份大厂实习,打算先秋招提前批拿个保底offer然后考研冲北大哈哈哈哈,最近发现各种群里越来越多人推荐你的视频真的很开心,也算是老粉过来了吧,希望越来越好,没准以后有机会面基哈哈哈~
你也是厉害了!!😳👍🏻
一下让我了解了学习编程的方向,并且指明道路,灰常感谢,常来关注您~
讲解逻辑清晰,只是人也好看,有点分心了,谢谢!
想打好基礎, 從C type語言入門最好, Java就不錯, Python, JavaScript入門容易學壞手勢
學會一門C type語言, 再學其他語言也是幾天的事
My son is a data scientist in UK. He always uses Python and R for data analysis.
找儿媳妇儿来了
这是我看到目前为止最好的“编程语言入门”视频,thx~
程序小姐姐既聰慧又顏值高,想喝水時靈機一動,索要點讚加分享,哈哈😄
学校学习的时候是C++(痛苦),出来第一份工作是Objective-C(痛哭),说实话,真这两门语言都非常痛苦,后来一次偶然的机会接触C#,感觉人生是如此的美好。
我一上来就是学c#,vs2020爽歪歪
是的,学习最好的方法是实践。以前我们学了一学期其实都是模模糊糊的,真正提升自己能力的是自己独立完成mini project那段时间(有不少人买答案的,那就真的没意思了)
獨立完成真的很重要
爱了爱了。各个课程讲的很清楚。
感谢你的指引,感觉特别清晰!
一觉醒来,有人在填坑了,感动ing。。。。。。
作为一个工作多年的JEE项目顾问,我认认真真地不带杂念地听完了整个编程基础课。此外我就是一个跟师傅练习C++剑法,闯江湖却不得不换成Java刀法的倒霉蛋!
这评论好秀啊
@@braydenmu4914 99%的“凡尔赛”加1%的真诚,见笑了!
我的入门是C和Pascal。没有什么难不难的。只要你肯学,多看和多写,什么语言都不是难题。
thx for ur KIND & DETAILED SHARING. 有幸遇见这么高颜值 且这么高质量的博主. Hang in there.
Great one.
Totally agreed: ds/algo AND os - the two most fundamental courses for CS majors
When you learn a computer language well, you can create one. From assembly to interpreter then your language.
良心之作啊,感激不尽!! ❤️
我是個大學生,看了姊姊的影片對我幫助很大:)
小姐姐清冷,知性的个人魅力是我一个业外人士点进来的重要原因
語言只是工具, 重點是程式邏輯,, 只要懂程式邏輯, 通常一個禮拜就可以學會一種新語言, 半年到一年可以精通
我不懂编程,只是来看Schelley的。居然看完了。
好早就收藏了姐姐这条视频~今天趁着双十一把udacity的java课买啦,花了钱就是不一样hhhhh非常有push感了,三个月后又是一条好汉!
Enjoy the journey!
真的是很深刻的闡述分享,受益良多,目前Android開發要改從kotlin開始囉…
We chose Python 🐍 because it could lead us to data science and machine learning. 😄😁
天,越听越觉得自己老了干不动了。按我对这些问题的理解,如果能很轻松玩转小姐姐建议的这些tasks,我会觉得学习能力太强了。
现在我的课程进入到了javascript, 一个月后准备开始interactive front end project, 需要花时间理解程序,练习,debug,
相信坚持到底就能过上自己想要的生活!
大家好 我不懂Python , 也不是程序猿 我就是单纯的来看小姐姐的
49歲的我當年是從 組合語言(assembly) 進入😒, 然後才是 C語言, 多年的經驗從低階語言要進入高階語言的門檻會比從高階語言要進入低階語言的門檻要低很多, 當然越低階的語言起步的痛苦指數越高, 後來帶人時發現很多從組合語言進入C語言的人會幾乎沒有門檻, 但從高階語言到C或是從C到組合碰過太多被逼退的人
语言是用来做项目的,够用就好。熟悉原理和机器接近语言的,比较容易出专家和学者。但是跟用户需求往往隔绝太远。熟悉高阶语言的,更接近人的思维,更理解市场,更容易快速做出项目,也更少受行业束缚,更有时间和精力,去整合和其它行业的新技术,做出更大成就。马云和刘强东,都不是计算机专业的吧,比那些博士差远了。但赚钱上,博士比他们差远了。
虽然与我想看的编程不一样,说的这么好点赞
女神好,我是自学编程,码仔一枚(小白丫丫学步),python是第一门学的语言,现在同时在学C/C++和HTML和CSS(学这个纯粹是因为freecodecamp上面推荐按照他们的顺序来学,这两个是排在最前面的)。
我就是单纯觉得你长得真好看就点进来的,顺便还学了点编程
長的好看會增加學習興趣
學校第一學期教的是C,後來是C++,最後又教了Java , 前面已勸退了一堆人,我也是其中之一,後來感覺自己不適合當程序員😉,就往系統方面走
程序語言的學習歷程與路徑介紹的很詳細,謝謝你的分享👉 一鍵三連了😂
老师不会/不愿 系统的教,反正工资是死的。 不像做视频,教的好有的赚
是的,我草! 我也是 大学学的c 和 c++ 太多概念搞不懂 最后还挂几门 擦 都是泪
第一眼看見主播眼睛閃亮亮,就知道小姐姐聰明絕頂!
就是看到你的视频 学校让提升技能2.0 我就选了JAVA,一星期给学生上两节课,其余时间有空就敲java 目前学到哈希表了 哈啊~
看了你的教学视频,根本就学不会吗,专心看你去了,根本专心不了学,老师太美了啦,加上我本就是不用心听课的学生哈哈
你想想为什么up唯独没有给你小红心
如果是cs专业,我感觉还是cpp入门比较好,这样之后学习别的语言都可以轻易上手
內容講什麼都沒注意,
看看就是賞心悅目。
😁😁😁
这视频太良心了,爆赞
巧了,我们大一入门的就是C++
我是个非计算机专业,也不以编程为职业的人,大学自学c的时候觉得指针很好理解啊,我理解是变量要放在内存中,指针就是内存的地址编码,这个地址也是一个变量。就好比大学一排排的邮箱,邮箱有个号码,邮箱里面有不同的数据。后来看到JavaScript的数组,对象复制,更改,深度克隆,有点相同,但感觉比c还难。
指针还好,就是和arrays或和vectors一起用时,就很容易蒙!
c++:这是一个考验记忆力的游戏
@@danloc9794 真是,那么多代码,学多了,真记不住!
指针能理解,出bug的时候却无法理解怎么程序就挂了呢。
非常清楚。我这就按照你说的去学
你很美很干净,你的视频内容更干净没有多余的废话。爱了🌹
我感觉每个月最期待的事 一个是等着看排期 一个是等着看女神的更新
俺也是
祝早日排到!
入门选python+javascript一起学,前后端一起搞定,你推荐的java课程听起来非常不错!谢谢!java适合大项目开发,语法严谨。
Typescript至少在editor裏也是必須statically typed。其實到現在,各種語言,框架的進步,選哪個沒有大差別,還是看人怎麽用。至於説找工作,因爲疫情反而越來越電子化,工程師的需求量其實非常的大,無論選哪一門(front/backend, db, devops, qa) 其實前景都一樣不錯的,甚至小衆一點的更吃香。
有這麼美的小姊姊教學我肯定會更加努力學習的
太美了 認真聽一下怎么編程
我是C语言入门的,不过这并没有阻止我对编程的热爱😁😁
+1
學各類程式語言,一定要透過實作完成某項工作,這樣才能進一步熟悉這語言。
我大学也是C/C++入门 我觉得 特别适合理解操作系统和内存管理
久久上一片,片片是干貨
我大學一年級就是學C++,沒有任何電腦基礎的我,那堂課簡直是災難...沒想到20年後,我是靠C++勉強糊口。
我反而觉得先学C++很不错,我大学第二年已经学C++了,这个语言很容易帮助我们学到OOP (Object Oriented Programming),这个OOP很重要,我觉得这个是一个非常基础的起点去学编程,而Python和Javascript没有的学OOP,Java 也是很不错, 比较喜欢有OOP的代码语言
有颜值,有内涵,真不错 :D
老师真好看,太美了~
45岁的我 小时候梦想就是程序猿 目前已经艺术学院的油画系教授了 听了小姐姐的课程 每天坚持学习编程 充实我的余生 谢谢播主 当年和我一起新生报到的雕塑系的哥们,大三被劝退了,因为他自学编程成才,总在IT公司上班,挂科太多了,被开除了。多年后,他成了编程大牛了。而我,继续在绘画上精进了。
到底是谁抄了谁?
程序猿 ? 動物園? 🤣🤣🤣🤣
五年前,我一个人买了本《head first java》,从头读到尾,觉得不枯燥。后来一路靠自学,进了FANNG工作。现在看了这个视频,感慨万千。
小姐姐真是宝藏博主
大學學C起手,如頻道主所說,在學習pointer章節搞得雲裡霧裡,後來有段時間漸漸對C勿理了哈哈哈~現在正從前端Html、CSS、Javascript進入此領域,希望重拾並點燃更大熱情不被澆滅。
作为一个干了十几年的程序员,
我觉得“应该学哪门编程语言”这个问题本身不合理。应该问的是你想干什么?
编程语言就是工具,而在没有应用前提下讨论语言,就好像凭空问一个人“你喜欢锤子,还是铁锹”一样,没有意义。
如果只是考虑就业,很简单,去招聘网站看看,现在招什么语言多,工资水平怎么样就行了。
你才是明白人,我也是想这样说的
真的只是看你要用在什么用途才选你的编程语言,比如要开发android程序一般都会选java,要开发ios程序,可以用swift开发只是看用途而已
@@abulalalalalaabulala4521 kotlin
说的很好,根本没有什么入门不入门的。。
@Josh Q C?
第一次碰程式語言是VB在高中的時候後來就沒有再碰任何程式語言了
知道UDACITY 後,覺得很興奮啊!
C++入门,当时对着开篇的什么是面向对象编程看了10来遍,没看懂。老师也是自己学了半年自己还不太懂就上阵了~
我最開初是學VBA, 而VBA也不是正式的編程語言。現在正在學Python, 學VBA的經驗對學Python也有幫助。
我也是学得vba ,现在在学python
先學好c之後,甚麼其他問題都不會是問題,所以c蠻適合當基底練功,當底子夠穩夠紮實,功力自然能大幅進昇...
我很同意
這位小姐姐,有料喔!
我是說腦子有料😝
你视频拍摄的技术非常好。能否出个系列视频,讲讲你制作视频的过程
油管这推荐算法肯定不是让我看编程的, 是看漂亮小姐姐吧!
个人觉得学编程还是从C语言开始学比较好,C语言逻辑性比较强,虽然指针那部分确实难,之后学C++,JAVA,Python就容易的多,对于非程序员来说,VB或者C++是最实用的,用的最多就是Excel表格里,对于程序员,那要学习的比较多,像数据库,算法和人工智能等等,最后找工作会哪种语言并不重要,重要的是要精通一门语言
听不懂但是就后台放着,喜欢听你的声音
高中学了Pascal, C,大学学了C,Java,Haskell和Prolog。做ML和NLP的projects的时候,突然发现Python好方便,于是就开始用Python了。
大学的时候最讨厌的语言是Prolog,但是上AI课必须学而且要拿来做东西的,苦不堪言。最喜欢的是Haskell。对C和Java没有感觉。
小弟學習歷程是這樣的,Matlab => HTML => Java Script => Windows Batch => Java => C++ => T-SQL => C# => Action Script => Silverlight => PHP => VB6 => python => R => Shell Script,每種用途都不太相同,想進哪間公司擔任哪個職務,就學那種語言吧。
样样会,就等于样样都不会
我是50多岁的前程序员,90年代的程序员也就只有C语言可以用,其它语言多数是学校的教学工具,比如BASIC和PASCAL,还有一些是专用语言,比如军方的ADA语言。
@Jinping Xi 没错,商业语言COBOL,但是没怎么见人用过,还不如汇编语言,偶尔嵌入一小段,速度是真快!
我觉得 PASCAL/Turbo Pascal 最接近文字语言,容易明。
现在初学者用的是 C++,接近 machine code。
ADA 是 real time 语言, 很像 PASCAL。
谢谢姐姐,理性知性,知识表达简约,人又美丽,i了i了
大学里C是基础课,我们当年C和C++都是,分了两个学期。其实更应该深入的是算法和数据结构,语言只是工具