盘点程序员⼀些常见错误以及代码举例
前⾔:新⼿程序员基本上都会犯的错误盘点,很多⼈刚开始写代码都是迫不及待的项⽬⼀到⼿就开始敲,⼀定⼀定⼀定要想想清楚,再开始动⼿写代码,⼀个合格的码农,是⼀个有思想的码农!⽽不是上来就敲代码的机器⼈
⼀:没有了解需求就开始写代码
刚⼊⾏的新⼿,为了展⽰⾃⼰的能⼒,刚刚拿到需求,就开始迫不及待地上⼿写代码,这是⼤忌!
有些⼈匆匆看⼀眼需求就开始做框架,有些⼈没看仔细没捋清楚就⾃以为了解了就开始写,到最后发现跟需求跑偏。更有些莽夫程序员上⼿就直接敲,只看类型不看需求就开始⼲。
建议:怎么说呢,有⼲劲是好的,但是⼀定要把项⽬需求,完完整整的,条理清晰的搞清楚。这样会减少很多很多很多的⼯作难度
⼆:不与产品经理沟通交流,不懂的地⽅⾃⼰乱猜
有的新⼿程序员不爱说话,不爱沟通,有的时候需求都理解错误了,结果最后做出来才发现,只能加班返⼯。其实很简单的⼀件事情往往都会被忽略,就想去考试你连考的什么科⽬都不看清楚,上去就答题那⼜怎么可能考⾼分呢
建议:⼀定要记得在拿到需求的时候,和对⽅多多进⾏交流和沟通,这样⼦才可以很好的理解需求,不会误解,从⽽少做很多⽆⽤功。不懂就问嘛,⼜不丢⼈。做事没有计划多办都是在做⽆⽤功三:沟通的时候就只是沟通,不懂得记录
⽂档的作⽤,很多时候不是⽤来沟通的,⽽是⽤来做记录的,很多的需求还是通过⼝头沟通,但是不写⽂档做记录,后续就容易扯⽪。这⾥要划重点做笔记,有多少程序员在这个地⽅吃过亏,掉这个坑⾥的程序员堆起来怕是能绕地球⼗圈了。
建议:⼀定要记得现在沟通的时候做好记录,免得对⽅在后期反⼝!
四:尝试同时学习⼏种编程语⾔和软件
新程序员常常会受到诱惑,想要同时学习⼏种编程语⾔和软件,把它们作为技术技能写进简历。虽然你可能认为这是⼀种营销⾃⼰的策略,但它往往会适得其反。
拥有数据科学、数据分析师和数据⼯程职位的公司和组织更有可能要求应聘者具备⼀种或两种或最多三种编程语⾔和软件的坚实背景。
很少有职位要求你同时精通Python, R, SQL, C, c , c#, Matlab, Java, Ruby。相反,你应该研究⼀下你更可能在某个特定⾏业或公司使⽤的编程语⾔和软件;掌握你的编程和分析技能,并成为真正的
专家。你将认识到,所有编程语⾔之间共享⼀个公共逻辑和类似的函数,在此之后,从⼀种语⾔到另⼀种语⾔的转换只需要学习⼀种不同的语法,⽽不需要学习它背后的整个逻辑。
建议:古⼈云:贪多嚼不烂编程语⾔其实⼤多部分都是通⽤的逻辑,学精了⼀门⾃然触类旁通,是谓事半功倍。相反同时学习多门语⾔就是事倍功半五:没有在代码上写注释
尽管这听起来很明显,⽽且是⼀个⽆关紧要的任务,但它代表了⼀种很好的策略,可以跟踪每⼀⾏或每⼀块代码执⾏的操作,以便返回到暂停的项⽬。并不是每个项⽬都能⼀⼝⽓就写完,会有很多因素导致项⽬不得不搁置,时间久了,没有注释,⽼天爷也看不懂你的代码
建议:养成好的习惯,合理运⽤注释可以以防万⼀。
六:在代码编写过程中不要求反馈
在你的经理要求你做什么,他/她希望你做什么,客户要求什么,和你实际做出了什么之间总是有很⼤的差距。当你在开发⼀个程序或新代码时,试着把它分成⼏个阶段,并在进⼊下⼀个阶段之前征求反馈。在每个阶段结束后得到反馈,这将让你知道你是否正确,或者是否需要根据客户的要求进⾏更改。如果在偏离正轨的情况下,你收到反馈的频率越⾼,你需要进⾏的修改就越少。
建议:请记住,持续的沟通对于每⼀个项⽬的成功实施都是⾄关重要的。不然你⾟⾟苦苦写完的项⽬
报上去被⼀句“不对,重来”打回你怕是跳楼的⼼都有了
1.贴图:<img src="图⽚地址">
2.加⼊连接:<a href="所要连接的相关地址">写上你想写的字</a>
3.在新窗⼝打开连接:<a href="相关地址" target="_blank">写上要写的字</a>
消除连接的下划线在新窗⼝打开连接:
<a href="相关地址" 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="相关地址" >写上你想写的字</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">python新手代码及作用
或
<body >
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")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论