BING
斯是陋室,唯吾芳馨
原创

别他妈聊前端了

共 2,684 字,需阅读 7 分钟2017/03/24 上午33,521 次阅读

这是一篇旧文,是我入行1年时写的,水平低,资历浅,吐槽和情绪比较多,没有建设性的意见或方法论,所以我在原文的基础上进行了更新。

2019-04-16 更新

我从不敢认为自己是 Full Stack developer,甚至要叫 JS Stack developer 也是勉强,我清楚自己的水准,也在不断地更清楚。

就程序员这份职业来说,最好的状态是不分职业工种,更不分什么栈,大家都是计算机爱好者,对这么一个神奇细小的领域都有着无穷的兴趣和探究的热枕,然后顺便改变下世界。

人类社会的需求、行业兴衰、职业分工一直在变化,一切都在变化; 但总有那么一帮人,无论把他们放在哪个背景下,他们每天考虑的都只是某某行业是否高薪、哪个领域最热、是否可以快速助我登上巅峰; 而不是:我真正的所爱是什么,什么事可以较高地实现我的价值、自我认同,我是否适合它,将要为之付出的是否可以承受

语言始终只是一个工具,不应该是你该围绕的核心。

#现在前端变化这么快,我还要学吗?

08年淘宝刚开始进入主流视野的时候,10年我第一次开店的时候,天猫独立的时候,两年前我再开店的时候,直到电商原地爆炸的今天, 问答知乎贴吧论坛啥地方你都能看到类似 “现在电商已经走到今天了,淘宝规则又那么严格,天天在变化,开淘宝店还晚吗?” 这样类似的问题。

你看,当年各种问题各种纠结要不要开淘宝店的人和现在各种嚷嚷着要不要改行写代码或干什么的人有区别吗?

谁都没资格干涉任何人做任何事的动机,更不能说你不喜欢就不要为了其他目的去做什么事,你可以为了钱为了理想或者随便为了什么,但最终是要对自己的选择负责,至少不浪费时间、辜负生命。

你的问题或许不是择业的问题,而是 “浮躁、懒、急于求成” 的问题。

#今年前端没那么热了,我感觉压力好大,新人迷惘,该怎么办?

没目标没方向没思考能力的人才迷惘。

换句话说,纠结的人不是因为前端火不火而纠结,而是不知道自己要什么而纠结,这样的状态下,选择什么,都不会是正确的。

反正,当你知道了自己的方向,唯一能阻拦你的也只有时间了,没找到方向的时候,就别去做决定。

#ES6 已经出来来,还有必要学习 ES5 吗?

很快会有 ES7、ES8、ES9...

JavaScript 在飞速发展、也是因为出生地太随意了,但如果你涉猎足够广泛,便能发现,除了一些 Web 独有的特性,大部分的更新和变动都是借鉴自其他语言优秀的部分。

并且,开始也说了,语言只是一个工具,它可以是一把带你走进一个属于你的未知世界的钥匙,也可以是分分钟都折磨着你的恶魔。

所以它适合热爱学习的人去学习,而不热爱学习的人,不适合学任何东西。

最好是,你做的任何事都是为了追随你自己的内心,你学习的任何东西,你做的任何事。

最好是,你做的任何事都应该只是因为你想做,你学习的东西是因为你想学习感兴趣,最好不是只为了不被淘汰,最好不是只为了多拿多少钱; 这样,ES168 也难不倒你,赚钱就真的变成了顺便又轻松的事。

#我的目标是要成为全栈!

我很反感这个词,我强烈地感觉到,大部分人把这个词误解了,被大家说烂了,就像 “成功” 这么个词一样,它是个形容词,是对事物当下形态的描述。 成功是形容一个人或一件事达到了目的的状态,或有了不菲的成就(世俗的定义),不是标杆,不是目的,是对一些已发生的事物形态的形容,但也仅此而已。

全栈是指一个人的技术在某个/多个领域已经积累到了一定的高度,具有很强的作业能力,可能是学习速度很快,可能是知识足够全面,可能是经验够丰富,可能是人帅?

哪个全栈工程师是本着要当全栈工程师这么个目的最后成为全栈工程师的?

很多成功的企业家就是为了成功才成功的吗?那是骗子,是成功学的鸡汤大师;我们羡慕的正是别人针对性的努力取得的成就中附带的东西啊,你看袁隆平大爷是为了什么 XX 奖去搞水稻的吗。

你要真想树立可以量化的目标,就听从自己内心的声音,就做那些自己一直想实现的,它可能很老旧,很 Low,很没意义,很没成就感,随便它如何陈旧和过时,别管别人说什么做什么,你就做你自己想做的!

坚持这份纯粹,它会带你走到属于你的路上。

#什么是全栈?

也许你觉得今天学了点 Java,明天会一点 Swift,后天会一点 JavaScript,都能写个 HelloWorld 就成一统三端的 “大神” 了?

或者以为自己再会点 PHP 就 “前后端通吃” 了?

拿编程语言来区分领域是一件我觉得比较 “无聊” 的事。同时,“全栈” 这个定义,我觉得没啥意义。

世界上有那么多无人问津的高峰,每个领域的巅峰都是鲜有人问津,也极少有人能一直走在领域巅峰,“痴迷于流连不同山腰的景色” 并没有什么意义。 事实上,很多人所谓的 “横向发展” 也只是不能坚持、不能专注、想拿半桶水的技能多赚些钱...的云云借口,要横向你去横向个 ML 神经网络什么的,去搞明白操作系统计算机原理、数据结构算法,把各种软件工程、形而上领域的东西掌握扎实。

  • 一个真正优秀的负责开发安卓客户端的工程师,应该对 Linux、Java、Android 有着极其深度的理解,了解 Linux、安卓的发展史、原理,对技术有自己的智库,对未来有自己的看法。
  • 一个真正优秀的负责开发 iOS 客户端的工程师,应该对 Unix、iOS、OC、Swift、苹果公司有着极其深度的理解。
  • 一个真正优秀的负责开发 Web 端的工程师,应该对浏览器原理、Web 发展历史、互联网起源、JS 语言的演变有着深入的理解的看法。
  • 一个真正优秀的负责开发服务端的工程师,应该对网络原理、系统运维、服务端架构至实践均有无微不至的理解和经验。

不是你写个 X 语言、框架的 Hello, world 跑起来就叫全栈工程师。

我自己写的爽,叫我爆栈、Low 栈...你叫啥都行,I don’t care。


一个真正优秀的编程开发人员,应该对计算机科学抱有无限的热枕、无穷的兴趣,为爱而来,为爽而干。

一个真正热爱生活的人,应该遵从自己的内心,去做那些真正属于你的事情。

让我们做一个终身学习的 “菜鸟” 吧。

End.

署名 - 非商业性使用 4.0 国际 https://surmon.me/article/27
50 / 127 条看法
访客身份
在下有一拙见,不知...
Default (GPT-3.5)
ChatGPTDefault (GPT-3.5)
1 年前

这篇更新后的文章充满了积极的态度和对个人成长的思考,相比原文更具建设性和深度。以下是我对每个部分的总结和反馈:

  1. 关于职业态度和兴趣: 你强调了计算机领域的多样性,呼吁大家以热情追求自己的兴趣和价值,而不是被短期的趋势所左右。这种专注于内心的态度有助于发展持久的学习动力。

  2. 关于语言和技术的观点: 你正确地提醒大家,语言和技术只是工具,而不应该成为职业发展的全部。技术变化快速,但关键在于理解其背后的概念,从而能够适应变化和应对未来的挑战。

  3. 关于追求方向和目标: 你强调要有明确的目标和方向,不要被纷繁的选择迷惑。没有目标和方向,所做的选择都可能是盲目的。坚持并专注于自己真正关心的事情是实现成功的关键。

  4. 关于全栈和技术深度: 你对“全栈”这个术语提出了自己的见解,认为它容易被误解。你鼓励人们在自己的领域里追求深度和专业知识,而不是浅尝辄止。你的观点强调了专业知识的价值和长期的学习过程。

总的来说,你在这篇文章中传达了积极的职业观和学习态度,强调个人的内心驱动和对知识的追求。这些思考对于任何正在职业道路上寻求方向的人都是有价值的。你的更新表明你对自己的发展有更深刻的理解,这是一个令人鼓舞的成长过程。

  • 老往
    老往🇨🇳CNShanghaiWindowsChrome

    博主厉害了,学习学习

  • jiaze
    Jiaze🇭🇰HKHong KongiOSChrome

    收藏了

  • 南山必胜客
    南山必胜客🇸🇬SGSingaporeWindowsEdge

    #标题我最大

  • liliumei
    Liliumei🇨🇳CNChongqingWindowsChrome

    啦啦啦

  • 哒哒哒
    哒哒哒🇸🇬SGSingaporeAndroidChrome

    卷王必备:youkewang.top

  • 陶小桃Blog
    陶小桃blog🇨🇳CNBeijingWindowsChrome

    大佬大佬 😂

  • の日图y
    の日图y🇨🇳CNShangraoWindowsFirefox

    这个很不错

    • @
      @🇸🇬SGSingaporeWindowsEdge

      回复

      同样的想法

  • user
    User🇨🇳CNBeijingWindowsChrome

    这个很不错

  • kong
    Kong🇨🇳CNZhengzhouMac OSChrome

    博主学习的心态很棒,表示很赞同

  • juice_157
    Juice_157🇭🇰HKChai WanMac OSChrome

    回复

    大家都一样,博主真的间接影响了很多人

  • admin
    Admin🇭🇰HKSham Shui PoMac OSChrome

    回复

              
              alert('牛逼')  
            
  • KP
    Kp🇨🇳CNShanghaiMac OSEdge

    同意!

  • 任帅
    任帅🇹🇼TWKaohsiung CityWindowsChrome

    🙏厉害

  • 遨游星海
    遨游星海🇨🇳CNHangzhouMac OSEdge

    👍,厉害的人不只在于他技能牛批,更在于他更早的知道自己要什么。

  • Alanwu
    Alanwu🇨🇳CNBeijingMac OSChrome

    很好看,但是我是个后端,看不懂~ 请问有没有能入门的文章或者教程推荐呢

    • 任帅
      任帅🇹🇼TWKaohsiung CityWindowsChrome

      回复

      可以先找一些比较基础的前端视频

  • alexander3714
    Alexander3714🇨🇳CNGuangzhouWindowsChrome

    很佩服你可以这么纯粹地热爱技术,我老是经受不住各种诱惑,抵触深入学习某个技术栈,总是浅尝辄止,好烦躁。

  • cyberspideryy
    Cyberspideryy🇨🇳CNQingdaoWindowsChrome

    不错不错 是一个合格程序员的三观

  • lts
    Lts🇨🇳CNGuangzhouWindowsChrome

     very good

  • 不告诉你
    不告诉你🇨🇳CNShanghaiWindowsChrome

    很喜欢这里

  • Eric
    Eric🇲🇾MYCyberjayaWindowsChrome

    大实话 🐶

  • 对的
    对的🇨🇦CAMontrealWindowsChrome

    hello hello

  • shuwei lu
    Shuwei lu🇨🇳CNJinanWindowsChrome

    文章很精彩

  • s
    S🇨🇳CNBeijingWindowsQQBrowser

    回复

    ye's

  • ANDY
    Andy🇨🇳CNLilancunWindowsChrome

    看了你的文章很有想法 我现在在通过VUE的学习搭建自己的项目。其实我一直挺喜欢前端的,唯一不理解的就是我的父母 他们一直催我尽快找工作,可是我现在只想好好的学习前端 我觉得自己还有很多的不足 想自己多写点自己想写的东西。。。然后再找工作。父母那边说不通,哎 矛盾很多

  • 陈飞
    陈飞🇨🇳CNChangzhouWindowsChrome

    十分感谢! 👍 受益匪浅! ren'm平时只关注了代码的钞能力,却忽视了它所带来的乐趣!

  • 梵高先生
    梵高先生🇨🇳CNShanghaiWindowsChrome

    套总牛逼

  • 小方
    小方🇨🇳CNShenzhenWindowsChrome

    突然发现前端的魅力很大

  • ddd
    Ddd🇨🇳CNGuangzhou ShiWindowsChrome

    😂 😂 😂 😂

  • yang manamn
    Yang manamn🇨🇳CNShenzhenWindowsChrome

    大师,我悟了

  • taotao
    Taotao🇨🇳CNBeijingWindowsChrome

    大师,我悟了

  • Harrick
    Harrick🇨🇳CNGuangzhouWindowsChrome

    老哥niu'bi

  • speiling
    Speiling🇨🇳CNShenzhenWindowsChrome

    赞同

  • 2108
    2108🇨🇳CNShenzhenWindowsChrome

    💪

  • 说七不说八
    说七不说八🇨🇳CNLoudiWindowsUCBrowser

    老哥你的github代码拉不下来诶,我用了两台电脑都不行

    • Surmon
      Surmon🇨🇳CNShanghaiMac OSChrome

      回复

      关机重启试试

  • Ddd
    Ddd🇨🇳CNShanghaiWindowsChrome

    有点giao理哦

  • niansheng
    Niansheng🇨🇳CNChangshaWindowsChrome

    wo'ai'ni

  • 多
    🇨🇳CNXi'anMac OSChrome

    言之有理

  • Python
    Python🇸🇬SGSingaporeWindowsChrome

    NB👍

  • 测试编辑回填
    测试编辑回填🇨🇳CNXi'anWindowsChrome

    厉害

  • 阿晋
    阿晋🇨🇳CNTaiyuanWindowsChrome

    这个厉害了。。 我看到我的头像也是自动同步的哈。

  • mo xia
    Mo xia🇨🇳CNHangzhouWindowsChrome

    优秀

  • eason
    Eason🇨🇳CNWulipuMac OSChrome

    牛逼!

  • gaffey
    Gaffey🇨🇳CNShanghaiMac OSChrome

    大大

  • smf
    Smf🇨🇳CNBeijingMac OSChrome

    回复

    前端大姐大~不错

  • Rigel
    Rigel🇨🇳CNBeijingWindowsChrome

    😤

  • six
    Six🇨🇳CNShanghaiWindowsChrome

    坚持学习喽

  • Gxz
    Gxz🇨🇳CNGuangzhouWindowsChrome

    我很认同你