w3cschool校园大使首轮招募开始啦!

thbcm阅读(377)

我们正在寻找那个富有热情、积极主动、有责任感的你!

→ 我要报名 ←


以下内容划重点,请仔细阅读哦!


w3cschool校园大使是什么?

w3cschool校园大使是w3cschool面向全国高校大学生招募的校园合伙人,是w3cschool在校园中的组织者和传播者。

大使们可以将w3cschool最新的消息传递给身边的小伙伴,并通过策划和组织一系列的校园活动,在校园内进行w3cschool品牌传播和推广,引导大学生体验和使用w3cschool。


成为w3cschool校园大使,你能获得什么?

  • 免费优先学习资源、VIP会员等
  • 丰厚的工作报酬奖励
  • 实践经验、荣誉证书
  • 还有机会获得实习/校招内推机会…

你能收获的还有更多:

  • 超高的人气和关注,让你成为校园达人。
  • 与各地校园大使交流合作,拓展你的人脉和视野。
  • 更多惊喜…


如果你具备以下条件,我们欢迎你加入

  • 喜爱w3cschool,理解并认同w3cschool产品文化。
  • 热爱互联网行业,勇于挑战未知的困难。
  • 善于沟通,工作认真负责,积极主动,有较强的执行力。
  • 在校大学生,无专业限制,计算机及相关专业者优先。
  • 有校园大使相关经验者,学生会、社团资源丰富者优先。

成为w3cschool校园大使,你需要做什么?

  1. 大使团队组建:负责本校w3cschool大使小团队的组建及管理,通过团队协作履行大使职责。
  2. 社团关系维护:负责与本校学生会、社团、协会等学生组织建立联系,并与之保持长期良好的合作关系。
  3. 产品宣传推广:负责w3cschool在本校的宣传推广工作,让更多的人了解w3cschool,使用w3cschool,喜爱w3cschool。
  4. 活动策划执行:策划并执行与w3cschool产品相关的校园推广活动,用创意吸引同学积极参与,扩大w3cschool在学校的影响力。
  5. 信息收集反馈:收集反馈校园用户在使用w3cschool过程中遇到的问题,并反馈合理的意见建议,提升用户体验。

我们还会推出一些特别任务,对应也会有一些特别的福利,敬请期待!

如何成为w3cschool校园大使?

第1步:点击“我要报名”链接或扫描二维码填写校园大使报名表。

→ 我要报名 ←

第2步:报名审核通过后,您即可成为“w3cschool校园推广员”。

第3步:通过系统完善的培训后,即可晋升为“w3cschool校园大使”。

备注对于符合要求的报名者,我们会在3个工作日内联系你!先到先得~


如果你想成为w3cschool校园大使,一定要认真填写报名信息哦!

期待你成为我们中的一员!

详情可咨询w3cschool客服QQ:3400982550

你适合哪门编程语言

thbcm阅读(400)

关于这个标题[你适合哪门编程语言],首先我们得明白一件事情。 那就是学习编程并且成为一个合格的码农,不是一件困难的事情,关键是你抱着认真的态度去学,就这么简单。


而在这之前,我们还得搞清楚一件事情,那就是为什么学编程? 是想要获得高额的薪资还是仅仅是因为兴趣爱好? 又或者是这两者你都是你学习编程的出发点。 那么根据这几个出发点,我们下面就能够比较容易告诉你,你适合哪门编程语言! 目前国内IT行业的情况,只要你是个码农,那么你基本上都能够拿到一份不错的薪资。 那么接下来只剩下一个问题,那就是兴趣。 学习编程的过程其实就是这么一个简单的过程。

兴趣是学习编程最最最重要的前提,而找到一门适合自己的编程,不仅仅确保了兴趣本身,也让你更学习编程过程中事半功倍。

目前主流的编程语言分别是:C语言、C++、java、PHP、HTML5+JS、Python、
Objective-c/Swift for Ios,也是目前市面上最流行的编程语言,无论是自学还是上培训班,这几门编程语言都非常火爆。 每个编程语言没有高下之分,都各自有自己的优势和缺点,总归高低都是“给计算机下达命令”让计算机帮你完成一些事情,区别在于告诉计算机的方式不同。 具体不展开,这篇文章的意义是想告诉你,你适合用什么语言来给计算机下达命令。

对于小白来说,最适合自己的语言一定符合两个特性: 1.简单易学,易上手。 2.快速上手实践,也就是让你学完后,就能够做出一些东西出来。


那么下面我们再来聊下目前主流的语言里面,哪个语言是你的本命语言。 这里用最简单的方式来介绍这几门语言的特点,可能会不严谨,但是对于小白的你来说,应该能够从中看到适合你自己的。


C语言: 很牛逼的语言,优点就是牛逼,学会C语言后,你再学其他语言都不会太难。 但是强烈不推荐新手学习C语言,因为枯燥且语法较多,如果你是在校大学生,想要学习编程,那么建议从C语言入手,但是如果你是一个想要通过自学,来快速找到工作的人,那么C语言强烈不适合。


C++: 和C语言一样,语法难度过高,不推荐!但是还是那句话,如果你在了解过后,对这门语言感兴趣,那么你可以去尝试。 排除掉这两类语言后,下面的几类语言其实都特别适合新手学习,上手难度不高,而且便于实践。 那么接下来就看你偏爱这些语言的哪个特性了。


Java: 目前接触最多的还是安卓开发,而安卓的前景你们都知道,这是一个很有前途和钱途的编程语言。


PHP: 世界上最好的语言?简单易学,上手快,自学即可,开发web便捷迅速,并且工作特别好找,还高薪。听起来似乎没什么缺点(所以是世界上最好的语言),不过PHP只适合网站项目。 优点:简单易上手,高薪。 缺点:只能用于开发网站项目。 由于笔者工作原因,最常接触的就是PHP,发现这门语言很多人都是自学或者培训班出生的,而且他们都做的非常好,所以这门语言是非常适合0基础的小伙伴自学的。


HTML5+JS(web前端开发): 简单介绍下,什么是前端,就是你上网看到的一切花花绿绿,图片,文字,视频,都是前端写的。 目前web前端开发是市面上最火爆的编程语言,由于国内互联网对前端有很大的缺口。 所以学习这门语言,找工作不是什么难事,薪资还特别好,最关键是,这门语言还特别简单。 从w3cschool的后台数据能够看出,目前网站上最受欢迎的是web前端,其次就是PHP。 优点:简单易上手,高薪,好找工作。 缺点:前端学习曲线是“先快再慢,最后再快”,目前市场缺口最大的是中高级前端,所以要想真的找到工作,需要多学,多敲代码。


Python: 非常灵活,而且啥都能干,包括接下来的大数据,人工智能都能够运用到,更可怕的是这门语言极其简单,而且python的库非常丰富,很多时候,你根本不用自己敲代码。 缺点:由于小编就是在自学python,所以认为python木有缺点。(极端主观的看法)


Objective-c/Swift for Ios:
其实是两门语言,分别是obj-c和swift,之所以放在一起,是因为这两门语言都是用户苹果开发的。
优点:IOS开发非常赚钱。
缺点:离开苹果,就废了。

最后做下总结: java不仅仅是安卓开发,这门语言强大在于除了一些极端性能敏感场所,基本上是通用,非常强大的语言。 html5+JS(前端开发),如果你自认为有比较好的审美品位,那么前端web开发就特别适合你。 php是世界上最好的编程语言,这句话当然有调侃的意味,但是php确实非常好用,而且简单易学,所以你对网站项目有兴趣,那么可以考虑php。 python同样简单易上手,语法还特别简单,而且适用性也广,如果你是一个胸怀大志的人,那么不妨考虑python。 obj-c和swift是基于苹果的开发语言,很赚钱,不过局限性就是离开苹果,就啥也不是,但是你觉得接下来二十年内,苹果会没掉吗?

以上,就是w3cschool为各位对编程有兴趣的同学,做了一个简单粗犷的编程语言介绍,虽然不严谨,不过希望对你有所启发。

【编程入门工具精选】10年程序员深度整理

thbcm阅读(404)

对于自学编程的萌新而言,好的工具可以大大提升编程效率。正所谓“工欲善其事,必先利其器”,说的就是这个道理。

W3Cschool的资深程序员大佬,针对目前市面上各工具的使用情况,为大家呕心沥血整理了一些优秀的编辑器、工具以及开发环境。

有了这些工具,各位萌新在编程的自学道路上将会更加顺畅,千万不要错过哦!

工具下载地址:

💡 温馨提示:使用手机网盘APP转存,即可🎁 订阅更新本资源。后续更新都会直接推送至您的网盘,并收到APP订阅通知,无需再次寻找链接!

百度网盘链接:https://pan.baidu.com/s/1HCBWT2zgKlOWu5aVPebeSw
" target="_blank">
💡 温馨提示:使用手机网盘APP转存,即可🎁 订阅更新本资源。后续更新都会直接推送至您的网盘,并收到APP订阅通知,无需再次寻找链接!

密码获取方法:

扫描下方二维码,关注W3Cschool微信公众号,回复“工具下载”,就可以获得云盘密码,免费领取这些好用的工具了哦!


一、精选新手最佳编辑器【免费正版】:

Sublime(新手入门编辑器):

特点:启动快,占用低,且适合编辑任何小文本,C/C++/ASM和很多脚本语言以及不需要实时调试的语言,插件多,使用简单,适合新手入门。

Vscode

特点:要什么有什么,markdwon、python、matlab汇编全都有,就是启动和运行速度比subime慢点,但也非常快。

Atom

特点:开源、免费,可跨平台,且整合 GIT 并提供类似 Sublime的包管理功能,支持插件扩展,可配置性强,不过对电脑配置要求非常高。

总结:

目前VSCODE在程序员中评价最优,不过新手建议使用subime,因为简单易上手。这三个编辑器都各有各的优势,请根据自己需求喜好使用。

二、开发环境

1、Java

a.JDK:Java开发工具包,提供了Java的开发环境和运行环境

b.JRE:运行JAVA必须的环境的集合,包含JVM标准实现及Java核心类库

c.Sever JRE:专为服务器端程序量身打造的JRE

2、PHP

a.Wamp:用来搭建动态网站或者服务器的开源软件

b.Lnmp:基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。

3、NodeJS开发环境

4、Ruby开发环境

5、Python开发环境

 

三、工具

1. GIT

Git是目前世界上最火的分布式版本控制系统(没有之一),擅长程序代码的版本化管理。

2. SVN

SVN(Apache Subversion),是一个开放源代码的集中式版本控制系统,文档管理方便,权限管理比GIT好。

工具下载地址:

💡 温馨提示:使用手机网盘APP转存,即可🎁 订阅更新本资源。后续更新都会直接推送至您的网盘,并收到APP订阅通知,无需再次寻找链接!

百度网盘链接:https://pan.baidu.com/s/1HCBWT2zgKlOWu5aVPebeSw
" target="_blank">
💡 温馨提示:使用手机网盘APP转存,即可🎁 订阅更新本资源。后续更新都会直接推送至您的网盘,并收到APP订阅通知,无需再次寻找链接!
百度网盘链接:https://pan.baidu.com/s/1HCBWT2zgKlOWu5aVPebeSw

密码获取方法:

扫描下方二维码,关注W3Cschool微信公众号,回复“工具下载”,就可以获得云盘密码,免费领取这些好用的工具了哦!

我曾经一个月接到59个面试通知

thbcm阅读(283)

上个月,我有一个学弟加入w3cschool,同事们称他为C。

C是今年的应届毕业生,一个自带逗比属性的家伙,,常常语出惊人,令人捧腹大笑。

C最让人佩服的是他的工作能力,他是应届毕业生,但在工作业务上的处理非常老练,做事非常有计划性,除了经验稍微欠缺之外,很难让人挑出什么毛病,连老曹都说,这家伙就是个人才。

在一次下午茶时间,我和C两个人闲聊,聊起毕业找工作的话题。

C大吐苦水,,一副不堪回首说道:“太难了。”

我诧异问道:“你这家伙也怕找工作,凭你的能力很多公司都抢着要你吧。”

C听我肯定他的能力,立刻神采飞扬,但没多久,又苦着一张脸:“倒也没多少公司要我,比我厉害的人多的是,再说我们学校也不是什么985、211学校,那些大公司在简历那关就已经把你筛选掉了。”

听到C这么说,我才意识到,当年我一个月接到59个面试通知。

(一)

去年,安徽卫视有一档节目《学霸是怎样练成》里面有一段视频在网络上引起轩然大波,前小米公司的人事经理,很明确道出国内职场招聘的潜规则:

“只要985学生,至于普通高校的大学生,简历是看都不会看,没人会试图去了解你是谁,你经历了什么。”

就像我们也不会在乎别人内心的情感戏,这是再现实不过的问题,也是无解的问题。

要细说根源,那这篇文章的篇幅肯定不够,日子还是要过,聊聊当下我们应该所面对的问题。

我大学刚毕业的时候,除了离别的伤感,更多是一种紧张的迫切和一点点惶恐:就这样要开始独立去面对这个世界?

大部分大学生在刚毕业的时候,会先从自己本专业的工作岗位开始,也有很多人都不知道自己能做什么工作。

我刚毕业的时候,就很明确,不会去找自己本专业的工作,原因有很多,不过在我做下这个决定后,面临一个大的难题:简历和面试。

我所学的专业,和我要找的工作,根本没有什么关系。专业的不对口,让我刚开始的求职之路,困难重重。

首先,就是简历投出去后,如泥牛入海,杳无音信。

那个炎热的夏天我每天蹲在电脑面前,看着手机,唉声叹气,有给我打电话基本上都是房地产和保险公司的销售岗位。

可怕的是,这种痛苦会慢慢杀死你的自信心,最后你可能会觉得你也就那样,要不就去做门槛比较低的销售吧。

(二)

一个周末,我一个毕业多年的学长,回校找我打篮球。

我当时意兴阑珊,完全没心思去打篮球,满脑袋想的都是工作的事情,学长在旁边幸灾乐祸偷着乐,阴阳怪气的对我大肆嘲讽,而我则连回击的兴致都欠缺。

也许,我的无动于衷让他觉得意外,他正经起来,说了一句:“哟,这么简单的事情,你至于嘛?”

看我还是没搭理他,他笑了笑说:“屁大点事都做不好,你把你的简历给我看下。”

他看完我的简历后,用看白痴的眼神看着我:“你这样的简历,傻子才会让你面试。”

我内心涌起一丝希望,我一直觉得是我自己能力的问题,原来问题出现在简历上!

但是,我的简历是用网络上面的模板,怎么会问题。

学长冷笑一声:“模板有个屁用,公司关心的简历内容,简历要凸显重点,你看你这写的乱七八糟的,没有一个重点落到实处。”

听他这番话,我用近乎狗腿的语气对他说:“那你帮我改一下?”

学长很装的伸了个懒腰,说:“我懒得打字,我说你打字?”

在学长指点下,新的简历出炉,而我自信心也经过回炉重造一般,无比自信!这份简历在当时的我看来,简直无敌!

那份简历非常简单,首先是个人信息,然后凸显教育背景,按照学长的意思就是,必须让我的教育背景有亮点,找到一些亮点去写。

接着就是阐述自己为什么适合这份岗位,让这份简历有针对性和明确的求职意向。

其实学长当年跟我说的职场知识,对我来说是非常陌生的,我只是一个应届毕业生,而他则是毕业多年,在职场多年的前辈。

所以对一个应届毕业生来说,迈入职场的第一步,有个有经验的职场前辈对你的指点是非常非常重要!

(三)

后面的事情,就顺理成章,果然简历投出去后,我那天打电话接到非常多个面试通知,夸张的时候一个早上接到7个面试通知,最后那个月我接到59个面试通知。

但是这样也给我造成我另外一个困扰,就是我根本安排不出时间去参加面试,希望看到这篇文章的小伙伴,千万别学我那样,盲目海投。

后来,在学长建议下,他让我针对性找10家公司去投,并且让我务必在去面试之前,去了解这家公司的背景和这个岗位职责。而我也顺利走上职场的第一步道路。

(后续)

在和C那次闲聊之后,C对我说,w3cschool的小伙伴最后基本上都会和职场牵扯上关系,我们是否应该给他们一些建议呢?

于是,w3cschool就开始去找专业的职场精英,通过重重筛选,最后推出两门非常优质的第三方精英课程,“《100%通过筛选的简历怎么写?》”和“《应届生面试里可能会跳的坑》”,希望能够帮到更多小伙伴。

打开下方链接,在APP中试听这两个音频内容!

https://m.w3cschool.cn/download

程序员跳槽好不好,记住这两条救你一生

thbcm阅读(345)

坐标济南,题主刚毕业,从大四下半年就在这家公司就职。这家公司只有我一个程序员,其他的全是销售,每天连个聊天的都没有,不过项目方面也是相对轻松,领导老板都不错,这种情况下该不该离职?

首先先说一下程序员跳槽的问题。笔者不知道目前你已经工作多久了,但对于程序员而言,往后一定会面临一个现实,那就是到了成熟阶段,就会处于一个停滞状态。对于技术已经驾轻就熟,工作开始按部就班。

这时候,你可能就会想跳槽了。

该不该离职?

从题主的情况看,好像没办法给出合理的建议,因为太多信息没办法了解了。不过既然你提出了该不该离职的问题,我相信你心理已经有了答案,但是就是很不确定,自己的选择是不是正确,担心选择错误,会给自己造成不良影响。

网友回答

网友一:换啊,都没成长空间了 

网友二:别裸辞,一边工作一边找 

网友三:趁早走吧 

网友四:必须换牙 

网友五:我建议你换一份正规工作(在这位朋友眼中,他目前的工作不算是正规工作,我个人觉得只能说公司规模小,业务少吧,也不算不正规)

网友六:那还不赶紧偷摸的跑了,越呆越废,公司但凡有点追求有点情谊也不会不给你再招个小伙伴 (招不招小伙伴应该是与业务量有关吧,可能某前的开发量少)

如果你想专心搞技术工作,这家公司是不大适合你的,如果你刚出来不久,更需要有人带你,否则个人成长会比较慢。

特殊情况

当然,万事无绝对,有一些情况,还是很不适合离职的。

作为非公司核心成员,极难判断公司的发展前景,所以你只需要大概的估量一下就行,重点的是,公司与自己是不是合拍。

如果你们公司是初创公司,只有你一个程序员也是正常的事。或者你们的公司产品较为简单亦或是传统,偏向于营销。

第一种情况,我想说机遇与风险并存,如果公司发展不错,你就是公司的元老级员工,从待遇上说一定不会差,而且绝大部分公司的高管层,都是由最初创业时的员工担任的。

至于第二种情况,从职业发展的考虑上,不是很建议继续留在公司。至少在该奋斗的年龄,不应该选择安逸。

离职判断

按照我个人的理解,该不该离职,只需要判断两个方面就可以,一是公司能给你带来什么,二是你能给公司带来什么。千万别以薪资、工作环境等等,去判断自己的去留。 

公司能给你带来什么?

它是否有广阔的发展前景、是否能给自己带来知识与技能的增长,公司能给你想要的吗?问问自己,公司能给你带来什么,你就能明白自己是去是留了。

你能给公司带来什么?

假如你能给公司带来巨大的效益,往往意味着你升职的机会较大,发展空间广阔。前提是你的boss识人……

最后一点说说薪资,如果你很看中薪资这一块,那么我给你一个建议,你的下一份工作能比现在的工作,高出15%的工资,就可以离职了,否则最好不要,因为离职是隐藏着许多风险的。 

综合上面两点,我觉得只要满足其中一点,就没必要离职。 

W3Cschool app更新:新增勋章、证书功能

thbcm阅读(335)

今日,W3Cschool app迎来了一次更新,版本号为1.5.9,用一句话总结此次更新:学习更加贴心,努力有了证明。目前最新版的W3Cschool app可在各大应用商城下载及更新。

新增勋章功能

勋章是W3Cschool内置的成就系统,用以表彰学员们的学习成果、一些有趣的事件,比如“签到之王”,当你连续签到1000天时,就会被点亮,这是毅力帝最好的证明。

目前,勋章正在不断的增加中,敬请期待!

新增证书功能

学员们在学习了编程课程之后,似乎缺少一个能证明自己的东西,于是我们上线了证书功能,除了证明学员的实力外,更期待这项功能,能帮助自制力较差的学员,激发他们的学习热情,迈向大牛的步伐更快了一步。

每当完成某个课程的学习后,就可以在课程主页,领取对应的证书。

学习页面新增内容分类

随着W3Cschool内容越来越丰富,许多学员花在找课程的时间有所增加,为了减少学员们非学习时间,我们特意在学习页面,新增了内容分类,帮助学员找到自己最感兴趣、最需要的课程内容。

目前,内容共有八大分类:分别为编程入门、web开发、编程语言、移动开发、微信开发、客户端开发、数据库、开发工具。学员可根据需求,点击相应的类别,查看相关的课程。

功能优化

优化了部分功能,提升学员们的操作体验。

学编程,从W3Cschool开始,请点击这里下载官方APP了解更多信息!

【头条】菜鸟逆袭:我是如何加入腾讯?

thbcm阅读(404)

投稿人:友涛涛

我是在今年3月份加入腾讯公司,目前是腾讯公司某技术部门里面的一个小负责人,年薪月薪税后大概30K,谈不上多么厉害,但在回想自己半路出家学习编程,从一个销售到现在终于进入中国互联网顶尖公司,还是有些许感慨。

 

今天写这篇文章,算是对自己过去一个总结,也分享自己的职业之路。

 

再说句题外话,最开始学习编程,w3cschool给我很大的帮助,加上w3cschool的邀稿,有点诚惶诚恐,也非常感谢w3cschool的信任,今天就分享一点自己的学习经验。

(一)初入编程

我是10年大学毕业,我毕业于一家非常一般本科院校,大学生活浑浑噩噩,却又无比的幸福,对我来说,那四年是属于魔兽世界的。

 

有人问过我,浪费那4年时间后不后悔,我都会无比坚定的说,不后悔,那四年我真的幸福。但是在夜深人静,扪心自问,到底后不后悔?只能说有点惋惜,如果当时能够抽出一些时间来,做点更有意义的事情,可能生活会更加不一样。

 

我现在对游戏的态度就是:我会劝很多学弟学妹,最好别玩游戏,玩游戏真的没有意义,除非你将来打算走上电竞,当一个电竞选手,不然很浪费时间,你用游戏的十分之一去看书,收获到的都会比游戏里面得到的要多。

 

大学毕业后,我第一份工作是销售。

 

我的本专业不提也罢,因为我现在自己都不知道那是个什么东西,不过我还是拿到毕业证书。由于先天的不自信,我选择了销售这个岗位。

 

这是非常多大学毕业生,刚毕业的时候都会选择的岗位,在这里倚老卖老,劝一句:如果你真的喜欢销售这个岗位,那么选择销售肯定没问题,如果你只是因为不自信,那么就大错特错,去尝试投点简历,做好面试准备,可能会有意想不到的收获。

 

我选择销售,是一条弯路,那段岁月特别难受,很大程度是因为我性格的关系,再加上不喜欢销售团队经常的打鸡血和洗脑,最后离开这个销售这个行业。

 

但,这是非常难的一条路。

 

不干销售,那么我能干嘛?那几个月我一直在考虑这个问题,那段时间我非常迷茫,我换了好多家公司的销售岗位,做一段时间,再离职,再去做销售,再辞职,犹如一个死循环。

 

直到我一个朋友让我尝试学习web前端。

 

那是一个星期天,他来找我聊天,那天晚上,我们在农大旁边的闽江,一边看着隔壁技校妹纸的大白腿,一边喝着酒,痛哭流涕,哭什么我们不知道,大概可能也许,我们一直没做好独立面对这个社会的准备,以至于到处碰壁。

 

反正,就这样,在和他聊过后,我开始学习web前端。

 

最开始,我对web前端非常恐惧,因为我觉得学习编程好难好复杂,那么多密密麻麻的代码,让人望而生畏。

 

不过,好在HTML不难,我最开始是在w3cschool看HTML的技术文档,看的速度比较慢,不过结合视频,发现HTML也没想象中的难。(那个时候的w3cschool的网站还不长现在这样,比较简陋,不过内容却已经非常好了。)

 

初学编程,最重要的就是“驱动力”。而这个“驱动力”是由两个东西带动的,一个叫做“勇气”,一个叫做“兴趣”。

 

前端其实非常好玩,这门语言讲直白点,就是做出各种各样的花样出来。

 

一旦你对这门语言实用性产生兴趣,那么学习起来真的不难,另外一个就是勇气,别害怕碰到难的知识,一定要想办法尝试挑战,如果真的觉得自己无力解决,那么就看视频,买书,请教别人。

 

在那段时间内,我学习编程的热情前所未有的高涨,就跟当年玩魔兽世界一样,非常充实,我自己能够感觉到自己慢慢变强了,而这种变强不是依托在一个账号上,而是我自己变强。 

(二)找工作

对于我这种自学编程的人来说,找工作绝对是一个非常非常大的挑战。

 

但是,我已经做好了再也不做销售的决心,所以我当时第一个目标,就是不管工资多少,不管公司多么不好,先找到一份工作再说,至少,先入行。

 

虽说我已经有了足够的心理准备,但现实更惨烈,整整一个月,一个面试通知都没有,那个打击是真的很大。

 

不过,打击归打击,该投的简历还是要投。

 

在一个周四的下午,我在调试一个页面互动效果的代码时,我接到一个面试通知,至今我都记得,当时我的手绝对在颤抖。

 

那是一家手游行业的公司,要做一个游戏网站,当时这家公司的前端突然就不干了,再招人又来不及,刚好看到我投简历,就打电话叫我过去面试。

 

面试过程很短,面试我的是技术部经理,问了几个简单问题后,说:“你什么时候可以上班?”

 

我说:“随时都可以。”

 

他说:“那你现在就上班吧,那边是你的工位,你去把图片切一下。”

 

就这样,我得到第一份编程工作。现在回想起来,我能够得到这份工作,最大最大的因素,就是坚持。

 

在这个过程中,我做了很多努力,比如修改我的简历,了解每一家我投递公司的项目需要,再认真写好我的每一份投递的求职信。

 

虽然,在当时外人眼中,那样其实没有什么意义,但是我知道,只要去做,就一定有意义。 

(三)职业进阶

对程序员来说,最重要一定是工作经验和项目经验。

 

有人说,不对,应该是学习!其实这个答案和我上面给的答案是一样的,因为当你在积累你的工作经验和项目经验的过程中,其实就是一个学习的过程。

 

我的第一份工作,对我来说,是通过项目来学习的,而且这是最有效的!这是很多在自学编程的小伙伴,没有意识到的问题!

 

大家学习的理论知识都一样,但是最快速、最有效的方式,一定是多敲代码,多看别人的代码。

 

当时,我花了大概2个月时间,快速成长,当然这得益于我的勤学好问,碰到你无法理解的问题,一定要先尝试思考,然后再去求教他人。

 

但是如果项目非常着急的情况下,请立即把问题抛出来,求助他人,因为你是在为公司的项目负责,而不是个人的自我学习。

 

这边,再吹一波w3cschool,因为不仅是我一直在使用,我身边的程序员同事也都在使用,w3cschool厉害的地方就是资源非常丰富,而且非常全面,很多时候,当你忘记某些东西的时候,w3cschool一定能够帮你解答。

 

你们是否尝试过,每天在公交车上或者地铁上,使用w3cschool APP(点击下载APP)

 

每天来回的一个小时里面,足够我看完一些技术文档。

 

当我想尝试其他语言基础知识,或者做点好玩的东西,这段时间对我来说非常重要。

 

因为我在回家后,就知道我应该做什么,怎么做。

 

会不会很枯燥无味?老实说,肯定会!曾经有一段时间,我在公交车上每天看的是“今日头条”,今日头条确实非常棒,他本身的算法太可怕,一直推送你喜欢的内容,以至于后来很长一段时间,我都没再打开w3cschool的APP学习。

 

好在我这人幡然醒悟的比较快,因为我很清晰的知道,我要的是什么,那就是让自己变强,因为你变强后,你才有资格得到你想要的。

 

有些人只会抱怨,怨天怨地,我想说的是,在那个过程,你已经浪费了很多时间,比如看完一篇python的爬虫文档。

 

一直保持海绵体的吸收知识,不仅让我自己看到自己的进步,也让我快速在职场里面脱颖而出。

 

我在第一家公司呆了大概2年后,我跳槽了。

 

那个时候的我,非常自信,我有有足够的资本自信,因为这两年,我一直在进步,html、css、JavaScript、node.js,还有其他编程语言我也有所涉略。

 

这边给各位小伙伴一个建议:

 

目前国内互联网,前端是一个非常大的缺口,但是记住,一定是中高级的前端,才有市场,一定要自己动手做点小项目,再去找工作。

 

另外,前端的职业规划之路有很多,全在于你是否愿意继续学习,因为后面可拓展的技术太多了,比如上面提到的node.js。

(四)入职腾讯

我在跳槽后,进入一家很知名的网络公司,那个时候,我的水平,离进入腾讯的技术员,还有一定的差距。

 

主要的差距在于,基础理论知识!

 

越是大公司,越重视程序员的基础知识,这也是非科班出生程序员的致命痛点。

 

那么是否有办法补救,当然有,那就是:看书、刷题库。

 

看书和刷题库是最有效弥补基础知识的方式,w3cschool就有题库,里面有历年各大知名网络公司的面试题,百度、腾讯、阿里巴巴、美团、滴滴等等都有,你去刷一遍,你会发现,这些公司的面试题,都是非常基础的知识。

 

在跳槽到这家公司,我是我们公司前端的小领导,在繁忙的工作中,每天我必定抽出时间继续学习。

 

有很多程序员容易满足,不会主动去学习,直到他们需要用到的时候,才开始翻书学习,这种态度不是说不行,只是在我看来,有点懈怠了。

 

程序员是一个需要不断学习的岗位,同时程序员也是一个高薪的岗位,所以这样容易滋生懈怠,其实这样未尝不可,只是如果你想站在更高的平台,那么不要停止学习,哪怕每天只是学一点点。

 

后面的事情,顺理成章,去年,我开始规划自己入职腾讯的计划。

 

除了刷腾讯公司每年的面试题之外,我还认真的了解腾讯技术部门的架构,以便清晰的知道,如果自己要进去,自己应该负责哪些事项,同时,这些事项需要拥有哪些技术的程序员。

 

在一切做好准备后,我去面试的那天,游刃有余,我丝毫不觉得我在面试一家多么厉害的公司。

 

其实进入腾讯公司,只是结果中的“果”,而一切的“因”,是我之前的积累。

 

想要得到多少,势必就得付出多少,这是我一路上来最大的感悟。

聊聊四种实时通信技术:长轮询、短轮询、WebSocket 和 SSE

thbcm阅读(386)

浏览器
定时(如每秒)向服务器发送 HTTP 请求,服务器立即返回当前数据(无论是否有更新)。

Golang 版本导致的容器运行时问题

thbcm阅读(342)

报错信息如下:

Sentinel源码—9.限流算法的实现对比

thbcm阅读(341)

1.漏桶算法的实现对比

联系我们