Java工程师的年终总计,聊聊201陆年前端学习安排

日期:2019-05-07编辑作者:互联网

ca88手机版登录 1

ca88手机版登录 2图片来自网络

从毕业到现在已经码了5年代码了,从前端到后端到数据库再到运维,网站和app都玩过了一轮,不能说自己有多深的造诣,不过对于的技术的学习过程还是有些许感悟。

01

2016年即将进入尾声,不禁感叹,在学校的时候过日子是以天来算,而现在是以星期来算,甚至是月份。

今年2016对于前端自己也没安排什么学习计划,因为已经在创业了,只能是边做边用了。所以就说说自己曾经的学习过程吧。

ca88手机版登录,这一年,遇到了很多人,很多事。

这一年,遇到了很多人,很多事。

我觉得在互联网圈子里干技术是个挺苦逼的活,因为各种技术更新换代太快,三天两头出现些新玩意,总会给人一种我嘴里吃的还没吞下去,尼玛新的又要塞进来了,压根吃不下啊。一度我也被这些如潮水般泳出来的新框架,新语言,新工具压得闯不过气来,觉得如果不拼命学习的话,马上就要被行业淘汰了。

机缘巧合,年中去了趟帝都,爬了长城,游了故宫。然而并没有什么唯美的感悟,只是觉得,长城好长,故宫好红。也罢,我只是个简单的人,就不发表什么深刻感想了。

机缘巧合,年中去了趟帝都,爬了长城,游了故宫。然而并没有什么唯美的感悟,只是觉得,长城好长,故宫好红。也罢,我只是个简单的人,就不发表什么深刻感想了。

但是,当我们冷静下来想想,我们手头现在确实掌握了1万种技术手段,我们真正在工作中用的上的能有几样,估计10个指头都能数的过来。web前端,到现在我依然写着html,用着js,当然需要用到一堆js的库(如jquery等等),css这么多年也没变出个花来,顶多来了个css3。尽管我们还是需要用到很多新工具,比如grunt,glup,bower等等一系列,但是这些都是已经被业界证明了能够提高工作效率,让前端开发变得更好的东西,这些东西我们可以有足够的时间去快速上手,前提是你的基础足够扎实,js不会只是三脚猫功夫,不然你根本搞不清这些工具的原理。而其他的跟多的前端的mvc框架,诸如angular,react等等,这些我们是否真的用的着,是否需要玩命的去吸收消化,我觉得我们还是需要根据自己的实际需求而定,不要盲目的浪费自己的时间去学习。

工作方面,算是度过了最艰难的时期,也就是新人期。我发现,不仅仅是我,大部分程序员新人,刚刚踏入这个行业后,就会有一段迷茫期。在这个时期,颇有些手足无措之感,反正就是什么都想学,生怕自己学的东西不够。

工作方面,算是度过了最艰难的时期,也就是新人期。我发现,不仅仅是我,大部分程序员新人,刚刚踏入这个行业后,就会有一段迷茫期。在这个时期,颇有些手足无措之感,反正就是什么都想学,生怕自己学的东西不够。

所以讲了这么多,我只是想给前端入门的童鞋,或者打算今年在前端有所成长的童鞋点点建议:

然后带着畏惧的心里,把基础知识远远抛在脑后,认为都是些无用的东西,殊不知这些基础,比如JavaSE,Servlet,JSP才是奠定将来上升空间的基石。

然后带着畏惧的心里,把基础知识远远抛在脑后,认为都是些无用的东西,殊不知这些基础,比如JavaSE,Servlet,JSP才是奠定将来上升空间的基石。

1. 不要盲目追随新的技术,新的不一定是好东西,适合自己的才是最好的,别让新技术分散了自己的学习注意力

我曾经也陷入这个怪圈,认为基础不重要,痴迷于三大框架,觉得会了框架就是会了Java,因为企业里面都是用框架。

我曾经也陷入这个怪圈,认为基础不重要,痴迷于三大框架,觉得会了框架就是会了Java,因为企业里面都是用框架。

2. html,js,css这些基础一定要足够扎实。因为不管是多牛逼的框架,js的库,都脱离不了这三个最基础的家伙,万变不离其宗。现在很多童鞋一直用jquery,就觉得自己js牛掰了,诚然不是,因为一旦脱离jquery,你会发现你对js一无所知。 所以可以多看看类似bootstrap,jquery等这些框架的源码,如果你发现自己有不能理解的地方,说明你需要补课,好好回头看看最基础的html,js,css

可是自己servlet都不知道怎么回事,就在那写MVC,根本不明白他的内涵。刚参加工作那会,虽然很艰难,但是也能依葫芦画瓢,用各种框架做一个增删改查。

可是自己servlet都不知道怎么回事,就在那写MVC,根本不明白他的内涵。刚参加工作那会,虽然很艰难,但是也能依葫芦画瓢,用各种框架做一个增删改查。

  1. 代码模块化。 js别乱七八糟的混在一起写一大坨,注意功能的拆分。 页面的布局就如同一同大楼,结构一定要简明清晰

  2. 大学学的算法和数据结构捡起来,当你写js的时候,这些都用得着

接着就是各种急躁,东打一枪,西打一枪,一会去学maven,一会又去学h5。

接着就是各种急躁,东打一枪,西打一枪,一会去学maven,一会又去学h5。

5. 多看看一些牛掰的网站,如豆瓣,facebook,看看别人的页面都怎么写的。手上用的js库,多看看源码,这样才知道自己写的js水平如何

看了半天又看不懂,这是最麻烦的事。说到底,我不过是在寻求一些心理安慰,生怕被这个技术潮流劝退。有的时候,我甚至连一个HelloWorld都写不出来,就开始把精力转向另一门技术。

看了半天又看不懂,这是最麻烦的事。说到底,我不过是在寻求一些心理安慰,生怕被这个技术潮流劝退。有的时候,我甚至连一个HelloWorld都写不出来,就开始把精力转向另一门技术。

6.github可以时不时去关注些star多的前端项目,你可以不花时间去学习他的功能,不过可以去瞧瞧他的代码结构和设计原理嘛

就这样白白浪费了大半年的时间。02

就这样白白浪费了大半年的时间。

可能还有很多很多一时想不起来。不过我觉得基础才是最重要的,万丈高楼平地起,所以大家别急躁,静下心来,一切都会好的。(*^__^*) 嘻嘻……

虽然我很不想承认,但我必须要说,编程这行业,似乎真的有“内力”这种东西。曾经遇到一个大牛,上面安排任务下来,我一看,完了,都是没用过的技术。

虽然我很不想承认,但我必须要说,编程这行业,似乎真的有“内力”这种东西。曾经遇到一个大牛,上面安排任务下来,我一看,完了,都是没用过的技术。

如果想了解更多前端知识,可以跑去这里看看 系统学习前端知识

诚然,依葫芦画瓢,根据详细的开发文档把功能做出来真的不难,难的是从无到有。这才是真功夫。

诚然,依葫芦画瓢,根据详细的开发文档把功能做出来真的不难,难的是从无到有。这才是真功夫。

尤其是那种网上也找不到任何demo,需要你自己想办法搞出来的东西。

尤其是那种网上也找不到任何demo,需要你自己想办法搞出来的东西。

我说,“这个技术比较新,我没做过,你呢?”

我说,“这个技术比较新,我没做过,你呢?”

他看了一眼,淡淡地道,“我也没做过”。

他看了一眼,淡淡地道,“我也没做过”。

不过神奇的是,他随便在那捣鼓一下,没多久就把demo做出来了,然后这部分功能也就差不多成了。

不过神奇的是,他随便在那捣鼓一下,没多久就把demo做出来了,然后这部分功能也就差不多成了。

我目瞪口呆,问,“你不是没做过吗,怎么这么快就弄出来了?”

我目瞪口呆,问,“你不是没做过吗,怎么这么快就弄出来了?”

他楞了一下,说:“我也不知道,随便瞎捣鼓呗,弄着弄着就出来了。”

他楞了一下,说:“我也不知道,随便瞎捣鼓呗,弄着弄着就出来了。”

我后来反思,为什么同样没有类似的经验,可是他却能很快做出来,而我不能?

我后来反思,为什么同样没有类似的经验,可是他却能很快做出来,而我不能?

正巧这段时间,js和css功底增长迅速,我闲暇时间也会做一些静态页面,或者jquery特效。

正巧这段时间,js和css功底增长迅速,我闲暇时间也会做一些静态页面,或者jquery特效。

当一个问题出现,比如调一个样式,修改js脚本,我总能够随便捣鼓几下就解决了。

当一个问题出现,比如调一个样式,修改js脚本,我总能够随便捣鼓几下就解决了。

这时候我想,为什么半年前让我画一个html简直能要了我的命,而现在闭着眼睛都能快速的调样式?

这时候我想,为什么半年前让我画一个html简直能要了我的命,而现在闭着眼睛都能快速的调样式?

对比之前那位大牛,我豁然开朗,没有为什么,原因只是我写的多了。

对比之前那位大牛,我豁然开朗,没有为什么,原因只是我写的多了。

我不得不承认,真的有一种类似于内力的东西。

我不得不承认,真的有一种类似于内力的东西。

比如Java,当你遇到的问题多了,解决的手段也就多了,首先心态就不一样。

比如Java,当你遇到的问题多了,解决的手段也就多了,首先心态就不一样。

比如程序出现BUG,新人是这么想的:

比如程序出现BUG,新人是这么想的:

“哎呀,怎么又不对了,我到底行不行啊,我会不会被劝退啊?”

“哎呀,怎么又不对了,我到底行不行啊,我会不会被劝退啊?”

“不行,要赶紧解决,不然被别人看到了笑话”(结果越这么想就越解决不了)

“不行,要赶紧解决,不然被别人看到了笑话”(结果越这么想就越解决不了)

“算了,去百度一下吧!”(结果看了十几个链接,都是匆匆瞥了一眼,然而并没有看懂。总是把希望寄托在下一个网页上。)

“算了,去百度一下吧!”(结果看了十几个链接,都是匆匆瞥了一眼,然而并没有看懂。总是把希望寄托在下一个网页上。)

而老司机是这么想的:

而老司机是这么想的:

“妈了个鸡蛋糕,劳资干了这么长时间,什么问题没碰到过,还怕了你不成。”

“妈了个鸡蛋糕,劳资干了这么长时间,什么问题没碰到过,还怕了你不成。”

然后随机冷静下来,脑子里飞速运转,开始思考对策,实在不行去网上百度,没多久,总能“神奇地”把问题解决。

然后随机冷静下来,脑子里飞速运转,开始思考对策,实在不行去网上百度,没多久,总能“神奇地”把问题解决

ca88手机版登录 3

“内力”这个东西,虽然玄乎,但的确存在。就好像游戏里面打怪升级,你副本刷得多了,哪怕一直打哥布林,也是有经验值可以拿的,升级真的只是时间问题。

03

很多新人就陷入一个怪圈,认为学得多就是好的,反正不能让自己闲着。这就好比,刚从新手村出来,就世界各地发出战帖,从此东奔西走。结果每次都是力有未逮,仓皇撤退。

“内力”这个东西,虽然玄乎,但的确存在。就好像游戏里面打怪升级,你副本刷得多了,哪怕一直打哥布林,也是有经验值可以拿的,升级真的只是时间问题。

结果时间花了不少,经验值却没有多少斩获,宝物宝箱,各种机缘也是难以获得。

很多新人就陷入一个怪圈,认为学得多就是好的,反正不能让自己闲着。这就好比,刚从新手村出来,就世界各地发出战帖,从此东奔西走。结果每次都是力有未逮,仓皇撤退。

因此,还不如先给自己定好位,然后有的放矢,瞄准适合你的副本,多刷几遍。

结果时间花了不少,经验值却没有多少斩获,宝物宝箱,各种机缘也是难以获得。

练习数量,真的是重中之重。

因此,还不如先给自己定好位,然后有的放矢,瞄准适合你的副本,多刷几遍。

很多人觉得基础不重要,JavaSE才刚刚敲了一个HelloWorld,就立马去学SSH,结果看了半天又看不懂。于是演变为一种不愿意自己思考,一有问题就问,一有问题就问的恶性循环。时间长了,必然遭到同事的反感。

练习数量,真的是重中之重。

这就好比,为了迅速获得大师成就,你拿着新手村送的木剑,去挑战终级BOSS一样。

很多人觉得基础不重要,JavaSE才刚刚敲了一个HelloWorld,就立马去学SSH,结果看了半天又看不懂。于是演变为一种不愿意自己思考,一有问题就问,一有问题就问的恶性循环。时间长了,必然遭到同事的反感。

造成这种结果的原因,还是对自己的不自信和对这个行业的陌生。

这就好比,为了迅速获得大师成就,你拿着新手村送的木剑,去挑战终级BOSS一样。

2016年,收获了很多,同时也失去了很多。当年的朋友,因为工作关系和地域原因,一个个渐渐地不再联系。我也遇到不少其他问题,这些磨难反倒令我的心境大为改变,看明白了很多事情。

造成这种结果的原因,还是对自己的不自信和对这个行业的陌生。

通过写博客,认识了很多朋友,这一点感觉很好。有人问我,怎么度过进入编程领域后的最艰难时期,我现在觉得,千万不要去到处乱学,先根据你公司里用到的技术,有针对性的去学一些东西。不管怎样,第一步就是先把工作稳定下来,然后,空闲时间再根据具体情况去钻研一下新的技术。

今年,收获了很多,同时也失去了很多。当年的朋友,因为工作关系和地域原因,一个个渐渐地不再联系。我也遇到不少其他问题,这些磨难反倒令我的心境大为改变,看明白了很多事情。

说是这么说,不过就我个人而言,最好还是先研究一下这个叫做“内力”的东西,一个技术点,你即便会了,最好还是要重复练习几遍。

通过写博客,认识了很多朋友,这一点感觉很好。有人问我,怎么度过进入编程领域后的最艰难时期,我现在觉得,千万不要去到处乱学,先根据你公司里用到的技术,有针对性的去学一些东西。不管怎样,第一步就是先把工作稳定下来,然后,空闲时间再根据具体情况去钻研一下新的技术。

学习Html和js,css的时候,我曾经一直用editplus,因为没有提示,所以所有的代码都是我手动去敲。这虽然很麻烦,但是潜在的,我获得的“经验值”是用先进IDE软件的好几倍。那段时间每天晚上学到凌晨一点钟,后来闭着眼睛都能飞快地写出一行行的css代码了。

说是这么说,不过就我个人而言,最好还是先研究一下这个叫做“内力”的东西,一个技术点,你即便会了,最好还是要重复练习几遍。

哪怕是很简单的案例,也是有经验值的。

学习Html和js,css的时候,我曾经一直用editplus,因为没有提示,所以所有的代码都是我手动去敲。这虽然很麻烦,但是潜在的,我获得的“经验值”是用先进IDE软件的好几倍。那段时间每天晚上学到凌晨一点钟,后来闭着眼睛都能飞快地写出一行行的css代码了。

这些都是促成你升级的筹码,那些轻视基础,以三大框架以及各种先进技术马首是瞻的新人,未必有你稳扎稳打,一步一步刷副本来的经验值多。

哪怕是很简单的案例,也是有经验值的。

在群里经常有人问我问题,有些问题确实很好,可是大部分问题都太基础了。我仔细思考了一下,这些问题大部分都是因为自己基础不够扎实才导致的,如果基础足够牢固,就不应该存在这些问题。

这些都是促成你升级的筹码,那些轻视基础,以三大框架以及各种先进技术马首是瞻的新人,未必有你稳扎稳打,一步一步刷副本来的经验值多。

相反,问这些问题的人,对新技术的认知却远远甩开了我好几条街。好多新名词我听都没有听说过,他们却能娓娓道来。我想这些都是急躁的表现,如果基础都没学会,就想着要去搞什么大数据,立马月薪上万?

在群里经常有人问我问题,有些问题确实很好,可是大部分问题都太基础了。我仔细思考了一下,这些问题大部分都是因为自己基础不够扎实才导致的,如果基础足够牢固,就不应该存在这些问题。

这真的不现实啊。

相反,问这些问题的人,对新技术的认知却远远甩开了我好几条街。好多新名词我听都没有听说过,他们却能娓娓道来。我想这些都是急躁的表现,如果基础都没学会,就想着要去搞什么大数据,立马月薪上万?

我并没有针对的意思,因为我曾经也是这样,也经历过这种状态,直到在公司里吃了几次瘪,才慢慢把这种急躁的心态放下。

这真的不现实啊。

这些急躁的心态,就是因为我的不自信。

我并没有针对的意思,因为我曾经也是这样,也经历过这种状态,直到在公司里吃了几次瘪,才慢慢把这种急躁的心态放下。

技术都是死的,而人是活的。

这些急躁的心态,就是因为我的不自信。

我建议那些处于迷茫期的朋友们,先静下心来,好好思考一下将来自己到底要从事什么方向,然后有针对性的去钻研。而不是到处去乱学,我已经经历过这种阶段了,但是到头来却发现,这真的只是浪费时间。

技术都是死的,而人是活的。

我建议那些处于迷茫期的朋友们,先静下心来,好好思考一下将来自己到底要从事什么方向,然后有针对性的去钻研。而不是到处去乱学,我已经经历过这种阶段了,但是到头来却发现,这真的只是浪费时间。

ca88手机版登录 4

本文由ca88手机版会员登录发布于互联网,转载请注明出处:Java工程师的年终总计,聊聊201陆年前端学习安排

关键词:

多少个理由告诉您干什么选出门问问TicPods,Pro真

3月14日,TicPods FreePro真无线耳机“蓝黑款”将正式开售,售价599元,采用完全无线的设计,单个耳机重量仅为6.75g。...

详细>>

芸芸众生有约1壹亿年青人听力损失,降低音量照

多年来,世卫组织发布数量呈现,全世界有超过常规十亿1二到叁十四岁以内的青少年正面临十分的小概转败为胜的听...

详细>>

世界上最猛的动物揭秘,霸王龙未必能消灭它

北极熊和棕熊都是体型巨大的熊科动物,就连老虎和狮子都不敢惹它们,就是与之相遇也只能夹着尾巴溜走。原因无...

详细>>

天猫ai音箱和小米ai音箱哪个好,床头彩电

当我们谈谈中夏族民共和国竟然全世界范围内优秀的智能家居语音助手,那么话题中一定不得不提金立的小爱同学。...

详细>>