最近有不少高中生、大学生在私信和付费咨询里问我一些前端相关的问题,我没办法一一回答,就挑一些重点回答一下吧:

这位高三的学生说自己想要成为前端。 不知道你是怎么知道前端的,不过你想要「成为前端工程师」我还是很高兴的。我高兴不是因为「前端」,是因为你有自己的目标。有了目标你的大学就不容易虚度。不管最后你是否能称为前端,你的大学都比其他人有「方向」。

想成为前端应该报什么专业?

理论上来说你应该最优先报考「计算机科学与技术专业」或者「软件工程专业」,这两个专业应该是所有专业里最适合做程序员的。我自己就是「软件工程专业」的,不过我上学那会,软件专业的学费是计算机的三倍,所以你应该先问一下学费。优先选计算机。

其他专业行不行呢?也行,只不过对你的自学能力要求更高。有条件读上面两个就尽量读上面两个,没条件就自学,图书馆就是你的家。

不过比起专业,我更在意「城市」,如果你读北京、上海、杭州、广州、深圳这几个城市的大学,那么你更有可能接触互联网,你成为前端的机会就更大一些。另外一个比较好的城市是武汉,因为武汉的学校里学编程的氛围特别强烈,大公司也喜欢去武汉招聘(毕竟武汉的互联网行业留不住这些人)。

前端工程师也有分类吗?

分类有是有,但是现在你不用关心。一开始的前端要做的事情都是差不多的,做页面、优化页面、分析需求之类的。

等你工作三年之后,就会有一些方向可以选,比如交互方向、产品方向、后端方向、基础建设方向等。另外游戏开发工程师是不属于前端的,他们是另立门户的,不要搞混了。

今年暑假先做哪些准备?

我对你的建议是「不要直接学前端」,你应该在未来两三年内打好基础,再学前端。

基础包括:操作系统、编译原理、汇编、计算机组成原理、数据结构与算法(伪代码描述最佳)、计算机网络、需求分析、面向对象程序设计、计算机英语、软件过程管理、软件需求文档撰写、线性代数、一门编译型语言如 C 语言、一门脚本语言如 Python、PHP、Ruby 等。

一般高校的计算机专业和软件专业都有这些课,一定要学好。

如果你过早就投入 HTML、CSS、JS 的细节学习,你必将变成井底之蛙。

推荐你今年暑假可以先培养自己对计算机的热爱,以下书籍值得阅读:

《黑客与画家》《只是为了好玩》《软件随想录》《浪潮之巅》《代码大全》《编码》

另外你可以阅读这些人的博客:

Matrix67、阮一峰、酷壳(陈浩)

这些内容够你用一个暑假消化了。

不建议作为高中生的你报培训班,你有三年的时候可以在大学图书馆度过(大四有别的事情),现在没必要报班。如果你大三没找到实习,怕大四找不到工作,那时再考虑报班。

那时你再报饥人谷的系统班,就能将你自学时遇到的困惑一并扫清,帮你更上一层楼。

希望对你有帮助。

问答一:回答高中生关于前端的疑问相关推荐

  1. 知乎问答:一年内的前端看不懂前端框架源码怎么办?

    知乎问答:一年内的前端看不懂前端框架源码怎么办?以下是我的回答,阅读量 1000+.现在转载到微信公众号中.链接:https://www.zhihu.com/question/350289336/an ...

  2. php 公众号 框架 知乎,知乎问答:一年内的前端看不懂前端框架源码怎么办?

    知乎问答:一年内的前端看不懂前端框架源码怎么办?以下是我的回答,阅读量 1000+.现在转载到微信公众号中.链接:https://www.zhihu.com/question/350289336/an ...

  3. 6年全栈工程师回答:web前端的主要学习什么,现在还有前途吗?一般工资是多少?

    首选我不明白你为啥没有对前端工程师这个行业在有一定了解之后再展开学习,下面备注是说正在学习这个,我就一脸问号了(?????) 可能你还是大学生吧,对于工资多少,不同地区,一线二线,三线四线城市都是有差 ...

  4. 软件测试面试项目问答怎么回答才能让面试官认可?

    四.项目 4.1 简单介绍下最近做过的项目 根据自己的项目整理完成,要点: 1)项目背景.业务.需求.核心业务的流程 2)项目架构,B/S还是C/5,数据库用的什么? 中间件用的什么?后台什么语言开发 ...

  5. 前端JavaScript疑问简答题面试题

    JavaScript面试题 1. 简述同步和异步的区别 同步:浏览器访问服务器请求,用户看得到页面刷新,重新发请求,等请求完,页面刷新,新内容出现,用户看到新内容,进行下一步操作 异步:浏览器访问服务 ...

  6. 若川知乎问答:做前端感觉很吃力怎么办?

    前些日,我发了一篇推文<做前端感到越来越吃力了!怎么办?>,虽然是推广,但阅读量却很高,推广标题我们大概率不能改,感觉骗了大家,掉粉挺多人.写稿的人可能就是看到了知乎这个问答.想起我自己曾 ...

  7. 收藏 | 15个CNN关键回答集锦,2019校招面试必备!

    来源:专知 本文约1万字,建议阅读15分钟. 本文作者通过多年在计算神经领域的经验,以问答的形式详细阐述了CNN与神经科学的种种关联. [ 导读 ]关于利用卷积神经网络作为视觉系统的模型是否有生物学理 ...

  8. Web前端工程师求职的失败——评《非你莫属》20120909期宋龙龙片段

    偶然看了<非你莫属>20120909期宋龙龙求职的视频片段(地址:http://v.youku.com/v_show/id_XNDQ4NTk5OTQw.html ).这位曾经为了考上清华大 ...

  9. 【抽奖】若川诚邀你加前端群,长期交流学习~

    最近有许多读者朋友关注了我,加我好友没有来得及拉群交流. 另外偷偷告诉你:公众号回复 411,参与抽奖,送极客时间100元以内的课程,今晚八点开奖,必须开奖前加了我的微信&&像是前端& ...

最新文章

  1. 如何入门Python?你不知道的小窍门。
  2. php on duplicate key,php – ON DUPLICATE KEY UPDATE值;两次插入相同的值
  3. 安卓市场和安智市场_安卓市场小米市场ASO详解
  4. JQuery利用css()修改样式后 hover失效的解决办法
  5. BP: 通过SAP name拿到central person id
  6. zabbix自动发现监控磁盘(iops和读写量)
  7. 工作164:对父和混入的理解
  8. 外设驱动库开发笔记5:AD7705系列ADC驱动
  9. 百度UEditor控件中的map组件不支持https使用的问题解决
  10. 海南航空宁波到重庆的变态机票
  11. EMC、EMI、EMS和ESD的定义、区别和测试项
  12. 在LINLUX下面建立GPRS无线MODEM拨号
  13. 微信公众号上传永久图片素材(将阿里云图片上传至微信公众号图片素材)
  14. Linux用户和组权限管理
  15. 电脑键盘功能基础知识,快速入门,抓住这份详细教程
  16. ArcGIS 保存后在另一台电脑上打开显示无数据的问题
  17. 防止360浏览器小窗下载视频
  18. C/C++笔记之播放音乐的函数
  19. 阿飞的LeetCode-NAVIGATOR
  20. 科大讯飞杯”第18届上海大学程序设计联赛(H dfs暴力) L、动物森友会 (网络流题 延伸题 E、Sunscreen)

热门文章

  1. mysql如何进行以,分割的字符串的拆分,find_in_set使用
  2. 取消chrome浏览器下input和textarea的默认样式
  3. centos安装python gcc sqlite
  4. 程序员的自我修养(2)——计算机网络
  5. IE 7.0抛弃Win2000用户?(zz)
  6. Python学习笔记之字典(一)
  7. 安卓开发之Toast(吐司)应用
  8. 自动注入、加载 properties 文件、scope 属性、单例设计模式
  9. Java常见OutOfMemoryError
  10. Java延时队列DelayedQueue