WEB 前端菜鸟,感觉很迷茫,该怎么做?

论坛 期权论坛 期权     
匿名用户   2018-10-2 00:52   8854   7
提示: 作者被禁止或删除 内容自动屏蔽
分享到 :
0 人收藏

7 个回复

倒序浏览
2#
Mia   | 2018-10-2 00:52:34 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
3#
朋达羽  2级吧友 | 2018-10-2 00:52:35 发帖IP地址来自
学习靠自觉,给你一些学习的好习惯吧,希望你能受用。




2.1?与其反复阅读,不如经常回顾




与其一遍又一遍地阅读重复的书籍,编写同样的「Hello World」,不如有意识地总结回顾看过的书,学过的知识。 只需要每晚趟在床上的时候,回想一下今天都学到了什么?今天自己有进步一点点吗?




2.2?多做练习,多写代码,从错误中学习




看技术书籍要多写书中的代码,在初学阶段哪怕对着书本敲也没有什么问题。认真完成书中留的习题,在自己没有尽最大努力的情况下面不要去看答案。 不要怕犯错,每一次犯错都是自己进步的机会。不断地测试自己是最好的学习方法,不管是「刻意练习」还是「10000小时定律」,都要求我们通过不断地 实践来巩固我们的所学,从而让自己成为大师。




2.3?多总结问题的解决方案,多写可复用的代码,拒绝复制粘贴




每天把工作中遇到问题的解决方案总结一下,想想为什么要这么做,是什么导致了这个BUG,导致BUG的根本原因是什么。 是自己的逻辑混乱,粗心大意,还是程序框架太复杂?做需求的时候,要尽量避免复制粘贴,不要让代码里面有重复代码。?




Don’t Repeat Yourself!?


Don’t Repeat Yourself!?


Don’t Repeat Yourself!?


「重要的事情说三遍!」




2.4?对于自己想要学习的内容,制订一下计划,有节奏地学习




我是一个非常爱学习的人,但是有时候还是感觉学习不够高效。经常会由于一些突发情况把原本的学习计划打乱,导致学习效果打折扣。 因为学习一个东西最怕三天打渔,如果能够持续地学习一个东西,我可以把它学习地很好。这时候,我就得结合我自身的情况,选择一段最佳的 学习时间,在这段学习时间里我可以不被打扰,保持高度专注。比如每天早上6.30起床看一个小时书。




2.5?尝试使用不同的方式来解决一个问题




在遇到一个没有显而易见解决方案的问题时,你可能费了好大功夫想出一个方案,但是千万要记得,该方案不一定是最优的, 而且很大可能还存在一个更佳的方法。而这个方法只需要你退后一步,换个思路,或者与同事讨论一下就可以得出。 这也是我为什么非常喜欢别人 Review 我的代码的原因,因为别人能看到我代码中存在的不足。另外,有些时候,对现有的方案做一些 「微创新」也能使原本普通的方案变得不普通。




另外,习惯了面向对象,何不尝尝函数式编程?每年学习一门新的不同范式的编程语言,可以极大地开拓你的眼界,给你一些不一样的解题思路。




2.6?注意劳逸结合




多参加体育锻炼,多去户外走走,运动能够增强人的记忆力,并且有时候还能产生灵感。 如果身体不好,比如颈椎不好,下了班你就只想葛优躺了,因为你的本能告诉你,我不能再写代码了,会挂的。。。 想要成为大神,身体好是前提条件。有人30岁成为大神,我资质不好,我35岁成为大神总可以吧。 切莫在30岁的时候就把身体弄跨了,然后35岁转行了,永远失去了成长为大神的机会。




2.7?向别人解释你的知识,多与人讨论




多写博客,多分享自己的所学所思,这些对于学习者自身也是非常有益的。通过用别人能够理解的语言来解释你学到的东西, 本身就要求你对该知识充分理解。另外,很多人经常感叹「跟你讨论一下,我马上变得有思路了」,这其实就是交流的作用。




2.8?保持学习的专注




很多知识没有足够的专注力和足够多的时间是很难学好的,保持学习的专注尤其重要。 因为人的大脑在专注模式下面,神经细胞更活跃,你学的东西更容易从短期记忆变成中长期记忆。 而且在高度专注下面,你的解决问题的能力也会提高,原本看起来复杂的东西,在专注面前说不定就不是事了。




2.9?找到自己的短板并补足自己的短板




发现并找到自己的不足相对来说是比较容易的,但是要补齐短板就非常不易了。 因为人总是有畏难思想的,拖延症是怎么来的,就是你的大脑出于本能去做一些让自己分泌更多多巴胺的事情。 如果自己英语不好,就要下决心把英语攻克。如果自己数学不行,就要下死力气掌握数学。 补齐短板就像渡劫,越早渡劫,越快升仙。




2.10?给自己设计学习奖励




比如学好了 3D 数学,就给自己买一台顶配 MacBookPro 之类的。为什么游戏可以让你上瘾,因为它有反馈,有奖励机制。 学习数学是非常枯燥的,如果有了这个奖励机制,也许自己就更容易坚持了呢。
4#
yellowpig  1级新秀 | 2018-10-2 00:52:36 发帖IP地址来自
js/html/css的各种练习,终归是纸上谈兵,越看心里越没底的。
有需要的可以尝试下面这个,它是我前端生涯的【第一个项目】,希望能给小白们描绘一个简单的、真实、可行、能快速渡过由想到做阶段的小任务。
非常非常非常简单的任务,本人水平不高,只是同为菜鸟于心不忍,想尽微薄之力,还请各位前端大神路过勿喷


项目描述:一个设备管理系统,具有增删改查功能
开发时长:有js基础的三星期
页面要求:包括导航栏、设备展示区域、操作设备区域
页面描述:页面布局随意设计。可以挑战datatable,觉得拿不下来也可以不用。下图是我简单调研了一下设计的,利益相关内容打了码。
(图还在路上。。没人点赞的话可能也就不回来填坑了。。就。。。啥插件也没用。左右分栏布局,左边显示设备,右边展示详情和操作。当时因为是合作开发,除了页面内部,整体不是我一人说的算,所以不敢随意写angular的路由,连跳转都没用)
前端技术:
1、按个人需选一个框架。vue,react,angularjs均可。第一星期学习框架,第二个星期必须开始写。(js生写也可以,功能实现最重要)
2、前后端交互根据选的框架,对应选用ajax,$http,$resource。在写的过程中最好用下promise
3、页面样式的话,bootstrap了解一下modal、table、按钮的样式
4、后端用mock.js模拟json数据,express.js把数据能推到接口就可以。入门而已,先把媳妇娶进门再说。
5、IDE可能也得提一下?随便啥吧。反正只用浏览器是跑不了的嘿嘿嘿。
开发步骤
1、了解我上面提到的各名词+选框架。1天
2、熟悉此框架。7天以内
Ps.学的意义在于实用。如果学个框架,学了3个月却连helloworld都没做过,那你需要停下来,好好考虑一下你学前端的目的了。还当在刷期末考试呢?
3、用框架实现你预想的页面,数据全部在html写死。4天
4、了解增删改查的http请求类型,增加ajax和接口到js,此时无需跑通。3天
5、mock,express实现推数据到接口,用postman检测成功。2天
6、删去假数据,前“后”连接,调试。5天
Ps.啦啦啦一跑肯定一堆bug呢~慢慢调吧你打我呀~


等这些做完了,客官记得回来给我点个赞啊~
5#
比誰都勇敢  2级吧友 | 2018-10-2 00:52:37 发帖IP地址来自
Js红皮书 犀牛书是什么?
6#
Power Chen  4级常客 | 2018-10-2 00:52:39 发帖IP地址来自
自己都说了,敲的代码不多,还想咋样
7#
匿名用户   | 2018-10-2 00:52:41 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
8#
13克  3级会员 | 2018-10-2 00:52:42 发帖IP地址来自
目前自学html和css。。感觉自己学习好多知识点掌握不足。也经常找不到重点。。

今天来培训机构试学看下效果如何,在做反馈。。


同时希望有一起努力和喜欢前端的同学一起组织起来学习。我这里现有一套基础班学习资料。希望能一起成长
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:24326
精华:1
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP