前端学习之路,我的奋斗与我的困境。个人情况,希望能得到建议及指导

”自助者,多助“

我把自己的个人情况说一说,希望能收获建议及指导

本文也发在其他社区平台:

segmentfault:segmentfault.com/n/133000001…

掘金:juejin.im/post/5b3671…

简书:www.jianshu.com/p/11fb22f10…


个人简介

目前在一个4线城市, 函授大专学校在籍学生。 

选择要做一个程序员,然后开始学习编程。 

学前端也有一年多了 ,

在学校的一位教师兼社会创业人士的指导下学习编程。称他为L总吧。他46岁左右,硕士学历计算机方面专业毕业,会编程技术,但不是职业程序员。在it行业多年。 我就是在他的指导下,学习编程。学前端。他指导的还是很少,自己自学为主。 

我有一个朋友在大城市当程序员(后端)。平时也有与他保持交流。

学习的过程:

第1阶段

开始时学习html,css编写静态的网页。 一开始是,菜鸟教程w3school这些网站。 看视频教程如: 慕课的前端系列,极客学院的前端系列,

接触L总的创业公司

这是L总和别人一起做一个小型创业公司,规模很小,大概4个程序员(都是刚毕业或者刚毕业一年的本地大学生)。

L总让我平时过去那边学习,进入那个氛围,与那些程序员取得交流。

不过他们也并没有给到我什么的方向上或者学习规划上的指导。

只是看我有什么问题问就看情况指导下。

这期间也同时简单接触后端知识,学会使用phpstudy搭建后台环境,简单的数据库增删查改。

就这样学习了半年多的html,css。

这期间,朋友推荐我,然后就买了一个阿里云的服务器。他说这样能让我了解一个网站的整个时怎么回事。

我本来想使用这个服务器开发个人网站的。 但是当时只能写些静态的页面。你多大意思?(直到后来才渐渐的发现。自己学的是前端,一些完整的网页是需要前后端一块的。所以自己只大体会些html,css,js是门外汉。是做不出什么一个完整的东西。)

练习过一个叫做 “实战京东首页”的css项目。



第2阶段

学习js

一开始,只是看了菜鸟教程的js教程,摸不着js门道。 很困惑。平时也有在网上各大社区多方浏览查看网友的学习建议。

后来L总叫我开始上手学习微信小程序,对照着一些视频教程,学习小程序。 过一两天就和L总讨论下我的学习情况或心得进步或问题。 学了一个多月,学的感觉很滞塞,困惑,蒙,感觉完全不懂那些js方面的内容。

后来L总又叫我开始学习上手学习vue.js。 我于是开始涉略vue.js,在一两个程序员的有限帮助指导下,搭建vue环境。node,nvue,npm,组件,项目化。 就着一些视频教程和文档学习。当时就一头蒙。 

自己感觉这样的学习不对,开始思变。


第3阶段

好好的学习基础JavaScript

我不断在网上广泛搜索浏览网友对于前端学习的讨论,建议等。 慢慢也知道,要学习好js基础,

看到网友推荐的一些经典的书籍如《JavaScript编程艺术 第二版》,《JavaScript高级程序设计 第三版》

于是我就买来这两本书,学习《JavaScript编程艺术 第二版》这本书。 又在网上学习廖雪峰的"JavaScript教程"。 渐渐对js有感觉,感觉摸着门道。 后来又看了一些书,看了网友讨论js新手如何学习,方法呀!,看了很多帖子啊, 开始有的人建议浏览器的控制台console来学习js,这样去学习js。对我帮助很大。

知道说DOM是JavaScript的重点。还有浏览器的bom,操作节点。创建节点。节点属性,文档方法,属性。

我要看了一本书对我挺重要。叫做《交互式前端编程JavaScript和jQuery》,开始理解了很多JavaScript的知识概念。 这时候才感觉对js入门了。

学习了操作dom节点

自己在过程中有不断的去收集一些网上的网友的经验、教程。

渐渐的也知道和接触了很多优秀的论坛呢。 博客园,掘金,csdn,segmentfault,V2EX等等。 

下载了很多js的视频教程。各种培训机构的视频教程。 

我知道,不能死版的耗费在看视频教程中,要自己动手实践为主。以视频为带动,为快速上手,书籍作为理论指导。动手实践为最重要最大块。

自己也知道JS基础很差。 应该好好练基础。 那些经验上也说应该练一练那些js实现的功能,轮播图,幻灯片,瀑布流等等。

自己觉得整个学习前端的过程下来挺杂乱。也不怎么实战过。学东西很散很不系统,不稳固。到处都涉略,到处都没学到应有程度。难以把握个中要点,知识的边界应该在那里,学习的轻重和对应的界限在哪里。都很杂乱无章。空架子,实际做东西又不行。

对于css布局,都是浮动,左右自适应。 对于弹性flex布局,有学过,但感觉挺难,没怎么学会。最终没太花时间去学。


第4阶段

后来学习了一些js的书,《JavaScript面向对象编程指南》,兄弟连的书《细说网页制作》,《细说JavaScript》《细说ajax和jQuery》,《细说html5》

加粗字体的这些书都是对我很大帮助。

开始对于数据交互那一块很模糊,交互后台数据,如何动态数据填充到页面。一直想去弄明白。到这段时候渐渐的,开始明白。就是ajax的请求数据。再把数据循环的输出到DOM层。

自己也会去听一些前端,JavaScript方面的播客电台音频。有一个叫做什“web前端陪你读书”(讲JavaScript高级程序设计)。这个受益挺深的。

到这里,我的js也不再那么无力。虽然还是不能实用,但我感觉自己理解上有巨大的变化,进步。

最近一个多月,开始重新vue.js。感觉上手了很多。



感觉前端的东西,好多好杂,如果是练基础的话,对照的那些书本。又脱离了实际工作的开发。事无巨细,轻重难分。所以学了这么久,就感觉好散乱好不系统。又缺乏实际的演练。觉得自己好菜。

也一心想要进步,想要达到职业前端程序员的程度,想能够在社会市场上找到工作。有时候,奋发图强,有时候感觉力不从心。有时候觉得自己的机遇不够好。或者说天赋不够好。甚至怀疑这条路是否能够走得通。



如何更好的学习和成长?现在感觉自己到了某种关口。面临选择。

1.继续自学? 2.参加编程培训班? 3.找工作,进入实际工作?


1.我应该去上培训班吗?

说到了培训班,我有上网多方了解过,那些培训班的里面的内容!

培训班的好处是什么呢?

就是系统的带学员去学习。有知识的边界啊,整理好清点重点。 培训班的培训是奔着工作的角度去的。而且有带学员演练项目,之后还会教人怎么写简历怎么样去面试找工作等等。能够认识一帮将来同为行业的人,培训班同学。 

缺点是:

很多培训班速成出来的,比较会进去基础不好。

还有就是金钱上,一大笔学费?本身我经济情况不行,假如贷款,这是很大一笔负担。也不知道是否能够学完培训之后,能够短期内顺利的找到工作。


2.应聘进入一个公司?找工作,进入实际工作?

有一些说法是,如果能进去公司,实际里面工作环境中,能够接触到很多自己学习不知道的东西。好多东西你去接触了你就有方向就知道什么该如何去努力了,如何去做。

而不是茫茫然地耗费在自学中。即使你能力不足不能稳住在公司干下去,会被辞退什么的,而从个人想要成长进步的思路而言。你能够在工作环境中,学到好多东西,接触到很多真实工作的一切。


3.继续自学?

继续自学,或者说继续目前的情况,我属于跟着L总,他既没有说定要雇佣我,但目前就是想我能学成,就能为他工作,当如果我没学成,他没有损失,损失的是我。我也感觉,将来我有足够的能力,我是想在更合适的城市,it行业较为发达的城市。对于薪资,和个人职业生涯的成长进步都是应该去那样的城市。这是我的想法。

现在跟着L总,他也老是让我和其他几个同学,一起给他做一些东西。因为后来他的程序员员工都走了。我也很无奈,有时候总是让我做一些力所不及,吃力不讨好的事情,编写一些功能,实现一些东西。

我一度怀疑自己继续在他这里,是否能顺利学成。

因为以前我就感觉他有的时候乱指挥,我js都没学到点上,就让我上手学微信小程序,后来又让我学习vue.js。期间有一段时间还让我学thinkphp!感觉就是他缺什么人员,就想让我去学什么。


迷茫与思虑

我也挺感谢他,又缘遇见他,总比纯粹自学好太多了。

我也分清,感谢,不代表什么约定,人生还是自己的人生,路是自己的路,自己脚下走的路。


我已经选择了编程这条路,我将要走下去。 

有些人说学习兴趣作为驱动才能很好的在学习编程的路上走下来。

我把编程作为吃饭的家伙。是生存,生存的驱动,我相信能做为我的驱动力。


最近我很迷茫,困惑,深感自己的困境。

我脑海里,心底,总是在思索,思虑:接下来,应该如何走?


有时候也知道自己应该多跟外界沟通啊。多发文章,在网上寻求帮助,或者以别人取得交流这样子。

所以有机会有时候能够遇到你这样的人,希望你可以作为过来人给与指导一下。

对我这样的在内部环境里自我封闭,对我的帮助具有不知道多大的意义


谢谢"吃葡萄不吐番茄皮"给我的建议:

熟练掌握css能应付业务开发需要,打好js基础(推荐红宝书多看多练),学习一个MVVM框架 Vue上手最简单,现在基本都是MVVM开发业务了,然后做两个像样的vue项目或者demo写到简历里,如果js基础打的好的话,应该会有人要的,比培训班出来的优势就在基础上,可塑性上,要有上进心而且要让人看到你的上进心,表现出来,刚开始写代码最好就遵守一定的规范,成为习惯。最后就是刷题面试咯,最好别去外包,影响职业发展,祝好运~




期待你的回复。谢谢!回复方式不限,随你方便。


备注:我的联系方式

qq:2111809921

邮箱:2111809921@qq.com

微信:suncungu

本文也发在其他社区平台:

segmentfault:segmentfault.com/n/133000001…

掘金:juejin.im/post/5b3671…

简书:www.jianshu.com/p/11fb22f10…


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值