84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
项目是一个BS架构的管理系统,前端比较边缘化,平常的任务就是用JS写业务逻辑,我想深入学习的前端知识在工作中接触不到。
尤其是后面的工作任务可能会涉及到后端(java),感觉会离我想象中的前端越来越远。但是又因为是第一份前端工作,不知道要怎么处理比较好。。。
认证0级讲师
function DecideToLeave(){ if( Are_U_Sure_U_Are_Not_Gonna_Learn_What_U_Want(in_this_company) == true ){ if(No_Financial_Dep_On_ThisJob){ if( Can_U_Find_The_Target_Company(ur_current_background, company_situation) == true ){ return true; } else { if( Will_Work_In_This_Company_Affect_Ur_Learning(ur_learning_plan) == true ) { return true } else { setTimeout( DecideToLeave, SOMETIME_LATER) return undefined; } } } else { return false; } } else { setTimeout( DecideToLeave, SOMETIME_LATER) return undefined; } }
跟随心走吧,既然觉得不合适就换个工作。趁早别犹豫。
刚毕业,可以按照自己的心意换换工作,建议每次都有所总结,为什么自己不合适待下去,以及自己心中理想的前端工作应该是什么样子。
从你的描述中,可以看出,你现在所在的项目或者产品是属于企业级的东西,这类项目确实不是很看重前端页面,更加看重功能
我猜你想要的前端工作应该是去做互联网公司的前端页面,类似做支付宝的前端页面的工作
目前的工作如果是给后端切页面,而且你又真心喜欢做前端的话,换工作吧,是完全不同的开发方式
2014年7月,我从c++转成画前端页面,切图。当时是我最痛苦的时候,因为0基础,连table都搞不定,一度我也想转行,可是没基础,也没有自信跳槽。所以我就坚持了6个月,苦学js.jquery.bootstrap。今年我已经在前端路上走了3年了,我觉得有时候是行业选择你,而不是你选择行业。
随自己的意愿,我是应届生,我学的是前端,我签的三方职位是后端,然后现在一直在学习后端,可以全端走。
js写业务不是前端么?我现在就在做CRM系统,页面没多少做的,都是顶部,左侧菜单,右边iframe,底部!然后就是处理各种乱七八糟的玩意了。选了avalon框架。不然用原生或者jQuery,会死的!
前端本来就是写js业务逻辑和画页面写交互,用原生写?用jq写?用框架写?归根结底还是在写业务!!!不知道你所有写业务学不到东西是什么意思?我画页面画了几个月,感觉越来越不懂css,于是开始看css规范!!!楼主可能还没想清楚自己要什么!!!
最近看到的一篇文章《程序员的成长路线》,希望能打消楼主疑虑,明确你的方向。
工作这么些年了,看到了各种各样的程序员,也看到了各种各样的成长路线,说说自己的一些观点吧。
作为技术人员,在刚起步阶段时,首先需要拓宽自己的技术宽度,对自己所做的项目/产品所涉及的方方面面的技术都应该有所了解,另外对于就是学习工程化,让自己真正具备开发商业软件的能力。
在工程化和知识宽度达到一定阶段后,需要开始根据自己的兴趣和工作内容有所选择,主要是加强在某一领域的技术深度。
在技术深度达到了一定阶段后,需要对自己做出一个选择,就是偏业务方向,还是偏基础技术方向。
偏业务方向的技术人员,我认为做的好的表现是:
对业务发展的未来有一定的预判,有商业敏感意识;
能对复杂的业务进行合理的抽象;
在系统的设计上能对未来业务的变化有一定的预留处理。
偏基础方向的技术人员,我认为做的好的表现是:
能结合业务的发展趋势对基础技术的方向有一定的预判,避免业务发展受到基础技术的拖累;
对业界的技术发展方向有自己的认知和判断;
在对应的基础技术领域有不错的技术深度。
结合自己的特质以及当前的一些状况,做出一个选择,重点发展。
而再往更高阶走的同学,通常就会出现一种新的角色,就是成为团队leader,做为一个技术团队的leader,无论是业务的还是基础技术的,在技术能力上还是不能差的,尤其是判断力上,另外,作为一个团队leader,就意味着承担了团队方向的判断的职责,一个团队的方向基本会直接影响到团队所有成员的未来,以及所支持的业务的发展状况,所以对于一个团队leader,我觉得最重要的能力就在方向的判断上,然后是根据方向的判断的组织建设(团队搭建,人才识别、培养、招募等)能力。
如果不是往leader方向呢,那基本就是往架构师方向为多,架构师的话,在至少一两个领域的深度外,对广度的要求非常高,还有同样就是判断能力,无论是业务架构师,还是基础方向的架构师,领域的知识宽度是非常重要的,意味着能做多大范围的事,判断能力会体现出一个架构师在做一个架构设计时重点是怎么判断的,在有限的资源和时间情况下取舍是怎么做的,对未来是怎么做铺垫的,以及TA对事情的技术控制能力,一个好的架构师在技术风险的控制能力上必须是非常强的,例如一个强大的基础领域的架构师,应该是可以很好的控制跨多个专业技术领域的技术演进。
还有一种是往专业技术深度领域方向走,例如内核、JVM等,这些领域是真正的需要非常深的技术功底才能hold的住的。
还会有其他例如转型往业务产品方向等发展的就不在这说了。
总而言之,言而总之,我觉得在整个成长过程中,兴趣是最为关键的,所以follow your heart非常重要,只有在有足够的兴趣或梦想的情况下才能产生很强的自驱,没有足够的自驱我觉得在技术领域基本上是不可能走到高阶的,除了兴趣外,自己的优势也要判断清楚,每个不同的方向,我自己认为还是需要一定的天分的,而所谓的天分我觉得就是对个人优势的判断。
原文链接:http://chuansong.me/n/3866568...
第一份工作对于任何 一个初学者来说 都是一份挑战,就我同学而言,有人做了 两个月 回到了 之前做的行业中去 了, 有的做了两个月忍受不住上司的 辱骂 走人了, 现在还在找工作的奔波中。 其实 第一份工作 对于个人而言 都是 让你适应这个行业的 环境,一个 忍受你无知还耐心教导你的老大, 一个激情有活力的前端团队,一个有你非常喜欢的妹子存在的 研发部门,等等... 都是你能在第一份工作长期待下去的 希望,甚至 是你能在这个行业 继续生存下去的 火花.. , 你的起点还算比较高的了, 相对于我们 前几年都从未听说有过google 浏览器 的 半路出家者。对于行业,我没有多么 崇高的理想 ,没有那么疯狂的 热爱和激情,它是我 生活的支撑,是我那繁华都市中首付。如果这个行业不景气了, 那么 我也同样会选择 再次转行。为了 活的 更好点, 只有在自己赖以生存的 环境中 努力 学习。 所以。。 小伙子, 好好找个适合你待的 地方 ,好好坚持下去, 或者找个 有你喜欢的妹子 的 地方好好表现吧!!
跟随心走吧,既然觉得不合适就换个工作。趁早别犹豫。
刚毕业,可以按照自己的心意换换工作,建议每次都有所总结,为什么自己不合适待下去,以及自己心中理想的前端工作应该是什么样子。
从你的描述中,可以看出,你现在所在的项目或者产品是属于企业级的东西,这类项目确实不是很看重前端页面,更加看重功能
我猜你想要的前端工作应该是去做互联网公司的前端页面,类似做支付宝的前端页面的工作
目前的工作如果是给后端切页面,而且你又真心喜欢做前端的话,换工作吧,是完全不同的开发方式
2014年7月,我从c++转成画前端页面,切图。当时是我最痛苦的时候,因为0基础,连table都搞不定,一度我也想转行,可是没基础,也没有自信跳槽。所以我就坚持了6个月,苦学js.jquery.bootstrap。今年我已经在前端路上走了3年了,我觉得有时候是行业选择你,而不是你选择行业。
随自己的意愿,我是应届生,我学的是前端,我签的三方职位是后端,然后现在一直在学习后端,可以全端走。
js写业务不是前端么?我现在就在做CRM系统,页面没多少做的,都是顶部,左侧菜单,右边iframe,底部!
然后就是处理各种乱七八糟的玩意了。
选了avalon框架。不然用原生或者jQuery,会死的!
前端本来就是写js业务逻辑和画页面写交互,用原生写?用jq写?用框架写?归根结底还是在写业务!!!不知道你所有写业务学不到东西是什么意思?我画页面画了几个月,感觉越来越不懂css,于是开始看css规范!!!楼主可能还没想清楚自己要什么!!!
最近看到的一篇文章《程序员的成长路线》,希望能打消楼主疑虑,明确你的方向。
工作这么些年了,看到了各种各样的程序员,也看到了各种各样的成长路线,说说自己的一些观点吧。
作为技术人员,在刚起步阶段时,首先需要拓宽自己的技术宽度,对自己所做的项目/产品所涉及的方方面面的技术都应该有所了解,另外对于就是学习工程化,让自己真正具备开发商业软件的能力。
在工程化和知识宽度达到一定阶段后,需要开始根据自己的兴趣和工作内容有所选择,主要是加强在某一领域的技术深度。
在技术深度达到了一定阶段后,需要对自己做出一个选择,就是偏业务方向,还是偏基础技术方向。
偏业务方向的技术人员,我认为做的好的表现是:
对业务发展的未来有一定的预判,有商业敏感意识;
能对复杂的业务进行合理的抽象;
在系统的设计上能对未来业务的变化有一定的预留处理。
偏基础方向的技术人员,我认为做的好的表现是:
能结合业务的发展趋势对基础技术的方向有一定的预判,避免业务发展受到基础技术的拖累;
对业界的技术发展方向有自己的认知和判断;
在对应的基础技术领域有不错的技术深度。
结合自己的特质以及当前的一些状况,做出一个选择,重点发展。
而再往更高阶走的同学,通常就会出现一种新的角色,就是成为团队leader,做为一个技术团队的leader,无论是业务的还是基础技术的,在技术能力上还是不能差的,尤其是判断力上,另外,作为一个团队leader,就意味着承担了团队方向的判断的职责,一个团队的方向基本会直接影响到团队所有成员的未来,以及所支持的业务的发展状况,所以对于一个团队leader,我觉得最重要的能力就在方向的判断上,然后是根据方向的判断的组织建设(团队搭建,人才识别、培养、招募等)能力。
如果不是往leader方向呢,那基本就是往架构师方向为多,架构师的话,在至少一两个领域的深度外,对广度的要求非常高,还有同样就是判断能力,无论是业务架构师,还是基础方向的架构师,领域的知识宽度是非常重要的,意味着能做多大范围的事,判断能力会体现出一个架构师在做一个架构设计时重点是怎么判断的,在有限的资源和时间情况下取舍是怎么做的,对未来是怎么做铺垫的,以及TA对事情的技术控制能力,一个好的架构师在技术风险的控制能力上必须是非常强的,例如一个强大的基础领域的架构师,应该是可以很好的控制跨多个专业技术领域的技术演进。
还有一种是往专业技术深度领域方向走,例如内核、JVM等,这些领域是真正的需要非常深的技术功底才能hold的住的。
还会有其他例如转型往业务产品方向等发展的就不在这说了。
总而言之,言而总之,我觉得在整个成长过程中,兴趣是最为关键的,所以follow your heart非常重要,只有在有足够的兴趣或梦想的情况下才能产生很强的自驱,没有足够的自驱我觉得在技术领域基本上是不可能走到高阶的,除了兴趣外,自己的优势也要判断清楚,每个不同的方向,我自己认为还是需要一定的天分的,而所谓的天分我觉得就是对个人优势的判断。
原文链接:http://chuansong.me/n/3866568...
第一份工作对于任何 一个初学者来说 都是一份挑战,就我同学而言,有人做了 两个月 回到了 之前做的行业中去 了, 有的做了两个月忍受不住上司的 辱骂 走人了, 现在还在找工作的奔波中。 其实 第一份工作 对于个人而言 都是 让你适应这个行业的 环境,一个 忍受你无知还耐心教导你的老大, 一个激情有活力的前端团队,一个有你非常喜欢的妹子存在的 研发部门,等等... 都是你能在第一份工作长期待下去的 希望,甚至 是你能在这个行业 继续生存下去的 火花.. , 你的起点还算比较高的了, 相对于我们 前几年都从未听说有过google 浏览器 的 半路出家者。对于行业,我没有多么 崇高的理想 ,没有那么疯狂的 热爱和激情,它是我 生活的支撑,是我那繁华都市中首付。如果这个行业不景气了, 那么 我也同样会选择 再次转行。为了 活的 更好点, 只有在自己赖以生存的 环境中 努力 学习。 所以。。 小伙子, 好好找个适合你待的 地方 ,好好坚持下去, 或者找个 有你喜欢的妹子 的 地方好好表现吧!!