软件工程是一个注重实际操作的专业,我们既要有自己的项目练习又要知道用人公司需要什么技术的人才。
我有一些想和大家分享的题目:
1、小练习:完成“田字”布局
上图是练习的实现效果,用盒子实现田字布局。实现的关键在于3号盒子,对于初学者来说需要动动脑筋。下面我来揭晓谜底:先要为这四个盒子都添加上左浮动,使他们横向排列为一行,然后要在3号盒子上清除浮动,在这里可能有人会问:先浮动后清除,这不等于没做吗?不浮动不就行了?其实不是的,我们都知道普通的div会在浏览器中占一行,如果没有浮动,那么4号盒子不会在第二行而是第三行,就不能完成田字格的要求。
2.毛点练习:
拿这道题来说,h1标签包裹“我的作品”这几个文字,我需要给这个标签设一个id,然后把超链接部分“点击我的作品”的链接地址和这个id地址设成一样的即可。
软件工程有许多就业岗位,我们要清楚一些岗位所要求掌握的技能,比如:
(一)前端工程师要掌握的技能:
1、熟练掌握HTML5、CSS3、JavaScript开发
2、熟悉W3C标准与ES规范,熟悉Web语义化
3、 熟练掌握盒模型、常用布局以及浏览器和移动设备兼容性
4、熟练使用至少一种JS框架,熟悉Vue、React等,掌握其原理,能独立开发常用组件
5、 熟练使用各种调试、抓包工具,能独立分析、解决和归纳问题
6、具有性能优化经验
7、熟悉各种常用设计模式和常用MV*框架
8、熟练使用Git
(二)html5开发工程师
1、本科及以上学历,经验不限;
2、熟悉 HTML/CSS/JavaScript 等前端相关技术,熟悉VUE框架,对JavaScript面向对象编程有一定理解;
3、熟悉W3C标准,对表现与数据分离、Web语义化等有一定理解;
4、熟悉小程序前端开发者优先;
5、良好的沟通与表达能力、思路清晰、逻辑性强,较强的协作能力;
这是我的一些分享,有不足的地方欢迎给我留言!