程序员小姐姐: 前端, 后端, 全栈分别是做什么的? 在美国做码农选哪个方向?

作者: SchelleyYuki分类: 职业职场 发布时间: 2020-07-19 17:30:44 浏览:902517 次

程序员小姐姐: 前端, 后端, 全栈分别是做什么的? 在美国做码农选哪个方向?

从小就是变态:
如果你是在校生,学好四大基石很重要:os 计算机组成原理 数据结构与算法,计算机网络。如果你是急于转行找工作的,时间紧迫的,你那学好一门语言基础,掌握一门框架,掌握常用算法,选择一门数据库。其他的不要贪,时间不允许,以后你可以工作中逐渐深入。 老人对萌新的建议:不要一上来就想着憋个大,要整个多么牛逼的东西。如果你真的很牛逼,那这句话你可以略过。 二.技术只是解决问题的工具,你可以深耕技术,但职场发展光技术是不够的。注意目前有些卖课的,打着什么级别的课程,不要管,你学好自己的。三.碰到起着焦虑的标题,比如这个你不掌握就被淘汰,面试官看不起的,建议直接拉黑屏蔽。卖焦虑,是目前卖课商家捆绑销售的常规手段。 最后,希望你们都从编程中一直找到自己的快乐

【回复】您说得太对啦,我刚入行那会除了收集资源啥也不会[喜极而泣],还是自己看书理解更深,然后再去看视频会轻松很多。而且现在公众号粘贴复制也好多,打着醒目的标题,真正的好文很少,我之前也好焦虑呀
【回复】感觉这是大佬的 良心话 就是不知道多少人能真的听进去
【回复】回复 @要loseyourself :自学的话,如果是学生。先了解一下技术现状,有一些技术的变革是日新月异的。有些技术已经被淘汰了,不建议去学习。当然被淘汰的这些做个基本的了解,虽然很多地方还在使用,但是个人的学习精力有限。先学习主流路线,把基础打扎实。如果是普通的web开发可以自己试着做一个demo,把前后端的如何开发和对接通过实际项目有个流程上的理解。不要上来去做电商这种项目,对基础不好的同学或者刚入行的并不友好。如果是前端领域,因为前端领域太大了。不单单是UI交互这些,现在还有数字孪生,游戏,等多个层面。建议你看看小野森森的课程,相比起基础,更能给你一些指引而且很规范。后端课程大同小异,不管是那种技术路线。核心还是要理解web原理和数据库层面的操作。多写,一定要多写!然后平常看一看优秀的开源项目,类比一下自己写的和别人写的,到底差哪了。多看别人写的,才能反过来意识到自己的不足。
用最好的电脑玩扫雷:
《c语言从研发到脱发》 《C++从入门到放弃》 《Java从跨平台到跨行业》 《Ios开发从入门到下架》 《Android开发大全——从开始到转行》 《PHP由初学至搬砖》 《黑客攻防:从入门到入狱》 《Mysql从删库到跑路》 《服务器运维管理从网络异常到硬盘全红》 《服务器运维管理从网维到网管》 《Office三件套从入门到手写》 《Debug455个经典案例,让电脑开机蓝屏》 《零基础学c语言,学完负基础》 《Css从绘制框架到改行画画》

伯阳哥:
这里其实要说明一下,即使是全栈,也最好要有一门拿得出手的比较深入的具体方向,不然只能沦为api工程师。 国内的很多程序员,其实也会一些跨端的技术,比如说,我是 iOS 开发方向的,也认识不少 iOS开发,会 Go、Cpp、JS,与 iOS 开发密切相关的 ruby其实也是很多iOS开发回去学的。 但是写了一段时间,比如说三五年,就需要找到一个自己去深入研究的方向了,因为人的精力是有限的。这个时候,就需要去权衡自己的方向了,没有必要过于求全。就比如说我自己,是一个 iOS开发,在前端技术栈上走的是,React->ReactNative->Rax路线,Flutter也会一点;在后端技术栈上走的是Node.js以及Flask。但是我要是面试,还是会自称 iOS开发。 主要问题还是个人的精力有限,比如说我在iOS的方向上,主要是研究APM,这里面就牵扯到了很多很深入的知识,网络的相关知识要看,不然网络优化就搞不明白;操作系统的知识要看,不然OOM的问题就搞不明吧;甚至还要了解一些硬件方向的知识,不然就搞不明白如何节约电量。

【回复】有人私信我学习路线。。。这个我没法给出推荐,每个人读因人而异,比如说我在前端方向走的是React路线,但是要我写Flutter我也能在短时间上手,18年初我就写过一阵子。后端更加因人而异了,实际上后端上有一手很熟练的语言就可以了,后端的难点不在于语言这里。不过我还是推荐了解一下Golang,这门号称“互联网时代的C语言”。 不过说起来,熟练的使用一门语言其实也并不简单,也是要持续不断的练习的,要是碰上Swift这种天坑语言,难度还要增加不少——从Swift2过来的程序员应该明白我的意思。 甚至对于我来说,如果要深入研究iOS,还要学挺多东西,比如说我为了研究iOS的启动优化,要去hook objc_msgSend,这里还要掌握Arm汇编;优化编译时间,还要去研究LLVM,方向是在是太多了,研究起来也非常费时费力。 这里要说明一个误区,语言这种东西算不上什么底层知识,即使是汇编——但并不表示不重要。扎实的底层知识指的是网络、操作系统、编译原理、数学等。 要有所权衡的去学习。
【回复】我还是比较推荐大家把基础的知识学透彻一些,网络、算法、操作系统的知识,在那个方向都是非常重要的。
【回复】回复 @刘照福 :哪是全栈,是全菜吧。其实需求简单点的话,后端不考虑高并发等等一些列问题仅仅是简单数据低频次crud,然后一个懂产品(菜),懂设计(菜),懂前端(本职,或许不菜),再用node写点后端说不定就可以被称作全菜工程师了。调侃归调侃,毕竟人的精力是有限的,拓展的能力做出来的东西可以作为玩具私下使用,直接拿出来做生产力还是需要更专业的来把关啊,否则不就是瞧不起专业深度嘛。再就是需求永远是第一位的,所以菜不菜的,只要需求满足就可以了。
RadioRed:
我个人理解全栈的本质不是具体的前端后端客户端技术,而是只要公司业务有需要技术解决的问题,你能用各种办法把它解决了,简单说就是“能独立解决问题的工程师”。比如你本来是个写后端的,但产品有个紧急上线的需求,老大没有给这个需求拉到前端资源,这个时候你连夜自学js把前端也给做了,保证项目顺利上线,这就是很典型的“全栈”行为。到了后期这个全栈的定义还能更广,也就是不给自己设限“我只是一个后端/前端/程序员/产品经理,我不懂xxxx,这个找别人解决吧”,只要能创造价值的事情,没有自己不能干的,哪怕之前没干过,这是更广义的全栈了。

【回复】好了,既然前端你能做了,那我们把切图仔开掉,你接手他工作,为了公司你就辛苦点。说完老板拍了拍了你的肩膀,满意的离开了。[OK]
【回复】我是一名黑客,出于某种原因我决定隐退,但离开前我决定揭露这个行业黑色的一面,并留下一笔赠予,希望你不会为了钱而烦恼
jemmun:
老年人的忠告,选职业前端后端都可以但是不要选全栈,你只需要把技术往全栈发展就够了。全栈一直不是刚需而且收入并不比其他高,职业发展前景路子并不宽。这就代表当你换工作时也不比其他有优势。

【回复】回复 @狂风乱尘 :让你别找全栈的工作,而不是让你别学全栈。
【回复】回复 @狂风乱尘 :你要是学历不好又想进大公司全栈岗位更不建议。你专注一个前端或者后端,全栈发展出来的技术是你的加分项,但是你搞全栈进大公司依然很难与学历好的竞争。但是你如果是希望在小公司挑大梁全栈几乎就是基本要求了。
【回复】回复 @炫狗怎么还不死啊 :现在中小型公司基本都是全栈 学历不高进不了大公司 所以学历一般的学全栈才更好找工作
粤菜C傅:
你这发量让我难以相信你的技术呀[doge]

【回复】哈哈哈建议补充一下见识[doge]
【回复】回复 @心里念出来吧 :不好意思,在您说的基础上20倍哟[doge]我别的视频里有介绍我这种应届毕业生的年薪:https://b23.tv/NsL13M
SchelleyYuki:
欢迎大家也关注我的YouTube和ins哦~都是SchelleyYuki [星星眼] 也可以观看我的以下相关视频哦[星星眼] 希望对大家有所帮助。 - 分享程序员学习资源: 编程, 算法, 系统设计, 前端开发, 面试准备 https://www.bilibili.com/video/BV1DQ4y1K7ex - 转CS, 做什么项目有助于找工作? 去哪儿找好项目做?https://www.bilibili.com/video/BV1A5411x7Wo - 我是如何从文科生转到计算机专业的? https://www.bilibili.com/video/BV1i7411D7ut/ - 美国加班996? 青春饭? 国内程序员如何赴美工作? 留学费用? https://www.bilibili.com/video/BV1JK4y1r7d7/ - 刚毕业程序员在美国能挣多少? https://www.bilibili.com/video/BV147411Z7mY/ - 女程序员在美国工作的日常: https://www.bilibili.com/video/BV1NE411M71a/ - 在美国如何找码农工作? 分享我的求职经验: https://www.bilibili.com/video/BV1eJ41117RY/

【回复】希望小姐姐能多做一些这类的科普视频,让我们这种准备入门的小白有所了解。这期内容非常好[OK]。三连啦
【回复】回复 @最梦人110 :有,1.9,腿巨长[doge]
【回复】有对象吗???[妙啊][妙啊][妙啊][吃瓜][吃瓜][吃瓜][墨镜][墨镜][墨镜]
林赛甜甜美美:
我呜呜呜呜我太喜欢姐姐了 cs小白正好需要这个视频 youtube怎么还没上我立马全方位点赞

【回复】谢谢支持鸭, youtube上刚刚也发布了[星星眼]
芝士炸鸡排:
我只做全栈,面试找工作也是,通常人事打电话给我时,我问的第一个问题就是你们招的是不是全栈,如果是前后分离,不好意思,我不去。不知道为什么大家那么喜欢前后分离,牺牲效率和时间去跟前端或者后端同事为了接口扯皮,有那个时间自己写不行么。[doge]

【回复】前后端分离为什么要分离?不就是为了解耦嘛,不就是为了效率!全栈是一个人承担多个角色,但是并不是百分百的提高了效率,只是减少了沟通的麻烦!为什么很多大公司要前后端分离,公司代码规范化,流程化后效率也很高啊!
【回复】说明活不够,建议公司加带力度
【回复】回复 @bili_32911453702 :对,我也觉得沟通浪费的时间跟解耦提高的效率不成正比。比方说我一个需求,前端员工理解一遍,后端员工理解一遍,做的时候两边团队还要对一遍,前后端交接的时候还得掰扯一遍。有这个时间,我自己一个人理解一遍,直接全部做出来,只需要测试就行了,即使改也好改。我觉得大公司的业务层面解耦主要还是为了去风险化和去关键化,这样无论谁离职都不会影响公司业务,每个人都只拧一种螺丝就行了。
康纳252:
为什么我一个嵌入式开发,这个视频看了好几遍[doge][doge]

【回复】嵌入式不就是底层版的全栈么[笑哭][笑哭]什么都得会什么都得干工资却不高
【回复】我是开叉车,我是谁?我怎么会在这里!
【回复】别说了,我一个学硬件的都在这
薜荔比利比利:
即将大二,才终于在这条视频中初步了解前端后端,太five了[捂脸]

【回复】听我一句劝,现在就要开始自学,能力够了搞搞小项目,不然毕业就失业[妙啊]
【回复】回复 @十号截天 :25了 前期身体不好 没精力学 没基础 学历低 什么编程语言和发展方向适合我
【回复】回复 @馨锐 :我咋知道什么适合你……[疑惑]
bili_79063211210:
是不是录制时候原声太小了,手动加大的人声啊? 感觉放大的有些失真了,高频和低频抹去的部分有点多。 听up的声音应该是很甜很御的感觉,声音填好了效果会更棒

【回复】哇这都能听出来太厉害了叭!用麦克录完了后感觉声音还是有点小,就提高了5dB,有点失真了吗[大哭]
【回复】回复 @SchelleyYuki :普通人表示听不出来,反正听的很舒服[笑哭]
【回复】这一看就是学习硬件的,功率放大器[滑稽]
wudi天然呆:
[OK]十几年老程序员表示,逆向,客户端,移动端,网页前后端,大数据。只要业务需要就需要会什么!试过自己包揽整个项目,项目涉及ios,Android,pc,三个平台三种语言。后端golang,还有web端使用vue。等到我做差不多快好了才由其他七个人的团队接手.....

【回复】回复 @毛小台01 :计算机基础要理解,然后语言只是工具!前后端自己选一个符合自己习惯的
宇花游子:
等了很久,schelley终于更新了[捂眼][捂眼] 满满的干货,对转专业的朋友非常友好,而且比好多程序员讲的通俗易懂,i了i了 希望schelley一定要继续更新呀,真的超级有用[爱心][爱心][爱心]

账号已注销:
看完我觉得学,易语言做外挂多赚个一千万,然后进去蹲两年划算。

【回复】回复 @新科娘Officiail :如果把得到的钱全部买成沙子运到撒哈拉沙漠撒在地上,等出来再去运出来卖掉不就行了。
【回复】回复 @黑砖头头 :你要是告诉了别人,那就是正二八经的洗钱了,没收财产+多判几年
月下哭魂:
Up主声音太舒服了,虽然听不懂但是带上耳机感觉就像听asmr一样。

【回复】我赶紧去给我买的的麦克补了个好评[喜极而泣]
【回复】我买的这个: https://amzn.to/2WXLMob
【回复】理工科,智商高,一点不卡
撸码的飞蛾:
我也是12岁开始正式写代码(整个程序的那种),不也一样全栈地搬砖。朋友们,加油哦。

【回复】回复 @丨风尘浮泛 :那时候写vb和vfp,堪称史前语言了。
【回复】12岁用易语言写代码嘛[哦呼]
秃了的韭菜:
感觉前后端开发太难了[大哭]所以我搞算法去了[笑哭]

【回复】算法不是更难吗[小电视_吃惊]
【回复】回复 @ooooogv :算法确实难啊 你见过哪个公司的算法工程师是本科的嘛?

程序员 编程 知识分享官 职场 美国 学习 求职 互联网 职业规划

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读