自学路线、简历和面试技巧

人和人之间为什么会产生差距,无非两种:

         一是出身 二是学习

出身无法改变,故本文重点讨论第二点,下面给给出具有可操作性的建议:

做以下三件事:
(1)尽量让你的技术栈完整,围绕着“ 能写移动互联应用”这个场景学习,具体来说就是三大块:写Web后端,使用vue/angular/react之一写的Web前端,android App。这三大块内容很多,不可能什么都学,重点是: 只学那些开发中用得着的,特别关注将这三大块“粘为整体”的那些技术。
另外,特别要注重对面向对象思想与编程技巧的理解与体悟,试着阅读一下JDK和开源框架的源码,注意一下相应数据结构与算法是怎样被封装和隐藏于这些组件背后的,典型的系统架构是什么样的,各种具体技术之间是如何组合与协作的……,这样面试时有东西可以和面试官侃。

(2) 写一个完整移动互联应用,在这个过程中缺哪学哪,完成第一步的学习任务。 将你的源码放到github上,如果有可能,部署到公网Server上,在自己的手机上装上自己写的App,这样有东西可以给别人show。

(3)为求职作好准备,包括 刷刷面试题,准备简历,收集用人单位信息并做分析,有针对性地调整行动,多看看别人写的真实的求职经历,不掉进别人曾掉进的坑,不犯别人犯过的错误,除发简历外,熟人介绍,参加招聘会,毛遂自荐,……,多种方式一起上。

上面三件事是可以并行的,几个月时间全部完成可能性不大,但弄个七七八八也差不离。
你其实不一定要很强,只要让面试官觉得你比其他面试者强就行了
祝求职顺利。

新人进公司快速成长:

一、理清楚新工作的内容

  1. 弄清楚工作职责:要弄清楚你到底要做哪些事情
  2. 画出工作流程:画出做每件事的具体流程步骤是怎么样的,每个步骤都会涉及到哪些人
  3. 找出工作所需的资源:找出工作所需的资源。比如定个酒店会议室做活动场地

二、搭建新工作的个人知识库

       工作流程、工作技巧、岗位能力。

         三、根据个人知识库主动填充内容        

          四、成套使用,开挂地积累经验


毒鸡汤一碗:只要你去努力。去付出,都比你每天蹲在宿舍打王者荣耀强。年轻是多么美好的时间,不奋斗的话太可惜了。

简历技巧

什么样的简历不被 HR 看中?

面试机会:上策:亲戚朋友内推,多争取面试机会

技巧1:良好的邮件习惯

标题写个人基本信息、应聘岗位等,正文简要介绍自己,附件包含 docx 和 pdf 格式的简历各一份,然后附上一封像老朋友面谈一样的诚恳的求职信。

技巧2:求职信
技巧3:不要海投,不要投 HR 邮箱,直接发简历到工程师邮箱

面试官的心思

  招聘面试,就是面试官和应聘者之间的沟通和过招。通常情况下,在面试中占据主动地位的都是面试官。应聘者能否通过面试,便取决于能否在几十分钟内证明自己具备面试官所代表的组织需要的素质。俗话说知己知彼方能百战不殆,面试官大人们都在想什么呢?他们希望看到的素质,大体可分为软硬两类。

  所谓硬素质,就是算法、数据结构、程序语言等基础技能及体系结构、操作系统、网络、数据挖掘、分布式系统等细分专业方向技能的掌握情况。硬素质之所以谓“硬”,便在于这些素质出题一考便知,应聘者基本上没有蒙混过关的可能。

  所谓软素质,是那些虚无缥缈,难以通过普通考题判断出来的东西,如学习能力、抗压能力、沟通能力、逻辑思维能力、价值观取向等。这一罗列,是不是很眼熟?

  不少应聘者都会在简历中加上“自我评价”一栏,其中列上“学习能力优秀”、“抗压能力良好”、“沟通能力佳”、“逻辑思维能力强”,我刚毕业时也未能免俗。 其实呢,这几句话写了也是白写:什么也证明不了,空占篇幅,甚至还可能会起反效果。简历上还是写些实打实的东西为好,软素质不妨在合适的时机通过推荐信等方式表达,或者干脆留待面试时交由面试官亲自考察。

  不难想象,软素质比硬素质要更难考察,甚至多少有点“跟着感觉走”的意思。不少面试官都不擅长考察软素质,新手尤甚。逻辑思维能力和沟通能力倒还好说,面试时看你反应够不够快,说话有没有条理,基本上能给出比较靠谱的评价。这学习能力、抗压 能力、价值观之类的怎么考?说穿了就是三个字:挖细节


首先得问自己几个问题。第一,你觉着自己 智商是否够用,第二是否能坐住板凳 耐心学习,第三你 喜欢编程这个工作么?第四你是否有其他更好 更喜欢的职业


这个社会搞技术能飞黄腾达的也都是搞了几年技术转型了的人,一直长期搞技术的爬到高层太难了,举个例子BAT里面马化腾李彦宏都是技术出身,但他俩写代码也都没写几年,最有钱的马云还是个学外语出身,你业务牛、市场牛找一个技术大牛来跟你合作还是比较容易。在 企业里搞技术的有些类似于做财务的吧,属于辅助工作,在某些公司给你安排工作的的不一定是领导可能是业务部门的同事。 搬砖

一个程序员想有好的发展 技术不是最重要的,很多程序员都干几年转型成功了,成为了项目管理者、企业管理者从而脱离了纯开发岗位,这种程序员 不一定是代码写的最好的,但肯定是综合能力比较强。每个人都要有评估自己各项能力指标的能力,如果你就是上面我说的能坐住板凳喜欢钻研脑瓜好使的,你可以奔技术大牛使劲,如果你人际交往、文档能力、情商都很高,就要往别的方向发展或者往技术管理者方向发展了,写代码会耽误你人生,如果 长期写代码,接触的是计算机语言,人类的语言能力会退化,交际能力、文档能力、应酬能力、应变能力统统都会退化,年龄也大了,也没有你大学刚毕业的时候可塑性强了,那就只能一直干写代码的工作了。

钱是小事花了还能再赚,主要是 耽误你选择正确职业的时间和精力,等到多年以后你在一个和程序毫无关系的工作岗位上工作时,很可能会感慨自己当年花大量时间和经历在写程序上真的是浪费生命。所以不能盲目选择这个行业,一定要认清自己的能力和特长,认真斟酌,这是自己的人生,不是儿戏。

如果是想通过培训学校来加入程序员队伍的同学,个人建议是你最好在你的目标城市找培训学校学习,比如你想去上海工作,那最好在上海当地找个培训学校,比你在外地的培训学校就业会有优势。

面试:

让面试官舒服,不反驳他观点

不会问题别紧张,考查思考方式,口才表达合理

自我介绍有逻辑,条理

有些人简历写了一堆无论大小公司的项目经历,一问三不知,有些人就一个项目,能和你谈几个小时,从设计到实现,从优劣到改进方向。如果你是面试官,你会选哪个?

感谢第一任老大教会我专注,一个项目,无论是不是自己写的,多回头看看,能否改进,能否重构,能否做得更好。

另外一点就是基础了,这是加分项。

善用工具可以分为4个层面:

搜索引擎

不相信重复

代码片段

自动化

涨工资:

技术能力并不是决定薪酬的唯一因素,供需关系对薪酬的影响非常大

下面几个是可以预期达到高薪:

1. 盈利能力强的大公司 

2. 金融巨头

3. 明星创业公司

4. 闷声赚大钱的小公司

这些公司特点:公司不差钱,需要高水平的程序员





























  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值