需要
-
计算机基础知识,网络基础,术业有专攻java(以java为中心,向其他方面学习)
-
专注才可以 :要做好软件开发,专注、执着、认真是必备的素质。
-
动手操作的自学能力:看文档编程,独立编码,不能指望视频手把手
-
认清自己的能力,摆好心态:不妄自菲薄,也不骄傲自大(知识就在那里)
-
学完知识,做好知识输出,博客不是复制粘贴,方法思路自己能理解并复述出来
简历
-
针对各个职位,做好几版简历
-
项目不用写时间
-
了解,熟悉,精通
面试
- 内推机会练习面试,就是为了面试经验:至少5个公司
带笔和本子,记录面试不会的(录音) - 有效沟通,表达自己的意思
- 不会的问题要有思考过程 理清思绪,慢慢联想陈述
话术
- 确认对方身份,可能对方还没阅读你的简历,掌握时间和自我介绍内容
- 对不会的问题,要有一个思考过程,先动动脑筋。面试不是考试,不可能完全正确,只要沾边就行
切忌:直接回答“我不知道” 和 长时间不说话 - 提问题:(心态:我和公司是,相互选择的平等关系)
面试前根据称呼确定对方身份
人力资源:公司的上升曲线,加薪机会;切忌问年假和五险一金
研发:每天的工作流程:你每天是如何获取任务的呢?你们是如何控制版本的呢?你觉得这家公司如何?你们是用什么框架?
经理:你是如何安排工作的呢?你是如何评估员工表现的呢?
高层:公司盈利吗?咱们公司的企业文化?公司未来的机会?
对于测试岗位,如果是对于实习生,您希望实习生可以达到的要求有哪些?
核心广告系统的测试,和其他测试部门,有什么不一样的地方吗?
公司总结:
字节很看重算法,java数据结构,网络和线程等……
路线
基础
框架:简化开发流程
微服务架构:应对互联网大流量
大数据:如何盈利
职业成长
-
不要总是埋头种地,也要抬头看天。
尝试站在更高的角度去思考问题,比如管理者比如决策层
技术是为业务服务的,而企业的结果是盈利 -
人只能接受教训,不能接受经验
-
时间管理:事情是重要?紧急?
先确定最终目标:40岁之前财务自由
然后考虑明天下周下月的事情,都是为了最终,不走偏,不迷茫 -
先学思想
向自己提问 -
学习没有捷径
一步一个脚印,稳扎稳打
没有做不到的,只有想不到的
心态
-
唯一不变的是变化本身,不要害怕变化
-
帮助别人就是帮助自己
-
人前风光,人后沧桑
什么是笨蛋?总是使用相同的行为,期望得到不同的结果 -
高瞻远瞩
求其上者得其中,求其中者得其下
书
《高绩效人士的五项管理》:时间管理,效率
《穷爸爸富爸爸》
穷爸爸:你要好好学习,将来能够有一份好工作,能够养活自己
富爸爸:你要好好学习,将来能为更多人提供工作
《第五项修炼》
自我超越,改变心智模式,建立共同愿景,组织学习,系统思考