0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名三年工作经验的程序员的自述

工程师人生 来源:工程师吴畏 2019-05-10 17:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、个人经验

利益相关:就职于一家外包公司,从事前端架构和开发工作。

2015年毕业之后,最初从事了2年Web开发,前端使用jQuery/Angular开发相应的页面,Bootstrap技术呈现页面,后端主要使用Java语言,采用Jsp技术开发Web应用,主要是物联网相关的网站,包含nb-iot、gis、apache-mina等内容、可以集成第三方管理平台,可以进行物联网关策略的执行。

第二份工作的时候,就从Web开发转为Web前端开发,还担任了组长,开发Aresocean平台(DUBAI)、数据管理平台(DMP)等系统。刚学的时候,主要困惑就是学什么,怎么学。买了书,也下载了电子书,但是没有一条主线,到自己动手做项目的时候,没有人辅导或指出错误,学习效果较差。直到自己真正入门前端开发时,才发现入门其实没有那么难,下面说说我自己的经历。

二、打好理论基础

理论是基石,没有理论,在开发过程很多知识点都无法串联在一起,达不到一通百通的境界。所以需要初学者稍微了解一下计算机相关基础。计算机或软件工程核心专业课程是:《操作系统》、《数据结构》、《计算机组成原理》和《计算机网络》。相对于前端开发或者Web开发,有很多同学是从其他专业过来的,而且相关基础理论学习对日后开发还是有很大的帮助的。比如网络分层模型、网络协议-HTTP,服务器基础知识等。

微博@Easy最新出的《方糖全栈课》里面就有很多基础资料,大家感兴趣可以去围观。

另外推荐《深入理解计算机系统》,这本书介绍了每个开发者都需要了解的计算机基础内容,帮助读者接触到整个计算机学科的核心知识。

三、掌握学习路径

MDN在线文档有一个《学习Web开发》系列文档,从Web入门开始介绍,包括HTML,CSS、JavaScript、服务端网页编程基础等知识,适合初学者跟着文档一步一步的学习。优达学城的纳米学位课程,也提供了入门到进阶的课程路线,通过先学习各个知识点,每个章节之后有一个实战项目,打通融会贯通。

四、学习方法

好的学习方法和平台,能使得事半功倍。大多数学习者的学习方式是看书、听视频,上在线学习平台。图书来说,知识点相对系统,但是也是相对较慢。视频通过实际项目代码和动画相关的展示,更容易吸收,但是很多视频只提供视频教学,项目实践和章节练习相对教授。在线学习平台提供项目实践和代码审阅功能,学习者学的轻松,掌握的也快。

1.图书

虽然很多学习者觉得图书效率很低,携带也不方便,但是它知识点还是相对系统的,适合集中时间段内学习,当然选择优秀的图书是最重要的,优先选个国外的、经典的图书。如果学员英文水平可以的话,推荐考虑英文原版图书。推荐基本作为初学者可以看的图书。

HTTP基础相关

图解HTTP 或者HTTP权威指南

Web全栈工程师的自我修养

HTML和CSS相关

HTML和CSS配合MDN相关文档,入门应该是没有问题,如果确实要通过一本书学习,推荐:

HTML & CSS设计与构建网站 要学习各种页面布局,或者想扎实学习好CSS,CSS需要彻底研究。

JavaScript相关

大名鼎鼎的犀牛书和红宝书可以备着,但是不适合零基础的用户学习。

JavaScript DOM编程艺术 《你不知道的JavaScript》,有上、中、下三卷。通过通俗易懂的语言讲Javascript相关的知识讲授出来。

Web性能相关

高性能网站建设指南

高性能网站建设进阶指南

Web性能权威指南

通过以上图书的学习,需要动手完成多个练习小项目。比如个人简历、个人博客、新闻两栏、三栏等布局、开发电商页面,仿作饿了么等。将理论转化为实际看得见的代码,是初学者必经之路。

2.视频

国内国内提供在线视频平台很多,国内以网易云课堂、慕课为主,主要针对IT相关的。

比如网易云课堂推出的初级前端开发工程师微专业。主要由网易本身的一线工程师授课。

慕课网的Web前端攻城狮 ,通过多个小视频的集合,打造一个前端学习的路径。但是不是一个老师系统的讲解,所以学员学习起来,是不是能很好吸收消化就难说,而且项目实战也相对简单。

Udemy:提供各式各样的在线视频课程,学习者通过学习相关课程之后,获得证书。个人感受:Udemy 基本上是个课程买卖超市,人人都可以制作课程在那里发布,所以课程质量不一定最优的,另外大多数课程是英文讲课,中文课程相对较少,对于初学者来说是一个不小的挑战。

四、总结

在做中学是学习新知识和新技能的最佳手段,而前端课程最好的模式是:

一方面学习基础和实践相关内容,另外一方面在师傅或者导师的的带领下,独自完成多个真实的项目。从简单的hello world到个人主页,或者电商系统开发,通过图书、视频和在线学习平台等多种,真正的做到从零基础开始,扎实学好前端。新手入门要做的就是找到一个适合自己的学习方法,一步一个脚印,扎实的学习起来,最开始可以照着代码敲出来,看效果。等度过了初学的迷茫期,找到了好学习方法,后面学习起来就轻松很多。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    956

    浏览量

    30999
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师设计要点与经验分享

    电子工程师设计要点与经验分享 作为一名资深电子工程师,在多年的硬件设计开发工作中,积累了不少宝贵的经验和见解。下面就和大家分享些电子设计方
    的头像 发表于 01-07 13:55 504次阅读

    大理的AI野心藏不住了——风花雪月中千程序员探讨人工智能

    2025 12月4日至6日第二届CCF程序员大会暨大理人工智能与应用国际开发者大会在大理圆满落幕。
    的头像 发表于 12-24 17:45 878次阅读
    大理的AI野心藏不住了——风花雪月中千<b class='flag-5'>名</b><b class='flag-5'>程序员</b>探讨人工智能

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    蔚来获得2025中国新能源汽车用户满意度测评双第

    12月3日,由中国质量协会举办的2025中国新能源汽车行业用户满意度指数(NEV-CACSI)测评结果正式发布。蔚来EC6荣获纯电动中型SUV用户满意度第一名。同时,蔚来售后服务也再次斩获用户满意度第一名,这是蔚来售后服务连续
    的头像 发表于 12-05 17:41 2308次阅读

    中国星CSR新三年战略收官 扎实履行社会责任

    责任新三年战略”成果论坛上,组扎实的数据充分展示了其近三年履责成果——在乡村振兴方面,向五个帮扶村投入资金数千万元,带动村民收入实现至少翻番;在科技教育领域,为近40万青少年搭建了
    的头像 发表于 11-25 10:57 446次阅读
    中国<b class='flag-5'>三</b>星CSR新<b class='flag-5'>三年</b>战略收官 扎实履行社会责任

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 940次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    华为DriveONE连续三年荣获动力总成供应商质量表现第一名

    近日,由车质网与凯睿赛驰咨询联合主办的“2025中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼”在北京举行。
    的头像 发表于 10-10 17:45 1157次阅读

    东风本田CR-V荣获2025合资SUV质量体验第一名

    近日,2025中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼圆满落幕。东风本田CR-V凭借卓越的质量表现,荣获“合资SUV质量体验第一名”的桂冠,这权威奖项不仅是对东风本田CR-V的肯定,更是对品牌在质量、品质等方面多
    的头像 发表于 10-09 09:56 720次阅读

    Linux服务器性能调优的核心技巧和实战经验

    如果你正在为这些问题头疼,那么这篇文章就是为你准备的!作为一名拥有10经验的运维工程师,我将毫无保留地分享Linux服务器性能调优的核心技巧和实战经验
    的头像 发表于 08-27 14:36 1213次阅读

    理想汽车连续三年获得MSCI ESG全球最高评级

    近日,国际指数公司MSCI公布最新批全球企业2025ESG(环境、社会和治理)评级,理想汽车连续三年获得MSCI ESG评级“AAA”全球最高评级。
    的头像 发表于 08-04 17:20 1415次阅读

    软通动力斩获2024中国IT服务市场份额第一名

    近日,赛迪顾问发布《2024-2025中国信息技术服务市场研究年度报告》。软通动力凭借在智能化转型浪潮中的卓越表现,以领先的数智化能力持续领跑中国IT服务市场,不仅斩获2024市场份额第一名,更在IT咨询、IT运维等核心领域
    的头像 发表于 08-01 17:53 2066次阅读

    润和软件稳居数字业务类解决方案市场第一名

    ”)凭借自身卓越的技术实力和创新能力,连续五稳居数字业务类解决方案市场第一名;在细分领域:数字信贷系统解决方案子市场持续保持第一名,数字银行解决方案子市场跃升至第一名。同时,其在开放
    的头像 发表于 07-14 17:36 1466次阅读

    曙光存储连续三年蝉联教育存储市场份额第

    在赛迪顾问最新发布的《中国分布式存储市场研究报告(2025)》中,曙光存储连续三年蝉联教育存储市场份额第,面向AI打造的教育存储方案,正在成为高校数字化、智慧化转型的数据底座。
    的头像 发表于 06-28 16:15 2370次阅读

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 2. 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师是个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1.
    发表于 04-23 06:46