简介: 写写帮文库小编为你整理了多篇相关的《追寻梦想,从电脑菜鸟到JAVA软件开发工程师》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《追寻梦想,从电脑菜鸟到JAVA软件开发工程师》。
追寻梦想,从电脑菜鸟到JAVA软件开发工程师
陈伟,给人的第一感觉是非常的阳光,然而和他接触一段时间后才发现他是一位有理想和冲劲的年青小伙子;由于高考失利的原因,所以他在大学只能选择自己并不喜欢的专业,就这样毫无目标、浑浑噩噩的在大学混过了3年;然而在毕业后面对选择就业的时刻他越发的忐忑不安,不断问自己难道真的要去从事自己并不喜欢的专业吗?这个问题一直困扰着陈伟,并且知道这不是他想要的。放弃就业机会后,陈伟通过自己的不懈努力,从一个电脑菜鸟成长为一名优秀JAVA软件开发工程师。
艰难决策:放弃就业机会选择重新学习
大学毕业后,陈伟放弃了学校给他推荐工作的机会;回家后,告诉了父母他自己的一些想法,他明确的告诉父母他想找一份从事IT行业有关的工作,并且想找专业的培训机构参加培训。可是并未得到父母得支持,因为陈伟的父母都是下岗工人,现在在社区楼下开小卖部维持一家人的生活,供陈伟上学已经不容易了。父母觉得这个孩子非常的不懂事,是在为自己不想参加工作找借口。
可是,陈伟的执着让父母得观点发生了变化,没有钱去培训学校上课,每天就在家中上网自学。而父母得态度也开始有了一些变化,看到父母得态度有了变化后,陈伟找机会与父母再次进行了沟通,这一次父母同意了他的想法。
再得到父母得支持后,陈伟开始在网上不停地寻找培训学校,在学校与学校之间进行对比,并进行实地的考察学校的硬件条件。父亲也陪着他到各种培训学校咨询,当他们来到国信安教育基地咨询时,通过国信安培训学校咨询老师对整个培训学校的讲解,咨询老师又为他做了人生职业规划咨询;在咨询老师的建议和帮助,使陈伟迷茫的心豁然开朗。
之后咨询老师带着他参观了,正在国信安教育培训学校进行JAVA就业培训的一个班级,在这里陈伟向参加培训的其他同学打听了一些他心中有所顾虑的信息,并对JAVA专业进行了全面的了解。
在了解完后,他对JAVA就业培训班产生了浓厚的兴趣,他了解到了用人企业的需求,知道了毕业后要拥有一份理想的工作应该具备什么样的技能。他决定去尝试自己的梦想,报名参加了国信安教育培训学校的JAVA就业培训班。
从头再来: 参加IT职业培训
对于陈伟来说说,学习网络技术是从零开始,以前虽然也接触过计算机,但那都是在学校学过的一些基本的电脑知识,意味着,在国信安教育的学习一切要从头再来。
在国信安教育培训学校,陈伟系统学习了职业素质教育、软件技术基础(PLT、Windows、Office)、HTML、JavaScript、数据结构、SQLServer、JDBC、Java OO、JavaBean、Servlet、JSP、XML、Project等方面知识,并通过阶段实战项目开发,积累了相当于两年的Java软件开发工程师工作经验。
在学习技术知识的同时,国信安教育培训学校提供的职业素质培养课程对陈伟整体素质的提升有很大的帮助。例如,通过对学员执行力的培养,培养学员的过程控制能力,每一件事都要做到精、准、细。在国信安教育培训学校,采用职业化管理制度培养学员的职业素质,使学员在学习阶段即开始接触并适应职业人的要求,比如:良好的职业礼仪,表达和沟通能力,团队精神和协作能力,开拓精神和创新意识等。国信安教育安排的COT课程针对学员在求职过程中如何制作简历有一门单独的课程;人才服务部老师在简历方面根据每个学员特点进行的指导,班级每个同学的简历都有自己的优势和特点。陈伟对制作简历的课程印象深刻,通过职业素质课程的熏陶,陈伟的社会性、举止谈吐有了很大的提升。
苦尽甘来: 成为一名Java软件开发工程师
2010年4月,距离毕业还有一个月的时间,陈伟被成都某信息网络技术有限公司录用,成为了该公司一名Java软件开发工程师。工作中,陈伟的主要职责是负责公司的——人才招聘系统和新闻管理系统。“工作以后才明白,IT技术不断地更新,需要保持不断学习的状态才能适应发展的要求。IT行业高手如云,要想取得更好的成绩,必须让自己变得更强。”这是陈伟在工作一段时间,回校时对我们老师说的话。在工作中,陈伟也接触到了很多高端开发技术和知识,他给自己提出了新的目标“在工作的同时,一方面要不断的学习新的知识,提高自己的技术水平,另一方面按照职业人的标准严格要求自己,保持良好的职业素质,为自己今后的职业发展奠定良好的基础,成为J2EE高级软件开发工程师目标努力。”
在国信安教育人才服务部老师对合作公司的回访中,我们了解到了,公司对陈伟工作的肯定,并有意愿将他提升为部门主管,不过还将对他进行一段时间的考核。在新的台阶上,陈伟在寻找着新的梦想,国信安教育也希望他在工作的道路中越走越好、越飞越高!
由于jquery本身就是web客户端的有力帮手,所以事件对于它来说就显得尤为重要了,事件是脚本编程的灵魂.所以此内容也是jQuery学习的重点。
在传统的javascript中,注册一个事件也是非常简单的事情,下面我们具体看一下一个简单的示例:
document.getElementById(“testDiv2”).onclick = showMsg;
等效于:
单击事件 1
注意两者的区别了吗?我们常用的修改元素属性添加事件的方式,实际上是建立了一个匿名函数:
document.getElementById(“testDiv1”).onclick = function(event){ alert(“!!”);};
这个匿名函数的签名和我们手写的showMsg签名相同,所以可以把showMsg直接赋值给onclick.这种方式的弊端是:
1.只能为一个事件绑定一个事件处理函数.使用“=”赋值会把前面为此时间绑定的所有事件处理函数冲掉.2.在事件函数(无论是匿名函数还是绑定的函数)中获取事件对象的方式在不同浏览器中要特殊处理: 3.添加多播委托的函数在不同浏览器中是不一样的.所以我们首先应该摒弃
这种通过修改元素属性添加事件的方式.尽量使用添加多播事件委托的方式为一个事件绑定多个事件处理函数,比如为document对象的单击事件添加一个关闭弹出层的方法,使用多播就不会影响document对象原有的事件处理函数.Jquery事件:从上面我们看到了javascript中注册事件的弊端了,这些弊端真正避免起来也挺麻烦的,所以jquery想到了这一点,他几乎把javascript中的事件弊端解决到了极点,我们可以很简单的实现我们在javascript中很麻烦才能实现的功能。正所谓有了jQuery,天天喝茶水.下面是在jQuery中最常使用的bind()方法举例:
$(“#testDiv”).bind(“click”, showMsg);
我们为id是testDiv4的元素,添加列click事件的事件处理函数showMsg.使用jQuery事件处理函数的好处: 1.添加的是多播事件委托.也就是为click事件又添加了一个方法,不会覆盖对象的click事件原有的事件处理函数.$(“#testDiv”).bind(“click”, function(event){ alert(“one”);});$(“#testDiv”).bind(“click”, function(event){ alert(“two”);});
单击testDiv对象时,依次提示“one”和“two”.2.统一了事件名称.添加多播事件委托时,ie中是事件名称前面有“on”.但是使用bind()函数我们不用区分ie和dom,因为内部jQuery已经帮我们统一了事件的名称.3.可以将对象行为全部用脚本控制.让HTML代码部分只注意“显示”逻辑.现在的趋势是将HTML的行为,内容与样式切分干净.其中用脚本控制元素行为,用HTML标签控制元素内容,用CSS控制元素样式.使用jQuery事件处理函数可以避免在HTML标签上直接添加事件.Jquery常用事件函数:
虽然我们可以使用事件处理函数完成对象事件的几乎所有操作,但是jQuery提供了对常用事件的封装.比如单击事件对应的两个方法click()和click(fn)分别用来触发单击事件和设置单击事件.设置单击事件:
$(“#testDiv”).click(function(event){ alert(“test div clicked!”);});
等效于:
$(“#testDiv”).bind(“click”, { alert(“test div clicked!”);});
触发单击事件:
$(“#testDiv”).click();
等效于
$(“#testDiv”).trigger(“click”);
注意这里等效的是trigger而不是triggerHandler.下面我们来看一下这些常用的事件函数
方法
描述
bind()
向匹配元素附加一个或更多事件处理器
blur()
function(event)触发、或将函数绑定到指定元素的blur事件
change()
触发、或将函数绑定到指定元素的change事件
click()
触发、或将函数绑定到指定元素的click事件
dblclick()
触发、或将函数绑定到指定元素的doubleclick事件
delegate()
向匹配元素的当前或未来的子元素附加一个或多个事件处理器
die()
移除所有通过live()函数添加的事件处理程序。
error()
触发、或将函数绑定到指定元素的error事件
event.isDefaultPrevented()
返回event对象上是否调用了event.preventDefault()。
event.pageX
相对于文档左边缘的鼠标位置。
event.pageY
相对于文档上边缘的鼠标位置。
event.preventDefault()
阻止事件的默认动作。
event.result 包含由被指定事件触发的事件处理器返回的最后一个值。
event.target
触发事件的DOM元素。
event.timeStamp
该属性返回从1970年1月1日到事件发生时的毫秒数。
event.type
描述事件的类型。
event.which
指示按了哪个键或按钮。
focus()
触发、或将函数绑定到指定元素的focus事件
keydown()
触发、或将函数绑定到指定元素的keydown事件
keypress()
触发、或将函数绑定到指定元素的keypress事件
keyup()
触发、或将函数绑定到指定元素的keyup事件
live()
触发、或将函数绑定到指定元素的load事件
load()
触发、或将函数绑定到指定元素的load事件
mousedown()触发、或将函数绑定到指定元素的mousedown事件
mouseenter()
触发、或将函数绑定到指定元素的mouseenter事件
mouseleave()
触发、或将函数绑定到指定元素的mouseleave事件
mousemove()
触发、或将函数绑定到指定元素的mousemove事件
mouseout()
触发、或将函数绑定到指定元素的mouseout事件
mouseover()
触发、或将函数绑定到指定元素的mouseover事件
mouseup()
触发、或将函数绑定到指定元素的mouseup事件
one()
向匹配元素添加事件处理器。每个元素只能触发一次该处理器。
ready()
文档就绪事件(当HTML文档就绪可用时)
resize()
触发、或将函数绑定到指定元素的resize事件
scroll()
触发、或将函数绑定到指定元素的scroll事件
select()触发、或将函数绑定到指定元素的select事件
submit()
触发、或将函数绑定到指定元素的submit事件
toggle()
绑定两个或多个事件处理器函数,当发生轮流的click事件时执行。
trigger()
所有匹配元素的指定事件
triggerHandler()
第一个被匹配元素的指定事件
unbind()
从匹配元素移除一个被添加的事件处理器
undelegate()
从匹配元素移除一个被添加的事件处理器,现在或将来
unload()
触发、或将函数绑定到指定元素的unload事件
交互帮助方法:
除了基本的实践,jQuery提供了两个和事件相关的帮助方法:hover(over,out)和toggle(fn,fn2,fn3,fn4,...)
1.hover(over,out)hover函数主要解决在原始javascript中mouseover和mouseout函数存在的问题,看下面这个示例:
有两个div(红色区域),里面分别嵌套了一个div(黄色区域).HTML代码如下:
绑定如下事件:
Outer1我们使用了mouseover和mouseout事件,当鼠标从Outer1的红色区域移动到黄色区域时,会发现虽然都是在outer1的内部移动,但是却触发了mouseout事件:
很多时候我们不希望出现上图的结果,而是希望只有鼠标在Outer1内部移动时不触发事件,Outer2使用Hover()函数实现了这个效果:
注意这里的事件名称进入叫做“mouseenter”,离开叫做“mouseleave”,而不再使用“mouseover”和“mouseleave”事件.有经验的开发人员会立刻想到在制作弹出菜单时,经常遇到这个问题:为弹出菜单设置了mouseout事件自动关闭,但是鼠标在弹出菜单内移动时常常莫名其妙触发mouseout事件让菜单关闭.hover()函数帮助我们很好的解决了这个问题.2.toggle(fn,fn2,fn3,fn4,...)toggle函数可以为对象添加click事件绑定函数,但是设置每次点击后依次的调用函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用。
可以使用unbind(“click”)来删除。下面的示例演示如何使用toggle函数:
toggle example 结果是每点击一次”clickme“变换一次列表符号和文字颜色.使用jQuery事件对象
使用事件自然少不了事件对象.因为不同浏览器之间事件对象的获取,以及事件对象的属性都有差异,导致我们很难跨浏览器使用事件对象.jQuery中统一了事件对象,当绑定事件处理函数时,会将jQuery格式化后的事件对象作为唯一参数传入: $(”#testDiv“).bind(”click“,function(event){});
关于event对象的详细说明,可以参考jQuery官方文档:http://docs.jquery.com/Events/jQuery.Event jQuery事件对象将不同浏览器的差异进行了合并,比如可以在所有浏览器中通过event.target属性来获取事件的触发者(在IE中使用原生的事件对象,需要访问event.srcElement).下面是jQuery事件对象可以在扩浏览器支持的属性:
属性名称
描述
举例
type
事件类型.如果使用一个事件处理函数来处理多个事件,可以使用此属性获得事件类型,比如click.$(”a“).click(function(event){ alert(event.type);});
target
获取事件触发者DOM对象
$(”a[href=http://google.com]“).click(function(event){ alert(event.target.href);});
data
事件调用时传入额外参数.$(”a“).each(function(i){ $(this).bind('click',{index:i},function(e){ alert('myindexis'+e.data.index);});});
relatedTarget
对于鼠标事件,标示触发事件时离开或者进入的DOM元素
$(”a“).mouseout(function(event){ alert(event.relatedTarget);});
currentTarget
冒泡前的当前触发事件的DOM对象,等同于this.$(”p“).click(function(event){ alert(event.currentTarget.nodeName);});
结果:P
pageX/Y
鼠标事件中,事件相对于页面原点的水平/垂直坐标.$(”a“).click(function(event){ alert(”Currentmouseposition:“+event.pageX+”,“+event.pageY);});
result
上一个事件处理函数返回的值
$(”p“).click(function(event){ return”hey“ });$(”p“).click(function(event){ alert(event.result);});
结果:”hey“
timeStamp
事件发生时的时间戳.varlast;$(”p“).click(function(event){ if(last)alert(”timesincelastevent“+event.timeStamp-last);last=event.timeStamp;});
上面是jQuery官方文档中提供的event对象的属性.在”jQuery实战“一书中还提供了下面的多浏览器支持的属性,时间关系我没有尝试每一个属性,大家可以帮忙验证是否在所有浏览器下可用:
属性名称
描述
举例
altKey
Alt键是否被按下.按下返回true
ctrlKey
ctrl键是否被按下,按下返回true
metaKey
Meta键是否被按下,按下返回true.meta键就是PC机器的Ctrl键,或者Mac机器上面的Command键
shiftKey
Shift键是否被按下,按下返回true
keyCode
对于keyup和keydown事件返回被按下的键.不区分大小写,a和A都返回65.对于keypress事件请使用which属性,因为which属性跨浏览时依然可靠.which
对于键盘事件,返回触发事件的键的数字编码.对于鼠标事件,返回鼠标按键号(1左,2中,3右).screenX/Y
对于鼠标事件,获取事件相对于屏幕原点的水平/垂直坐标
事件对象除了拥有属性,还拥有事件.有一些是一定会用到的事件比如取消冒泡stopPropagation()等.下面是jQuery事件对象的函数列表:
名称
说明
举例
preventDefault()
取消可能引起任何语意操作的事件.比如元素的href链接加载,表单提交以及click引起复选框的状态切换.$(”a“).click(function(event){ event.preventDefault();//dosomething });
isDefaultPrevented()
是否调用过
preventDefault()方法
$(”a“).click(function(event){ alert(event.isDefaultPrevented());event.preventDefault();alert(event.isDefaultPrevented());});
stopPropagation()
取消事件冒泡
$(”p“).click(function(event){ event.stopPropagation();//dosomething });
isPropagationStopped()
是否调用过
stopPropagation()方法
$(”p“).click(function(event){ alert(event.isPropagationStopped());event.stopPropagation();alert(event.isPropagationStopped());});
stopImmediatePropagation()
取消执行其他的事件处理函数并取消事件冒泡.如果同一个事件绑定了多个事件处理函数,在其中一个事件处理函数中调用此方法后将不会继续调用其他的事件处理函数.$(”p“).click(function(event){ event.stopImmediatePropagation();});$(”p“).click(function(event){ //Thisfunctionwon'tbeexecuted });
isImmediatePropagationStopped()
是否调用过
stopImmediatePropagation()方法
$(”p").click(function(event){ alert(event.isImmediatePropagationStopped());event.stopImmediatePropagation();alert(event.isImmediatePropagationStopped());});
这些函数中stopPropagation()是我们最长用的也是一定会用到的函数.相当于操作原始event对象的event.cancelBubble=true来取消冒泡.
从菜鸟变身为资深创意总监:只需做好这 3 件小事
从文案菜鸟变身为资深文案,这是很多刚入行的文案小白的梦想。
网上教写文案的方法,成千上万。看完一条条别人总结的东西,说实话,你记得 住吗?说到底,别人总结的规律、方法,终究是别人的,永远也转化不成自己的 方法。
所以,到底如何整理出一套自己的文案写作体系呢?只需要做好这 3 件小事......刚入行的文案进到小公司,没人教没人带,想知道如何自我训练,提高自己。
以我自己而言,也是一枚小文案入行,至今在广告公司 11 年。
在省广做文案,在阳狮做文案,从文案、策划、AE 什么都干,到策略总监、策 略群总监,看到这个问题,有很多感慨。
一路上虽遇到不少贵人帮助,但我觉得学习提升这件事,还是得靠自己。
从来不觉得自己是多么有天赋的人。
从大学读广告系,就无休止地怀疑自己到底有没有做创意的能力。
后来进了广告公司,每每对着各大广告奖作品集发呆:卧槽,这么牛逼的创意到 底是怎么想出来的,为什么我想不到?!
每次开创意会,听到别人想到好的点子、好的洞察,而我没有想到。我就止不住 的羡慕、恼怒自己、诅咒自己。
所以我人生的座右铭一直都是赫尔岑的老师告诫赫尔岑的那句话:
”你的天资平平,但你伟大的情操会拯救你。“ 什么叫伟大的情操?无非是勤与恒。手脚要勤、脑袋要勤,还得有恒心,能坚持,能熬得住。今天,我拿自己的亲身经历来跟各位说一说我是怎么提高自己的。没有什么秘密,只是三件小事而已。
大量搜集分析广告,总结个人方法 古话说,熟读唐诗三百首,不会作诗也会吟。广告大师詹姆斯韦伯扬说:不放牧,哪有奶挤? 同理,作为一个 copywriter,不 copy,哪来的 writer?
大量看广告、搜集好的创意和文案做分析做研究,总结方法和套路,就是做文 案的第一步。
可能很多人会蹦出来说,我天天看广告啊!好,让我来告诉你什么叫看广告,什么叫搜集和分析广告。
光看一眼广告有什么用啊,看完就完了,你留下了啥?重点是你得去分析,别人 的文案为什么要这样写?别人的创意是怎么想出来的?
我通常用三种方法搜集分析广告。
1、按行业分
我电脑里有一个叫文案的文件夹,里面有十几个 word 文件,按行业分成 3C、地产、汽车、茶酒、运动、快消、金融、奢侈品、工业、第三产业等等。
你服务哪个行业,你就要有意识地搜集这个行业里主流企业、大品牌的广告文 案。
不同行业因其行业属性、用户特征不同,广告调性也有所不同,按行业搜集广告 文案能帮你在这个领域迅速上手,了解行业状况和竞争对手在诉求什么,以及了 解这个行业的好广告都长什么样子。
当然,搜集其他行业也有很大帮助。比如你做房地产文案,也许快消文案的套路会给你新的思路和灵 感。
比如你服务汽车行业,用运动品牌的做法去写汽车,说不定就让人 耳目一新。
再说,多行业的搜集,还能够帮到你跳槽,有助于你服务新行业、新客户。当时公司几百人,我在公司内号称“广告小百科”,但凡你说什么广告,就没有我 没看过的。月薪 3K,但每年底买三百块一本的《坎城结案报告》(戛纳广告奖作品集)从 不手软。文案怎么练出来,哪有什么捷径,无非下苦功而已。
2、按类型和手法分 除了按行业分类搜集整理,还要按文案的类型去分析。
比如广告语、标题、内文、电视文案、广播文案、企业宣传片文案等。
比如你点开我搜索广告语这个 word,你会在里面找到 466 条广告语。
然后这 466 条广告语,是按创作手法分好的:洞察型、生活态度型、品牌理念 型、情调情感型、利益主张型。还有常见的几种文字技巧:反差对比、押字对仗、谐音双关……
这就是我总结的好文案标准,和写文案的方法。举个栗子。
1)口语化文案 通俗易懂、琅琅上口。这是一条好广告语的基本要求,也是最高境界。
所谓真佛只说家常话,最好的广告语,取之于人们的日常生活语言,因而也具 有了长久的生命力。
请抛弃技巧,慎用修辞,但求简白。文采是第二位的,通顺简炼、易听易记才是第一位的。例:
乎干啦(麒麟啤酒)听你的(快乐男声 2013)马上就好(台湾马英九竞选)R U POLO?(大众 POLO)我就喜欢(麦当劳)活得痛快(轩尼诗)你好色彩(佳能 IXUS)就是这个味(康师傅)要爽由自己(可口可乐)不准不开心(嘉士伯)
你值得拥有(欧莱雅-台版因为你值得)给我小心点(统一小心点拉面丸)神州行 我看行(神州行)
芬必得 信得过(芬必得)好这口,爱这味(汇源冰糖葫芦汁)
2)反差对比型文案
此类广告语,由前后两个半句组成,两句话形式上追求对仗,意思上寻找反差,从而造成某种思想感、深沉感,让人觉得有趣,发人深思。
但用多了,就会变成矫揉造作,多见于汽车、地产文案。例:
想得到,做得到(NEC)越不繁,越不凡(三星)心不羁,驰无际(萨博)建现在,见未来(建行香港)心风雅,行光华(大众 CC)隐锋芒,自辉昂(大众辉昂)不喧哗,自有声(别克君越)
The World Local Bank 全球本土银行(汇丰)力量征服一切,你征服力量(奥迪)无关乎道路,只关乎目标(宝马 X5)没有一定高度,不适合如此低调(万科兰乔圣菲)
3)押字对仗型
此类广告语,前后半句各有一个或两个字进行重复,造成形式上的趣味,和意思 上的层叠,这种技法不乏佳作,但已经用滥了,还是多见于汽车,可能汽车广告 都需要装逼。
例:
变,以驭万变(奥迪)
谙知,未知的方向(奥迪)
凡事不平凡(诺基亚 LUMIA)
专注您所关注(招行金葵花)简约而不简单(利郎)起步,就与世界同步(广本)全家就是你家(全家便利店)有能量,无限量(红牛)药材好,药才好(仲景牌六味地黄丸)不知足,所以无不足(宝马 X5)愈欣赏,愈懂欣赏(轩尼诗)愈曲折,愈见大风景(大众迈腾)掀波澜,也能挽狂澜(雷克萨斯)不见身家,只见家(山外山地产)不敛锋芒,尽显光芒(奔驰 GLK300)放下地位,只谈品位(水井坊)远离掌声,聆听心声(水井坊)境界愈大,自视愈小(宝马)舍去繁华,方得升华(宝马)前所未有,因为之前所有(奔驰)看到时代左右的人,也在左右这个时代(别克)为什么要自己搜集、整理、归纳、总结文案的
技法?
因为你总结的,才是真正属于你的方法。网上教写文案的方法,成千上万。只要随便一百度,入眼就是“10 个起标题的方 法”“写文案的 18 大秘籍”“找洞察的 37 种套路”“X 型文案和 Y 型文案”……
看完一个又一个方法,一个又一个套路,你觉得有用吗? 没用,这是别人的方法,不是你的方法。
只有经过你自己的一番思考和动脑,你才能把这些方法内化成为你的思路,写 文案时自觉、不自觉地用上这些方法。
否则,你只是收藏了一大堆网上的文案方法,但真正到自己写的时候,还是写不 出来一筹莫展。
3、按品牌分 我进入广告业服务的第一个客户是鸿星尔克,所以最先搜集的是运动品牌广告。
NIKE 的广告我一收集就是十年,硬盘里容量接近2G,数量高达 2500 个,多年 来 NIKE 几乎每一波 campaign 都有收集,并按投放时间分别存档。
从中不仅可以学习NIKE 文案的技巧和风格,更能帮助理解 NIKE 的传播策略,每一年品牌的转向,整个品牌在诉求什么,品牌核心价值和个性是什么。
这样搜集广告的价值绝非一条标题如何写而已。虽然我从未服务过 NIKE,但我 可以说我对 NIKE 非常了解。
英扬传奇广告的前 ECD 郑大明说过一句话:看更多,想更多。
我觉得这就是一枚文案首先要做到的部分。要多看广告,还要从中思考。
看到一条好文案,不能只是感叹一句好就完事了,要去思考它为什么好?好在哪 里?别人是怎么写出来的?文案背后的策略思路又是什么?
这一番思考训练下来,你就会知道好文案的标准是什么,写文案有什么技巧。而且,它专属于你。
关注行业前沿,建立知识体系
我认为,不管你从事哪一个行业,你都要关注这个行业的发展趋势,最前沿的思 考和观点,以及这个行业里最优秀的公司、最优秀的人在谈论什么,在做什么。
小公司里的人,最致命的弱点就是只盯着自己在做的领域,视野狭窄,不知道外 面天有多大。
这些年来,我在公司面过、招过很多人。对那些一直在小公司,做了三四年的人,我最大的担心就是眼界不够宽,虽然他 们不乏经验、能力、技巧。
当整个行业的人都在谈论场景、IP、社群、原生广告、文化品牌……而你还只知 道理性诉求、感性诉求,只会在文案中写尊崇、钜惠、品味生活的时候。
那么你的职业生涯也就到此为止了。
2008 年,我从省广离职到阳狮,彼时正赶上阳狮全球提出全新创作理念,并在 全球各个办公室做培训、推广,听完阳狮亚太区 CCO 来中国区做的培训,我内 心惊呼:原来广告还可以这样做!
传统做广告的套路无非是基于产品特点提炼 USP,或是基于消费者洞察提炼 core value/brand concept,然后演绎成一成不变的 TVC+系列平面+延展物料+ 促销活动,媒介上来个 360 度整合,不同媒体发出同一个声音,完事。
但前沿的做法强调广告要与消费者共创,由消费者生成传播内容,要制造社会 话题和社交参与(2008 年的观点)。
惊艳之余,我就想全球其他顶尖 4A 的理念会是什么呢?
08 的全球广告业正值革故鼎新之际,当时一大波 4A 都是提出新的广告理念。我买了 LB 出版的 human kind,萨奇的 lovemark,在奥美官网下载了一堆关于 big ideaL、fusion 的 PDF 然后打印出来慢慢啃,还有 DDB 的六度社群理论……
这些新的理念促使我思考广告的本质究竟是什么,好的广告如何触动人……
不可否认他们改变了我看待广告的观点,启发我站在一个全新的视角看广告,而 且对比各大 4A 的理念也很有趣,你会知道他们理念下面共通的东西是什么。
时至今日,对于广告业而言又是一个大变革的年代。互联网从根本上改变了我们今天的生活方式、社交方式、消费方式、媒体环境。
互联网思维,互联网时代的商业模式和人的行为模式,无疑对广告业有着深刻的 影响,并在某种程度上决定了广告的未来走向。
完全可以说,在今天不懂互联网的人,是做不了广告的。
这三四年来,我大概看了 200 本研究互联网的书,在我个人的公众号也写过专 文推荐。
读懂了互联网,对广告的认知也更深刻,写起文案来也更得心应手。而学习这些,并不需要人教,你完全可以自己去做。
要我说,一个好的文案,不能只限于文案。
如果一个文案不理解客户的营销策略、品牌目标,不理解消费者心理,不理解媒 体环境,他又怎么能写出好的文案呢?
文案不是一个人埋头搞文学创作,文案也不只是写字,它是商业策略的创造性 表达。
所以我带过的每一名文案,一上来我教他们的都不是文案技巧,而是先要帮他们 树立一个广告观,让他们对广告、对品牌、对企业的商业行为有一个整体性认识。
换句话说,是教他们搭建自己的广告知识体系。
进入一个行业,你要具备这个行业的知识结构。
当你拥有了广告的知识体系,在面对具体的文案创作时,你才知道思考的方向是 什么,从哪个角度切入去写。
这样的教法,虽然一开始很慢、很吃力,但一旦搭建好体系,后面的提升简直是 光速。这就像武侠小说里,习武者先练心法,再练具体的招术,这才事半功倍。反之,如果只教招数(文案技巧),不教心法(广告体系),那么一个文案很 快就会遇上瓶颈。
当然,要搭建自己的广告知识体系,有人教是最好的。但没有人教,也不是就无能为力。我个人的广告体系,完全就是靠自己读书、思考、总结搭建出来的。
在大学读广告系的时候,翻完过学校图书馆的两架子广告书。进入广告公司以后,2006 年我在豆瓣上面开了一个豆列“广告人必读书系”,标记自己读过的广告书。看完一本好的广告书,就附上评语,添加进去。
没过几年,这个书单就在网上流传得到处都是。现在豆瓣上面,这个豆列被 8762 人收藏。百度一下,还能找到上万份盗版。
在我看来,读书是这个时代成本最低、性价比最高的学习手段。
读书,让我对广告有一个全面的认识,帮助建立自己的知识体系。从文案入行,从想创意、写文案到做策略、提案、带团队、创意管理,一直做到 今天策略群总监,每一步都离不开多读书。
从前带我的总监说我是广告圈读书最多的人。
书,就是你最好的老师,你不需要人再教你了。
丰富自己,做个深度生活者
一个好文案,一定是一个有深度生活的人。
做文案,一定要从生活中波取创造的智慧和养分,这样才能打通创意的任督二 脉。
没有生活的人,怎么能写出打动人心的文案呢? 一个文案的自我修炼,也不能把眼光只停留在技术层面,那样你只能学到一些皮 毛,犹如邯郸学步。
做文案,要到生活里去修炼。好的文案,不在脑袋里,而在生活里。平素多看书、多看电影、多听音乐、多看展览、发展一门或几门兴趣爱好,对什 么有兴趣就花精力去研究,这些都会帮助你成为一个更有创意的人。
比如我们说说电影: 我记得李奥贝纳还是伯恩巴克说过:广告人嘛,每天上班一大半的时间,就是两
腿往桌上一跷,开始聊电影。
多看看电影,对做广告大有裨益。但大多数人说自己爱看电影,不过是每月去一到两次电影院而己。这叫什么爱看电影?
我在广告公司见过很多一年看 200 部电影以上的人,包括我自己。
除了看电影,还要看各种讲电影的书,《认识电影》、《拍电影》、远流电影馆 系列不一而足。
电影如何帮你做好广告,写好文案? 如何讲一个吸引人的故事,镜头如何拍摄,如何剪辑,场景如何布置,音乐如
何选择,这些电影里学到的东西都是从事广告的硬知识。
所以我在招文案的时候,总喜欢问问对方有什么兴趣爱好,包括手机上常用什么 APP。
一个生活单调乏味的人,写不出好文案。第一步:大量搜集广告,总结个人方法 第二步:关注行业前沿,建立知识体系 第三步:丰富自己,做个深度生活者
我说的这些,都不需要人教,也没有人能教。却能实实在在提升你自己。
如果你按照我说的这个办法做了,还没有什么提高,那么告诉我,我从此退出广 告圈。
—完—
[摘要]
就拿母亲给婴儿取名字这件事来说,这名字一定是经过精心挑选的,也许还需要由父母和社区举办的某种命名仪式来正式确认。
让我们从母亲和婴儿的相互问候方式说起。每天早上,从梦中醒来的婴儿会尝试用一些情绪性、口头性或是肢体性的方式把母亲唤醒。母亲被唤醒后,就会笑着、关切地走近他,或是开心的,或是紧张地喊婴儿的名字,这儿看看,那儿闻闻,检查婴儿是不是不舒服,再本能地帮他调整一下位置,像是把他抱起来等类似的行为。这些日常的举动其实是高度仪式化的,因为母亲似乎觉得她有这样的义务,并且做这些让她感到非常开心。这也能激起婴儿的某些回应,进而鼓舞她去继续这些行为。与此同时,这些行为也是非常个人化的(“典型”的例子就是母亲对待婴儿的方式是因人而异的),但是它们和一些传统原则一样,被人类学家看作陈规旧习。其实这些行为或多或少是自发产生的,也或多或少是责任所迫的。整个过程建立在生理需求的周期性之上,这种生理需求类似于生存的需要。同时,这也是人类世代交递过程中的一种情感必需(emotional necessity)。它有赖于儿童随年龄而增长的认知能力以及认知渴求。事实上,我相信,仪式化的阶段与皮亚杰的阶段论是一致的,除了在刚开始,观察者必须假定一个观察情境。在这一情境中,观察者不仅要记录婴儿与“环境”之间的感觉运动交流,还要记录关于母亲与婴儿的认知搜索的互动,以及两者与观察者本人之间的互动。
我们认为,这些有趣的日常举动就像是人类世代繁衍过程中的桥梁,它们虽然微小,但作用巨大。在之前描述的第一个仪式中,婴儿有一系列的生理需要(受本能驱使,包括弗洛伊德性欲理论中的口头、感觉以及触觉方面的需要),也需要母亲在抚育他时,带给他不同的体验。母亲在产后也有很大的需要,并且往往有些复杂。因为:不论她具有怎样的母性本能,无论她多么渴望成为一位母亲,她都需以一种特殊的方法,成为一个与众不同的母亲。因此,她有时会很焦虑(有时会很恐惧,常常会很迷信),想要逃避,有时会因为自己不得不接受母亲这个角色以及相应的义务而抑制自己的愤怒。除了某些积极感受之外,她也会产生某些消极感受,即是说,她坚决不能做什么,以防自己变得和其他她(在潜意识中或多或少)不喜欢的、鄙视的、讨厌的、害怕的那些渎神、邪恶、不讲卫生或是不道德的母亲太相似。幸运的是,她作为母亲的角色得到了认可,正如将她抚养长大的母亲一样。与此同时,她的母性形象也在孩子越发频繁的回应中越显仁慈。反过来,基于对无所不能和仁慈的母性的认识(如果有时会出乎意料地凶狠,则另当别论),婴儿在成长过程中会建立起一种良好的自我形象(我们可以说它是一种自恋的感觉)。尽管母亲产后的状况会加剧这种相互作用,但很明显的是,任何真正的重要他人迟早也会取代婴儿的“生母”。
就拿母亲给婴儿取名字这件事来说,这名字一定是经过精心挑选的,也许还需要由父母和社区举办的某种命名仪式来正式确认。然而,不论这个名字被赋予了怎样的意义,现在这个意义都影响着我们每天怎样去呼唤这个名字。这对重要他人而言有着特殊的含义,对婴儿也有特殊的意义。母亲也以一个特殊的名字称呼自己。我认为,这种相互给对方赋予一定意义的方式是人类仪式化中的普适因素的个体发生学起源,它基于识别的相互性,通过脸部及名字进行识别。
这就意味着人类天生就需要这种规律性的相互认可和肯定:我们知道,在任何情况下,一旦没有这种认可以及肯定,婴儿的身体发育以及人格形成就会受到损害,他会自动减少甚至放弃对于感知判定的各种探求。这种需要实际上是一种对更新鲜、更正式、更广泛的仪式化(最后发展到仪式)的需求。它通过反复的面对面的“识别”以及名对名的对应得以实现。这种需求在生命的各个阶段都有着重要的意义。这种仪式化的范围很广,从象征强烈情感纽带的常规问候,到象征角色互惠的传统问候,再到爱与灵感的非凡邂逅,最后到领袖的“魅力”(这些“魅力”由精美的雕像和画像,或者只是横幅和电视上的亮相所证实)。所有的这些仪式化似乎都存在着一些矛盾:他们都是游戏性的,并且有一定形式;经多次重复变得为人所熟知,并且因此而刷新了识别的惊奇(the surprise of recognition)。尽管行为研究者们告诉我们,在动物界中,为了避免引发对抗性的本能模式,这些仪式化必须首先是一系列明确的信号,但是我们怀疑,对于人类来说,克服不确定性是仪式化的首要功能。因为,虽然我们爱自己的孩子,但通常情况下,孩子也会对我们产生强烈的恨意和鄙意,在他们眼中,我们是那种会随便拒绝却谨慎接受他们的人(如果不是潜在的危险或恶魔的话)。由此可见,我们所爱的、所崇敬的通常也是危险的。敬畏却变成恐惧,慈爱却滋生怒火。因此,从日常生活到宗教仪式,仪式化成了我们不可或缺的一部分。就像是周期性的经历一样,它必须在变化的时代中,找到更加新鲜且有意义的形式。
……
作品简介
《游戏与理智:经验仪式化的各个阶段》,(美)爱利克·埃里克森(Erik H.Erikson)著,罗山 译,世界图书出版公司,2017,03
在被深深的怀疑所笼罩的某一历史时期,爱利克·埃里克森对那些曾滋养了某些纪元,而在其他纪元缺失的共同愿景的本质和结构进行了探究。从孩子的游戏世界到成人的梦想生活,从艺术家的想象到科学家的推理,他对人类关于游戏和愿景的倾向进行了说明。最后,他对一个具有普遍意义的共同愿景——美国梦的起源和结构进行了详细阐述。这种世界观既包括愿景,又包括反愿景,二者相互对抗,赋予了共同的现实以连贯的意义,并释放了个体和公共的力量。
埃里克森认为,由世界观所提供的时空定向是对个体心理的内在工作的一个恭维,适应了它的多种功能。在关键的一章中,作者通过描述日常生活中的仪式化的各个阶段,将世界观的系统发生学起源和个体发生学起源联系起来。他强调了仪式化对于个体发展与关键机构的维持之令人信服的力量。此外,他还指出了人类互动向自我欺骗和共谋发展,仪式化向仪式主义发展,愿景向噩梦发展的倾向。为了阐明与(在科技时代变得更加普遍和更加深刻的)世界观合作或对抗的意识或无意识动机,埃里克森呼吁跨学科的合作。