前言:新手程序员基本上都会犯的错误盘点,很多人刚开始写代码都是迫不及待的项目一到手就开始敲,一定一定一定要想想清楚,再开始动手写代码,一个合格的码农,是一个有思想的码农!而不是上来就敲代码的机器人
一:没有了解需求就开始写代码
刚入行的新手,为了展示自己的能力,刚刚拿到需求,就开始迫不及待地上手写代码,这是大忌!
有些人匆匆看一眼需求就开始做框架,有些人没看仔细没捋清楚就自以为了解了就开始写,到最后发现跟需求跑偏。更有些莽夫程序员上手就直接敲,只看类型不看需求就开始干。
建议:怎么说呢,有干劲是好的,但是一定要把项目需求,完完整整的,条理清晰的搞清楚。这样会减少很多很多很多的工作难度
二:不与产品经理沟通交流,不懂的地方自己乱猜
有的新手程序员不爱说话,不爱沟通,有的时候需求都理解错误了,结果最后做出来才发现,只能加班返工。其实很简单的一件事情往往都会被忽略,就想去考试你连考的什么科目都不看清楚,上去就答题那又怎么可能考高分呢
建议:一定要记得在拿到需求的时候,和对方多多进行交流和沟通,这样子才可以很好的理解需求,不会误解,从而少做很多无用功。不懂就问嘛,又不丢人。做事没有计划多办都是在做无用功三:沟通的时候就只是沟通,不懂得记录
文档的作用,很多时候不是用来沟通的,而是用来做记录的,很多的需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。这里要划重点做笔记,有多少程序员在这个地方吃过亏,掉这个坑里的程序员堆起来怕是能绕地球十圈了。
建议:一定要记得现在沟通的时候做好记录,免得对方在后期反口!
四:尝试同时学习几种编程语言和软件
新程序员常常会受到诱惑,想要同时学习几种编程语言和软件,把它们作为技术技能写进简历。虽然你可能认为这是一种营销自己的策略,但它往往会适得其反。
拥有数据科学、数据分析师和数据工程职位的公司和组织更有可能要求应聘者具备一种或两种或最多三种编程语言和软件的坚实背景。
很少有职位要求你同时精通Python, R, SQL, C, c , c#, Matlab, Java, Ruby。相反,你应该研究一下你更可能在某个特定行业或公司使用的编程语言和软件;掌握你的编程和分析技能,并成为真正的专家。你将认识到,所有编程语言之间共享一个公共逻辑和类似的函数,在此之后,从一种语言到另一种语言的转换只需要学习一种不同的语法,而不需要学习它背后的整个逻辑。
建议:古人云:贪多嚼不烂 编程语言其实大多部分都是通用的逻辑,学精了一门自然触类旁通,是谓事半功倍。相反同时学习多门语言就是事倍功半五:没有在代码上写注释
尽管这听起来很明显,而且是一个无关紧要的任务,但它代表了一种很好的策略,可以跟踪每一行或每一块代码执行的操作,以便返回到暂停的项目。并不是每个项目都能一口气就写完,会有很多因素导致项目不得不搁置,时间久了,没有注释,老天爷也看不懂你的代码
建议:养成好的习惯,合理运用注释可以以防万一。
六:在代码编写过程中不要求反馈
在你的经理要求你做什么,他/她希望你做什么,客户要求什么,和你实际做出了什么之间总是有很大的差距。当你在开发一个程序或新代码时,试着把它分成几个阶段,并在进入下一个阶段之前征求反馈。在每个阶段结束后得到反馈,这将让你知道你是否正确,或者是否需要根据客户的要求进行更改。如果在偏离正轨的情况下,你收到反馈的频率越高,你需要进行的修改就越少。
建议:请记住,持续的沟通对于每一个项目的成功实施都是至关重要的。不然你辛辛苦苦写完的项目报上去被一句“不对,重来”打回你怕是跳楼的心都有了
1.贴图:<img src="图片地址">
2.加入连接:<a href="所要连接的相关地址">写上你想写的字</a>
3.在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a>
消除连接的下划线在新窗口打开连接:
<a href="相关地址" style="text-decoration:none" target="_blank">写上你想写的字</a>
4.移动字体(走马灯):<marquee>写上你想写的字</marquee>
5.字体加粗:<b>写上你想写的字</b>
6.字体斜体:<i>写上你想写的字</i>
7.字体下划线: <u>写上你想写的字</u>
8.字体删除线: <s>写上你想写的字</s>
9.字体加大: <big>写上你想写的字</big>
10.字体控制大小:<h1>写上你想写的字</h1> (其中字体大小可从h1-h5,h1最大,h5最小)
11.更改字体颜色:<font color="#value">写上你想写的字</font>(其中value值在000000与ffffff(16位进制)之间
12.消除连接的下划线:<a href="相关地址" style="text-decoration:none">写上你想写的字</a>
13.贴音乐:<embed src=音乐地址 width=300 height=45 type=audio/mpeg autostart="false">
14.贴flash: <embed src="flash地址" width="宽度" height="高度">
15.贴影视文件:<img dynsrc="文件地址" width="宽度" height="高度" start=mouseover>
16.换行:<br/>
17.段落:<p>段落</p>
18.原始文字样式:<pre>正文</pre>
19.换帖子背景:<body background="背景图片地址">
20.固定帖子背景不随滚动条滚动:<body background="背景图片地址" body
bgproperties=fixed>
21.定制帖子背景颜色:<body bgcolor="#value">(value值见10)
22.帖子背景音乐:<bgsound="背景音乐地址" loop=infinite>
23.贴网页:<iframe src="相关地址" width="宽度" height="高度"></iframe>
HTML特效代码
1。忽视右键
<body οncοntextmenu="return false">
或
<body style="overflow-y:hidden">
2。加入背景音乐
IE:<bgsound src="*.mid" loop=infinite>
NS:<embed src="*.mid" autostart=true hidden=true loop=true>
</embed> 美萍软件官网
*.mid你的背景音乐的midi格式文件
3。简单的window.open方法
<a href="#" οnclick="javascript :window.open(文件路径/文件名,newwindow,
toolbar=no,scrollbars=yes,resizable=no,top=0,left=0, width=400,height=300);">文字或图片</a>
参数解释:
<SCRIPT LANGUAGE="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
文件路径/文件名 弹出窗口的文件名;
newwindow 弹出窗口的名字(不是文件名),非必须,可用空代替;
width=400 窗口宽度; height=300 窗口高度;
top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT> js脚本结束
4。简单的页面加密
<script LANGUAGE="javascript">
<!--
function loopy(){
var sWord ="";
while(sWord!="login")