前端新手程序员不知道的 20个小技巧

1.作为前端开发者,使用双显示器能大幅提高开发效率。2.学编程最好的语言不是PHP,是English。3.东西交付之前偷偷测试一遍。4.问别人之前最好先自己百度,google一下,以免问出太低级的问题。5.把觉得不靠谱的需求放到最后做,很可能到时候需求就变了,或者取消了。6.读好书,垃圾书会浪费你时间。7.不要炫技,面向人脑编程更便于维护。8.没事别重复造轮子,你造的轮子大多数时候只有你觉得好用。9.不要先写框架再写实现。最好反过来,从原型中提炼框架。10.新技术一定不要找书,书一旦印出来就过时了。11.请勿久坐,多喝水,尤其是遇到很久都解决不了的问题的时候,多走动走动。12.考虑可维护性比考

前端中的一些概念

1. 什么是回调?回调是异步编程时的基础,将后续逻辑封装成起始函数的参数,逐层嵌套2. 什么是同步/异步?同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。3. 什么是I/O?磁盘的写入(in)磁盘的读取(out)4. 什么的单线程/多线程?一次只能执行一个程序叫做单线程一次能执行多个程序叫多线程5. 什么是阻塞/非阻塞?阻塞:前一个程序未执行完就得一直等待非阻塞:前一个程序未执行完时可以挂起,继续执行其他程序,等到使用时再执行6. 什么是事件?一个触发动作(例如点击按钮)7. 什么是事件驱

前端工程师/程序员简历怎么写?

其其实前端工程师并不少,但很多时候合适的前端工程师难找。可能是由于程序员比较内向,前端工程师都没有把自己最厉害的那一面表现出来。今天我们来聊聊前端工程师的简历怎么写,希望能够对大家有帮助。简历的重要性简历的作用其实一直被忽视,即使是有人内推,简历也是必须认真对待的。很多人找朋友内推都是随便在人才网上填了几个表单生成个word文档自己都没看一下就直接扔过来,所以我们经常可以收到一些乱码或者奇奇怪怪的简历。甚至有些人会觉得简历只是走个形式,内推的话通过第一轮没问题。如果收简历的是技术负责人认识你还好,不然很多时候这种做法只能是呵呵了。  通过招聘网站上发一个招聘信息,行情好的话,一天大概可以收到1

中国程序员VS美国程序员,差距在哪里?

心态差距近年来由于互联网的迅速发展,全国各地,IT人才的需求量都出现了飞跃式的增长,程序员的薪资也明显高于其他行业。但在国内,真正因为热爱编程而从事这份工作的人其实并不多,很多人学习程序想得都是这个行业火,赚钱快,入行门槛低。什么技术火就学什么,然后进入一个大公司,做几个成功的项目,积累工作经验,几年以后自己当个小管理,拿着十几万,或几十万的工资,再无追求的过着小日子就好。甚至到了30岁,如果没能进入管理层,大多数人都会考虑转行,或仅靠自身的知识累积开始创业。美国程序员大多数都是因为热爱编程行业而从事这份工作的,他们会专注某一个领域几十年。50岁以上的程序员还会安心待在同一个岗位写代码,专研技

程序员搞笑图:告诉你真正的人工智能是什么!

1. 程序员砍掉产品的需求后:2.神奇的算法...3.新手第一次改 bug4.撞库攻击5.人工智能6. 34岁的程序员7. sql优化都不会,天天想着驾驭各种大数据工具8.网络延迟的危害...PHP语言是最好的语言难道她发现BUG了、需要客户端吗?买一个包子,没毛病啊知道洛杉矶凌晨四点是什么样子吗?我想换一行怎么办?这代码是哪个SB写的、少了个分号程序员理想没有一公斤,少了24克论BUG特征...重新定义下班之前原文出处作者:链接:http://www.imooc.com/article/26672来源:慕课网

程序员幽默:能让你笑到肚子疼段子,都是自黑高手啊!

  想起今天公司一名同事问我有没WIN7系统的安装盘,我就说U盘有,要吗?他又问,你会装吗?我心里想,你这不是说废话吗?    (一)  小明是一名大一软件工程专业的学生,过年回到家里,有个亲戚就问他,你会重装系统吗?小明就说,小儿科,然后另外一个亲戚就说,我家电脑坏了,帮我修一下呗,小明认为自己的专业自尊心受到了侮辱,就说,我是敲代码的,不是修电脑。亲戚就说,你不是学计算机的吗,连修个电脑都不会!  (二)  这是一个我自己亲身经历过的故事,过年的时候,亲戚问我,你今年实习了吧?学什么专业的?我就说,恩,软件技术。那你平时做什么工作呀,我又说,敲代码;亲戚又问,什么是敲代码,我不懂,我家电脑

辞职文案火了,程序员的辞职理由要命不要钱。

今日刷微博,一位在丽江乞讨的姑娘火了,因为她的乞讨理由是,“本人美貌如花,所以不想上班,在此乞讨”……敢用这么奇葩的乞讨理由,这位姑娘背后的真实目的,我们暂按下不表。不过不想上班的理由有很多种,我唯独就没有想到这一种!正值金三银四,分享这波辞职文案,让有意向的壮士也能放飞一次自我。01我的胸太大,这里放不下。02没有给足我泡妞的钱,又剥夺了我泡妞的时间,还搞坏了我泡妞的身体。03肠胃不好,消化不了领导画的大饼。04公司附近的外卖都吃腻了。05世界那么大,我想去看看。06工作量太多,经常坐着,对肾不好,影响性生活。07工作很好,但我要回家继承300亩地产。08本可以靠脸却偏偏要靠才华,最后发现,

js中实现sleep暂停/睡眠功能的多种方式

由于很多语言都有sleep函数,但是js中没有,下面介绍JavaScript实现类似sleep的多种方式。1、利用循环function sleep(d){ for(var t = Date.now();Date.now() - t <= d;); } sleep(5000); //当前方法暂停5秒优点:简单粗暴,通俗易懂。缺点:这是最简单粗暴的实现,确实 sleep 了,也确实卡死了,CPU 会飙升,无论你的服务器 CPU 有多么 Niubility。2、Promise版本  function sleep(ms) { return new Promise(re

js练习笔记:10道JavaScript题目

十个练习题目,感觉比较典型,分享一下。累加函数addNum实现一个累加函数addNum,参数为number 类型,每次返回的结果= 上一次计算的值+ 传入的值var addNum = (function() { var result = result 0; return function(num) { result += num; return result; }; })(); addNum(10); // 10 addNum(12); // 22 addNum(30); // 52

CSS 技术技巧_提高你CSS技术的法则

1.不要让你的代码脱离你的掌控,尽量简洁别让你的代码脱离你的掌控这是编程的一种通用建议,不仅仅适合css. 当你开始写代码的时候,先思考,思考以下几个问题:我怎样实现?有其他方法实现么?怎样优化(简洁,可维护,等等)?急于编码会浪费时间,你有可能花了一个小时也没实现,不得不从头再来,这不应该发生。如果你花了好几个小时写一个css幻灯片,最终没办法用了个js幻灯片插件或者别的,这是很蛋疼的,并不是说你没成功,而是无谓的浪费了很多时间。如果项目有deadline的话,你就要悲剧了。保持他的简单性Css很简单,但如果你想,同样可以变得很复杂。在很多场景里,最简单的即是最好的。当你要实现什么效果的时候

CSS隐藏元素的五种方法

用css隐藏页面元素有许多种方法。1、opacity:02、visibility:hidden3、diaplay:none4、position:absolute5、clip-pathopacity     opacity属性的意思是设置一个元素的透明度。它不是为改变元素的边界框(bounding box)而设计的。这一位着将opacity设置为0只能从视觉上隐藏元素。而元素本身依然占据它自己的位置并对网页的布局起作用,它也将响应用户交互。visibility     第二个要说的属性是visibility。将它的值设为hidden将隐

程序员的笔记,编程写软件学到的 7 件事

我正在一点一点的从一个工程师转型为管理者。别弄错了,虽然我在转管理,但我仍然在每天写代码。不过我发现自己在会议和电话中会花越来越多的时间去分析讨论,试着去组织团队,并且为全局部署而不是具体战术而烦恼。当然这不是一件坏事。高层次的决策往往比单个的类和函数的细节更有影响。让一个团队更有效率,比仅仅让自己更有生产力有更高的杠杆作用。但我想我已经从我多年来的编程中吸取到了一些经验。我希望大部分经验可以应用于管理方面。1、没有规定(rules),只有公案(koans)译注:公案(Koan)有五种重要的涵义: 作悟禅的工具; 作考验的方法; 作权威的法范; 作印证的符信; 作究竟的指点。)举个例子:DRY