前言
之前总把掘金当自己的博客了,经常会根据自己的学习经历写一些关于技术的文章,既是一种记笔记的方式,也是展示自己的一个平台。在这高手云集的社区没人骂我菜,我还挺高兴。说实话我是属于好为人师的那种人,今天这篇文章在草稿箱里躺了快一两个月了,但在最近做完一个小demo之后,突然就有了想把这篇发出来的想法,所以也就不聊技术了,我也来水水文章,发发牢骚。
正文
利用webplus pro独自设计并完成学校里某个团队的官网搭建已经过去有几天了,随便写了点css和html代码,切了三四个页面,就能到手将近1k,大家都挺羡慕我的,说实话,要不是整个过程都还历历在目,我也挺羡慕我自己的。先来简单介绍一下webplus pro这个东西,其实就是几乎消失了的拖拽式网页开发,确确实实是做到了让人一行代码都不写就能构建出一个相对来说还不错的网页。不过正如我的一个前辈说的那样,所谓的拖拽式开发,到最后还是定制化的开发。
因为没什么人用官方的模版,都得自己手写,又不得不利用平台的组件,而组件的各类限制又比较大,这就导致了当官方组件的设置不足以满足需求时,随便一个按钮或者导航栏都是十层div起步,光是审查元素就足以令人头大,各种类名和ID嵌套继承,通过代码去改动很不方便。就好比
html
<div class="a">
<div class="b">
<p>hello world</p>
</div>
</div>
如果我写的是
css
.a {
p {
color: #d25757;
font-size: 40px;
}
}
或者是直接写
css
p{
color: #d25757;
font-size: 40px;
}
那八成是改不动的,因为必须写成
css
.b {
p {
color: #d25757;
font-size: 40px;
}
}
除此之外还有上传的文章保存不了,CSS样式识别错误或者干脆无法识别,对组件做出的修改会被莫名其妙自动改回去·······各种各样的麻烦事导致了四个十分简单的网页实际开发起来变得很麻烦,再加上甲方甚至觉得所有事情都应该由我来做,连一些文章都得我来改,图片都得我来编辑,还得自己设计页面,反反复复调整样式·······总之这个价格我甚至觉得我有点小亏。
好好好,牢骚到此为止,为什么说我一做完这个就想写这篇文章呢?因为我在写模板的时候,开始有多嚣张,后面就有多狼狈。因为我压根没看官方的教程,不知道得用特定的标签去标定div容器,所以开始写的容器和样式算是报废了一半。这也正是我想告诉各位初学者的第一个道理:
多看看官方文档
不管是学什么语言,JS也好,Java也罢,一定是会有官方或者比较权威的文档能搜到的,这门语言的几乎所有东西在文档上都是有的,这也是每个大佬必干的操作。
Html改完之后,开始CSS了,噩梦也就开始了。我一直相当自信地以为,CSS还不简单?之前跟着老师切页面切的那叫一个丝滑流畅,这次能有什么问题?但我忽略了一个大前提------"跟着老师"。直到真正自己完整切一个页面出来的时候,我才意识到CSS我有两个不会的地方------这也不会,那也不会。定位定不准,布局布不来,整个页面可以说是相当惨不忍睹。迫不得已,花了几个小时,巩固+速成,勉强算是搞定了,各位大佬可以看看前段时间的文章,有多少是关于CSS的,属实是整怕了。这就是我想告诉各位初学者的第二个道理:
代码这种东西,只有独自上手做过你才知道你到底会不会
为什么现在几乎所有的公司都看你实习经历?看你有没有做过项目?就是看你有没有实打实写过代码,没写过的,哪怕吹得天花乱坠,也难讨面试官的欢心。正如《飞驰人生2》里面的那句台词"凭什么有这种绝技就只能你会别人不会!比别人多条腿多张嘴?!"大佬都是一个一个bug写,一根一根头发掉,最后写不出bug了,也掉不了头发了,这才成了大佬,也应了那句"我变秃了,也变强了"
最后
说白了我也就是个学生,给不出太多太好的学习经验,能够给各位带来点帮助或者是情绪价值,我也就满足了。希望大家一起学习,祝各位0 waring(s) 0 error(s)