15年以上前后端开发,前去哪儿网高级前端工程师,负责架构组产品的应用与推广。曾任海淀园电子政务高级产品经理,海淀园OA系统交互设计与前端开发。擅长大前端技术研究、开发与知识传播。Adobe最早一批ACCI认证讲师 获得徽章 16
没用的小知识又增加了!
说女程序员水平不行的,一定不知道世界上第一个程序员就是女程序员,她就是拜伦的女儿奥古斯塔·艾达·金。没错,就是两百多年前的那个大诗人拜伦。艾达在1842年编写了人类历史上第一款电脑程序。那个时候,咱们才刚刚经历了鸦片战争,可人家那边就已经写出电脑程序了。你是不是想说,不对啊,那时候电脑还没发明呢,哪来的电脑程序?其实在1834年,艾达的一个朋友发明了分析机,但是因为种种原因,分析机没有造出来,艾达在脑子里给这台分析机编写了一套算法,分析机后来被认为是计算机的雏形,而艾达的这套算法也就被认为是第一款计算机程序了,艾达自然也成了全球第一位程序员。循环和子程序这些编程基本概念都是由艾达建立的。
不写注释有多可怕?
还记得几年前,米国的一个程序员枪击了四名同事,就是因为他们敲代码不写注释。听起来好像太犯不上了,但站在这名冲动程序员的角度,敲代码不写注释确实非常令人头大。程序员本来就非常卷,非常累了,你再丢给人家一坨该换行没换行,该注释没注释的代码让人家处理,人家理了半天也理不出个头绪,问你这一行代码写的是个啥,因为没有注释,你自己也不记得了,真的难怪人家会有不顾一切的冲动。奉劝各位程序员,为了父母妻儿,为了身家性命,好好写注释,码农何苦为难码农。还在学编程的,一定要养成好好写注释的习惯,关键时刻可以保命。切记,代码不正规,亲人两行泪。
作家王小波竟是大神程序员?
真没想到,作家王小波竟是我国初代顶级程序员,据说网易的创始人丁磊,当年曾高薪聘请他做3D游戏开发,却被他拒绝了。
你是不是觉得很不可思议?其实王小波在写小说之前早就是一名计算机大神了,他一边在人民大学当老师,一边还独自管理着学校的计算机室,在这期间他自己学习了Fortran语言、汇编语言和C语言。他在北大任教的时候还为一个煤气公司开发了一款管理软件,获得了北京科技进步三等奖。后来王小波从学校辞职开始写作,和他同时代的作家,比如路遥都是用纸笔创作,跟王小波同龄的贾平凹甚至至今都没学会用电脑上网,但是王小波写小说用的却是电脑打字,连输入法都是他自己用汇编语言开发的,90年代的电脑还是DOS系统,总共也没几种汉字输入法,在那个年代,能自己开发出输入法软件,绝对是顶级程序员。多媒体普及之后,王小波因为他的书在国内不能出版,就用win32自己开发了exe程序,把小说做成了配有插图的电子书去传播,翻页的时候还有音乐和动画效果,不知道王小波能不能算是中国电子书的鼻祖。
编程语言Easy排行榜?
哪种编程语言容易学?你觉得呢?
在当前主流编程语言中,最容易学的HTML,这门语言结构简单,它的代码可以在拆分视图中查看和修改,出了bug也容易处理,可以说是编程入门者的理想语言。
第二简单的是JavaScript,它对初学者也非常友好,可以立即查看结果,它还有一个庞大的社区,对入门者很有帮助。
排第三的是C语言,关键词只有32个,语法很简单,数据结构理解起来也不难,很多程序员在学习复杂语言之前都会先学学它。
第四名是Python,代码可读性强,有非常丰富的库,它有一个巨大的程序员社区,学习中各种各样的问题基本都有解答,很多人学了一个月就可以上手应用了。
第五是Java,Java的特点是直观,结构化,几乎没有偏差,如果学过其他语言,学起Java来也不难。
你心中的排名是什么?
作为35岁+的前端工程师你会焦虑吗?
其实35岁正是薪资成倍往上长的时候,是职场的黄金时间。
虽然现在很多互联网公司的员工平均年龄都不高,但是年纪越小的人,他永远处于一个摸索的状态,这时候要是有个经验丰富的人,稍微带他一下,他就会成长的很快。
其实年纪就等价于行业经验,经验是很值钱的,人群就是羊群,没有头羊领方向就是一盘散沙。
所以只要有实力,无关年龄,走到哪都不怕!
应届前端工程师找工作千万别说这句话
应届生千万别说“虽然我没有经验,但是我愿意去学”,我之前在面试很多应届生的时候,经常听到这句话,其实一听到这句话,基本上面试就结束了! 现在是互联网时代你还对行业信息一无所知?
你可以这样:
1.先在网上搜索即将要面试的公司官网,看看这个公司所在行业的地位、主要研发的产品都是什么,以及其他竞品公司相关的情况。
2.然后再去搜索该行业相关文章、论坛和资讯,提前查看和储备这个行业的基础知识。
3.最后用思维导图整理出自己最满意的学习案例,用事实证明自己的学习能力。
记录 Vue3 显著的新功能:
第一,Composition API 组合式API,中文叫组合式API。
第二,SFC Composition API 语法糖 <script setup>。
第三,Teleport。
第四,Fragments。
第五,Emits Component Option。
第六,应用 @vue/runtime-core 的 createRenderer API 来创建自定义的渲染器。
第七,SFC <style scoped> 现在可以包括全局规则或只针对插槽内容的规则。
第八,Suspense,目前还是实验性的。
其中,第一、第二、第五、第六在 Vue2.7 中也获得了全部或部分支持。
面试题怎么答-什么是编程?
什么是编程?你是不是觉得这个问题作为面试题有些太低级了?其实往往面试遇到的问题越基础,很可能意味着越不简单。编程的定义教科书上都有,网上随便一搜也能搜到(后期贴编程的定义出来),企业面试为什么会问这个问题?你要清楚,企业招人是招来干活儿的,不是招来背书的,面试官如果问你这个基础到不能再基础的问题,他通常情况下并不是想听你背教科书,而是想听到你对教科书到底有没有自己的理解,想考察你在看问题的时候是理解了问题的本质,还是仅仅停留在表面的教条,如果你能用自己的大白话更简单地把问题回答出来,一般会更加分。所以一旦遇到了这样的问题,与其机械地背定义,不如直接说,编程就是用代码这种计算机能够理解的语言,告诉它它该干什么。如果只是这样回答不放心,那就在说完这句话之后再把定义加上去,效果一定比磕磕巴巴地背定义好得多。
羊了个羊对前端的启示
羊了个羊你玩到了第几关,反正我是一直卡在第二关过不去。
羊了个羊的前端技术其实非常简单,如果你正在找一份前端开发的工作,大可不必只盯着大厂,像羊了个羊这样的领域,有很多很多小而美的公司,可能没有那么高的知名度,但是盈利能力非常强,特别是现在,大厂都在降本增效,这些小而美的公司却仍然过得非常滋润,而且他们对技术的要求也不是很高
所以,正在找前端工作的小伙伴们,不妨试试这样的公司,加油。
讨论一下前端啥时候跳槽最好!
首先当技术已经比不过大部分同行,在这个公司没有任何的提升,这时候你赶紧找下家。
其次是这个公司已经没有办法让你的能力得到施展,那你就需要去一个更好的平台。
当然,如果你的技术一般,在现在的公司混的非常差,那你别跳槽了,因为你不改变自己,换再多环境也没用。
下一页