直到转码农50%失败才意识到学javascript多有用(7)

Tips:点击图片进入下一页

一句话总结:我最讨厌学习php, javascript,可是现在这个公司就是避不开用这两个,特别是javascript的。重新把javascript捡起来看的时候,才理解为什么javascript这么有用。只要是个网页,有可能没有<script>吗?

我之前发过一系列的帖子,合集如下:
thread-1478084-1-1.html
thread-1551967-1-1.html
thread-1559981-1-1.html
thread-1582251-1-1.html
thread-1584202-1-1.html
以上包括了转码蛆,做游戏等等。所以这次发帖在题目后面加了(7),因为跟以前发的贴都是一路连载下来的。

由于本人编程水平较差,若干面试都通不过,即使是人称只有facebook面试难度的30~40%的某大公司也还是没过,然后我通过了某公司的面试去做了一个技术支持工程师。这个岗位的工资感觉是本地区一般码农的工资的一半,我很有自知之明,这个薪酬很符合我的技术水平。而且这个工作也非常适合我的背景,我非常高兴。

然而在新工作中,我发现javascript真是太有用了,除非你做的编程跟网络一点关系也没有,否则谁会不涉及网页,如果涉及网页,又有哪个网页是不需要任何<script>的?不知道现在有多少编程工作是跟网络一点关系没有的,也许是我说错了,我感觉我本人的眼界一直都不太开阔。当然也有可能,一个人是做web的技术人员,但是从不跟html/css/javascript打交道,也许也是有的......

当我学习javascript的时候,真是感觉自己一直想要避免的东西,难免到了某一个场合会需要迎面碰到。我之前真是一直想要一辈子逃避学习javascript来着。

但是正是由于这样逃避就没能明白,javascript有多重要呀。如果我很久以前就在我其他会做的东西上面加上javascript(我之前做的偏后端和数据库,虽然是入门级水平),那说不定......感觉我好像还是在找借口似的,我现在只想要在新的岗位上多多学习javascript,提高自己的水平。

我现在刚进新公司没有太久,之后一定多多来重复javascript有多么重要,以提醒后来人一定要学好javascript。最后请问大家,我对javascript的认识对不对......





网友评论:
其实绝大部分确实可以不用javascript的,只是比较麻烦而已

—— 来自 Xiaomi Redmi Note 7, Android 9上的 v2.1.2
根据目前最新某语言的教科书前言,或者历史介绍 显示

汇编这种低级语言,应该被扫进垃圾堆,永世不得翻身,C/C+++这些曾经代表着先进,现在时过境迁,也应该随汇编而去

java这种半新不旧里外不是人的东西怎么不早点去死,不然怎么赢接新时代?



所以还是少看前言吹B的好;

EE专业表示学的都是垃圾堆里的语言

JS写OS,请

js这种垃圾要不是靠着浏览器续命,下场也是一样的

—— 来自 Xiaomi Redmi Note 7, Android 9上的 v2.1.2

javascript和java有啥关系……

根据,那个前言

你们还在搞汇编这种玩意,

那些人可能要和你们打起来了......
现在流行的前端框架不是都把js当作底层实现一样的东西,把各种高级功能封装起来直接用么?
我又落伍了?
楼主转码农转几年了?

—— 来自 samsung SM-G9650, Android 9上的 v2.1.2
得js得前端,不懂开发的人只能看前端,不懂开发的是大领导。
现在都前后分离,我很久都没摸过js了

—— 来自 OnePlus ONEPLUS A5010, Android 9上的 v2.1.2
好,去学!
如果你是后端,js应该不关你的事。
前端的话,能入职js即用既学就是了。
不要听各种框架吹逼,如果贵司前端没用到现成的框架,先熟悉DOM和vanilla js。应急可以去Google 被喷过时的jquery。
如果贵司用现成的框架,那就现学呗。
DOM和vanilla js熟悉后,个人提高可以找vue/react研究框架实现机制

其实也看吧,比如搞个弹窗小活动页面这些轻量级的应用。用jquery半小时能搞定的去整框架就是脑子有坑
楼主,我看你说的第一个
thread-1478084-1-1.html
里面又分叉出11个帖子
感觉也学了不少语言和不少时间
水平应该还可以了吧
你说的js的等级

看会用的了几天。。。

这都做不到我觉得你这码农10%进度都没到吧

—— 来自 smartisan DE106, Android 8.1.0上的 v2.1.2
前端,用久了js,确实哪里都好用。但是越做大型应用越烦

—— 来自 Meizu M6 Note, Android 7.1.2上的 v2.1.2
写游戏的表示 js是什么能吃吗,从来没写过带网页的东西
搞嵌入式的被开除码籍
JS是丑到哭泣

但是恰饭很好用的语言
js依靠浏览器
做和用户互交相关的东西比较方便而已

js垃圾的本质又不会变
依托现代框架 像搭积木一样拼ui
一个合格程序员从0开始看js html半个月就能熟练干活了

  -
前排咨询下JavaScript和TypeScript有关系吗

—— 来自 HMD Global Nokia X7, Android 9上的 v2.1.2
避免javascript是为何?
js没比别的语言难为什么要避免

typescript=javascript套个壳。
typescript编译后是javascript。
骑空士警告
LZ不玩玩GBF吗,看看JS能走多远

大概就是周杰和周杰伦的关系吧

ts是js的超集,加上了类型系统等的es6
php明明多好啊
需求大,为何不学呢,而且es6之后也没有那么不堪了。。
前端路过,呵呵,摆脱不掉罢了。
js 确实好啊,要求不极端的话大多数应用都可以拿它写

—— 来自 Xiaomi MI MAX, Android 7.0上的 v2.1.2
现在除了老项目,新项目都统一ES6 Typescript了吧 js真正的弊端是单线程 Vue3.0源码已经全部用Ts重构过了呢
Vue3.0今年能出来么
有一个疑问,为啥半路出家的转码农都喜欢往前端去靠,如果不是我的错觉的话这种情况为啥会出现呢

后端饱和了,现在很多逻辑都往前端做,前端越来越复杂,而后端越来越简单。

—— 来自 HUAWEI JSN-AL00a, Android 9上的 v2.1.0-play
有WebAssembly了后,js还请赶紧死掉

因为后端很抽象,前端相对直观一点所以更简单
安卓狗表示也要开始学js了

—— 来自 Xiaomi MI 9, Android 9上的 v2.1.2
se4j很多代码就是高仿js

—— 来自 OnePlus ONEPLUS A5010, Android 9上的 v2.1.2
es6 + ts

告诉你,真香

加上react相关技术栈

后端码农攻克前端的福音
楼主这一路下来,技术有没有进展不知道,发帖越来越萌是真的了

不是前端,问下改css算改dom吗
改img 的src呢?

真香
spring boot 加 react, 写代码如同打游戏般简单

—— 来自 Xiaomi Redmi Note 7, Android 9上的 v2.1.2

不知道你这个问题抛出来做什么
简单的理解不是CSS改样式,DOM改内容吗
那你说改CSS算改DOM吗?
背诵js真值表,请

地上有屎用砖盖上照样走

—— 来自 Xiaomi Redmi Note 7, Android 9上的 v2.1.2

真的会有一个商业网页上面完全没有<script>吗?

我其实不是想说JS能完成这个世界上的任何编程任务,仅仅是说现在随便一个web相关的工作都很难避开JS,我逃避了很久都逃不过;而随便一个IT工作,真的能不跟web有关吗

2014-现在,我看是转失败了

GBF是什么...

我真的看着就头大呢,但是意识到这个多么有用之后就不那么烦它了

谢谢建议

做嵌入式的,驱动的都可和web不想管。即使web相关的,只做后端的避开js不是很正常吗?

我反正是逃避前端的所有一切逃避了很久还是逃不过

第一个我懂了
那么改对象的属性算改dom吗

水平真的...算是给大家记录一下一个反面例子吧。
来做嵌入式开发吧。javascript? 你咋烧进板卡?

不懂,不敢说话

搞游戏跟搞web的还是会有交集,这还是进了现在这家公司才令我明白的
后端出身的话直接ES6和TS走起,搭配React或者Vue,css的话有post css那堆东西摆平差异,sass或者less或者stylus写样式,搭配flex布局,真香

ES6之后的js和老js相比大概是星际战士和星界军的对比了吧……

现在前端比较恶心还是各种兼容性,这个真没救,除非大家乖乖用Chrome

贵行业应该是门槛高工作机会少的那种行业?所以市场上做javascript的人数超过嵌入式的很多倍,所以我说学javascript真是太重要了。我真的不懂,各位指教一下吧
反正我们开发现在全员TS+基于类了


为什么那么多人向js靠拢?  废话  简单自由啊  不用配环境不用在意类型   只要是个智商正常的人看点视频就会了   自学能力再强点看看书就会了   你以为现在码农饱和和遍地培训班是怎么出来的

js现在都可以写程序了,vscode就是用ts写的。

发自我的iPhone via Saralin 2.1.7
来自: iPhone客户端
javascript就是浏览器端的汇编

重不重要和工作岗位多不多不直接挂钩。如果不想做前端的话,JavaScript一点都不重要。
就算搞嵌入式,不一定写汇编代码。而且大部分都是业务代码。
倒是做芯片相关,移植平台才需要写一点汇编。


—— 来自 OnePlus ONEPLUS A5010, Android 9上的 v2.1.2

我以前也是异常厌恶js

不过有了react/vue这套东西之后,我觉得js开发本身已经和之前不是一个东西了

写起来很爽,还能所见即所得的测试

在ts的加持下,我写起代码来,可测试性比python的代码高多了
想了想还是喷一句,啥本事都没学好先学个站队,语言只是工具,工具就会有适用场景,你学个工具还要管喜不喜欢了?
编程首先是为了解决问题,这个问题所对应的问题域自然有适用的语言,连这都没想明白就急着先站个队说这个语言不好我不学

先做到没偏见的去学/用工具再说吧

碧蓝幻想
表层全JS写的

……
你随便复制一段DOM定义都比问我来得快吧?
转码农最重要不是leetcode刷上个300道再说吗?
js这种一周时间拍脑袋想出来的语言能这么火简直是业界的不幸
php,请

能用就行,不要要求辣么高啦
我他媽特別煩javascript寫出來的廣告......

一个人染了头发,吃胖了点,换了衣服,垫了鼻梁,刺了条过肩龙,你说这个人算改变了吗?

懂了 thx
js不但可以总在前段端,还能用在后端,而且还能脱离网页,单独在windows上做脚本语言运行,WSH了解一下,非常好用,写熟了以后基本都不碰python了

写浏览器插件,也离不开js


等一个wasm操作dom,架空js

简单

—— 来自 HUAWEI MHA-AL00, Android 8.0.0上的 v2.1.2

已经会JS的码农学TS直接用微软官方教程就差不多了吧?

请教下,只会“拍黄片”和JAVA SE的码农学spring  boot的话哪家的教程上手比较快,除了小型购物商城以外还有啥比较有意义有代表性的联手项目?

搞计算流体力学的表示,js就是个鬼啊。c才是最好的语言。前端是什么可以吃吗?
领导让我去学flutter,说google和国内大厂都在推,对比react肯定是趋势

  -
即使不系统学习,掌握一些 js css http 协议的基础知识对日常工作也是有帮助的。

如果不搞前端开发,没必要学 vue react 之类的框架,node 和 ts 这些也无所谓。
我们都是会了java以后 js自动就会了
前端更应该是设计师,而不是码农
Javascript?不是天天用的吗?
看过几个油猴脚本当例程,然后就写自己的油猴脚本了,我还以为懂点编程的都会装个油猴。
互联网码农只是码农的一小部分而已。