如何实现自己的价值——特别献给只会写js的JSer们

刚刚看到园友写的文章——《开篇》。刚好前段时间遇到了类似的挫折,也发表了一篇文章三年IT感悟聊以自慰。这里说说我近来的感想。

相信有很多园友有类似的经历。只精通js,希望拥有更好的发展,又与社会需求格格不入,没有跳槽的筹码,工作中又缺少历练的机会去补充其他的技能。用屌丝和码农来描述真是恰如其分,入木三分。那么,只会js的我们出路在哪里,或者说我们的价值在哪里?

每一个IT人,都有成为比尔盖茨、乔布斯,用科技改变世界,功成身就的梦想。再退而求其次,或者成为Linus Benedict Torvalds和James Gosling一类人,受万人敬仰,写自己感兴趣的代码,无拘无束,自得其乐。可事实是,更多的人挣扎在生活与梦想的边缘,还在javascript好呢,还是做IOS开发好的这类的问题上纠结不清。

上面的大能们为什么没有我们苦逼的经历?我们的区别在哪里?是我们的技术不够吗,又或者是因为我们出身二本、三本甚至是专科,他们受世界名校的熏陶,所以我们生而没有成为他们的权利吗?答案是否定的。

比尔盖茨能改变世界为万人敬仰,是因为写的代码质量很好吗,不是,是因为他写出了Windows。Linus Benedict Torvalds和James Gosling受人尊敬世界闻名,是因为写的代码质量很好吗,不是,是因为他们写出了Linux以及发明了Java。再以国内为例。雷军是因为写的代码很好而成功的吗, 不是,是因为他联合创办了金山以及创造了如今的小米。马化腾是因为写的代码很好而成功的吗,不是,是因为他写了OICQ,进而搭建了庞大的腾讯帝国。马云?阿里巴巴。李彦宏?百度。。。。。。

我没有否认上述所说的人技术不好,相反,他们大多数的技术往往很不错,而且有据可查。但是他们为世人所铭记的不是因为技术能力,更多是他们的产品。他们创造出了不起的产品,为社会创造了价值,从而通过产品体现了他们独一无二的价值。

JSer们,当我们在感慨只会js、发展受阻、无所适从的时候,TJ大神已经发明express、koa而世界闻名,TJ大神体现了他的价值。可怜人家之前搞设计的,从来没写过代码。当我们在感慨只会js前途渺茫,考虑抛弃Javascript投入IOS开发或者Android阵营的时候,淘宝UED百家争鸣,玉伯带头实现了CMD模范加载规范seajs,为中国数以万计的前端们提供了大量的便利,玉伯体现了他的价值。可能有人说他们技术好,咱比不上。那好,当富二代们买下整店的玫瑰花取悦女友的时候,你有没有想过为爱人创建一个网站,让整个世界来见证你们美好的爱情?你做的到的!

语言和技术只是个工具,能发展到什么样的高度,更多是要明白自己要干什么,可否创造出有价值的产品,进而体现自己的价值。起点不需要很大,从细微的生活开始就可以。

这里以我的亲身经历结束此篇,我工作中用的公司脚本库需要翻源码才能了解运行机制,于是我决定研究jsdoc用业余时间生成一套api文档方便日常查阅,现已完成30%,等到完工那一刻,它就是我的价值。

时间: 2024-08-05 21:33:38

如何实现自己的价值——特别献给只会写js的JSer们的相关文章

C语言学习必须拥有学习路线,不然你就只会写贪吃蛇

C语言学习必须拥有学习路线,不然你就只会写贪吃蛇这些天一直有人问我,c语言好学吗?我是个新手,该如何学习? 其实,这类问题困扰着很多新手.在如何学习之前,我们想简单的了解一下什么是C语言: C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.创一个小群,供大家学习交流聊天如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望

只想写一个真正能用的django mock

调参数的过程,百转千回. 还好,搞得差不多了. 确实,方便写测试用例, 也是一个开发水平高低的衡量~~~:( 为了测试这个mock,不得不改下代码~~ 还要不断的将Model里允许Null的参数写完, 不然,报错呀~~~ model_mommy,哟,不错的写测试数据的东东. class DeployFunctionTests(TestCase): def setUp(self): self.user = User.objects.create_user( username='test', ema

11,html5为什呢只需要写<!DOCTYPE HTML>

html5不基于SGML,不需要对dtd(百科:翻译为文档类型定义,作用是定义xml文档的合法构建模块,成行声明于xml文档中,也可以作为一个外部引用)进行引用,但是需要doctype来规范浏览器的行为 而html4.01基于sgml,需要对dtd进行引用才能告知浏览器文档所使用的文档类型 原文地址:https://www.cnblogs.com/1998Archer/p/12349659.html

SharePoint JS Link 之(一) 改变column的颜色

在SharePoint2013之前,想要修改列表项表单的样式,是一件非常痛苦的事情.一般来说,任何的列表都包含三种表单: 1.      新建列表项(new) 2.      编辑属性(edit properties) 3.      查看列表项(view properties) 除此之外,还有一种显示方法,就是在视图(view)显示,比如: 在SharePoint 2013里,新加了一个功能叫JSLink,有了它,不用写任何后台代码,只需要写JS就能修改列表项的显示了. 比如,我想修改Lang

【转】你离顶尖 Java 程序员,只差这11本书的距离

个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了. 很多程序员们往往有看书的冲动,但不知道看哪些书,下面我就给各位Java程序猿们推荐一些好书(每本书

你离java大牛只差这7本书的距离

"学习的最好途径就是看书",这是我自己学习java并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了

一只后腿引发的测试

早晨看到一位朋友发了条朋友圈,"软件工程所有手段方法工具应该是用来提高开发效率,测试应该是加速开发进度,而不是拖后腿",说起这位朋友就牛逼了,美籍华人,在硅谷浸淫多年,资深的架构师,目前在BCGDV做研发team 的顾问,借此话题也谈谈我对测试的认识,下方可能高能,阅读需谨慎-拍砖请随意 首先我们追本溯源一下,大家想一想,测试的目的是什么?测试的价值是什么?测试的核心是什么? 书本上曾说测试的目的就是尽可能多的发现程序的bug,关于测试价值的定义就少了,本人觉得随着人的追求越来越高,测

老师只喜欢好学生(转)

今天把<Ogre 3D 1.7 Beginner's Guide>看完了,这也是我第一次完整的阅读完一本英文书籍,当然也是第一本英文技术书籍.来和大家分享一下我对程序员学习英文的一些看法. 学生时代到工作的个人英语学习经历  我自己的英文怎么说呢,不好不坏吧,小学是在小镇里上的,中学时候家搬到了市里我也就上了市里的初中,一开始我的英文绝对是最烂的.老师让读课文就把英文书上的句子下面标满了近似音的汉字.比如Good Bye就标成"骨头白".现在想想真是好笑死了.还记得一次上英

一只后腿引发的扯淡

早晨看到一位朋友发了条朋友圈,"软件工程所有手段方法工具应该是用来提高开发效率,测试应该是加速开发进度,而不是拖后腿",说起这位朋友就牛逼了,美籍华人,在硅谷混迹多年,资深的架构师,目前在BCGDV做研发team 的顾问,和美国的好多工程师接触下来,忽然发现好多计划,设计和实现都太乐观化,不知道是太顺了还是本该如此,好迷惑,借此话题谈谈我对测试的认识,下方可能高能,阅读需谨慎-拍砖请随意 首先我们追本溯源一下,大家想一想,测试的目的是什么?测试的价值是什么?测试的核心是什么? 书本上曾