继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

给 junior programmer的一点建议

侠客岛的含笑
关注TA
已关注
手记 133
粉丝 1.6万
获赞 1807

写简历

  • 排版要清晰
  • 技能栏要丰富,这是给 hr 看的
  • 项目就精心准备 4 5 个界面漂亮的项目(附上截图)
    • 爬虫
    • 爬虫结果的图表化数据分析(数据可视化、数据分析)
    • 小游戏
    • markdown 编辑器
    • 音乐播放器
    • 视频播放器
    • todo 便签
    • 博客,前端 + 后端
    • 微信小程序
    • 轮播图
    • electron 做的桌面播放器等软件

投简历

  • 校招,学生才能校招,但校招未必强于社招
    • 新的招聘网站
      • 拉勾,上面很多假公司,假数据
      • 拉钩限制每天只能投 10 个简历
      • 所以你可以注册多个不同的账号
      • 这样就可以批量投递了
      • 猎聘,同上
      • boss直聘,里面很多野鸡
      • 老的招聘网站(虽说很多人鄙夷,但是上面的机会也是很多的)
      • 智联
      • 51job
  • 投简历的战略
    • 1,海投(保守起见,每天 50 起)
    • 2,不要带感情(什么公司都一样)
    • 3,小心培训诈骗(特征很明显,注意甄别)
    • 4,外包工作是没问题的
    • 5,招聘需求 95% 都是瞎写的,工资是假的,要求也是乱写的,所以你尽管投
    • 6,投简历过简历都是运气,不要在意(100 个有不到 10 个面试拿到 2 个 offer 就很了不起了)

面试

  • 面试前需要准备好简历上的内容
  • 面试题主要分以下几类(我会提供常用问题和答案)
    • 1,字符串操作,就是上课的字符串系列作业
    • 2,html css 知识
    • 3,js 语言的奇奇怪怪的知识
  • 面试必须记录过程(可以悄悄录音)
    • 记录过程是为了分析面试的不足,好分析并改进
  • 常见非技术问题
    • 你为什么转行
      • 热爱
        
      • 喜欢技术
        
      • 爸妈不让,兴趣转移
        
  • 你的期望工资
    • 6-8k你随便说一个
    • 表示自己最重要的是在公司得到成长,入门的工资不是很重要
    • 看公司对自己的定位
    • 关于公司你有什么要问的
      • 我进来之后主要能做什么事情呀
    • 什么时候开始接触前端的,怎么学的,为什么前端
      • 自学啊
      • 学了半年 - 1年啊
      • 喜欢前端,觉得有趣,有热情
  • 该不该拿 offer
    • 一定拿下来
    • 多份 offer 到群里慢慢比较

工作之后的规划

  • 规划跳槽, 从第一天起
    • 规划好自己半年/一年后的状态
    • 规划好达到那个状态需要做的计划
    • 不要对公司/老板有盲目的感恩之心,互利双赢才能长久
    • 要以自己的规划为主
  • 要设定职业规划, 探索职业方向
    • 要照顾到自己的喜好, 做喜欢的事情
    • 要保护好自己的热情(做喜欢的事情, 尽量避免被公司业务污染)
    • 要符合自己的意义
    • 公务员的工作有意义,但是你不认同也会做着痛苦
  • 认清自己的地位
    • 你做了自己的选择,并不只是运气好
    • 你只是一个流水线工人
    • 一个公司相当于一个作坊, 由 前端/后端/设计/产品/测试 合作完成一个东西
  • 个人增值的方式
    • 把某个技术做精, 变成专家级流水工
      • 坏处就是万一被淘汰就跪了
      • 还有就是鸡蛋放到一个篮子里面了
      • 选择的空间也少, 比如 nokia 和 moto 被裁员的员工
    • 为了避免这个窘况, 大家要做流行性高/通用性强的方向
      • ios 安卓 就不行
      • web 更长青
      • 编程能力是最重要的,切换语言很简单
      • 市场如果有需求,一夜之间千万 xx 语言码农就出来了
    • 横跨多个领域, 做复合型掏粪工
      • 比如全栈, 就是典型的复合型掏粪工( node.js )
        • 掏得越多越好 越快越好
        • node 是趋势 前端没理由去接触别的语言
    • 比如技术和其他领域的结合
      • 软件 + 医疗
      • 互联网 +

学习的计划

  • 合理正确的规划方式
    • 时间不要贪多, 以自己能接受为前提, 从小到大慢慢提高
    • 计划太多学不完
    • 学不完有负罪感
      • 然后就炸了
      • 所以要慢慢来,遵循客观规律
    •  不要**妄自菲薄**(我自控力差,我做不好事)
      
    • 目标要细化, 最好是把事情分解为 20 分钟甚至 10 分钟能解决的程度
      • 目标大了就会拖,拖了就做不完
      • 把目标写下来
      • 一条条做
    • 要合理看待不能完成的任务, 要有标准化的预案
      • 比如超过设定的极限时间不能解决就提问
  • 避免买包出斧心理
    • 买包就是试图付出 xx 资源来得到 yy 好处(无视客观规律)
    • 出斧就是情绪驱动,不按照客观规律做事
    • 不要试图通过去学一些奇怪的东西来提高能力
      • 我要看原版书,我看原版书,得到原汁原味的知识
      • 有些东西英语就是英语,用中文是无法表达的
      • 我要学 java
      • 我要学人工智能
      • 我要学底层(什么是底层?)
    • 不要被情绪驱动, 要按照计划来做事/学习
      • 不能说今晚做不出就不睡
      • 不能说我一定要自己想出来才是我的,该问就问

前端知识点的聚合

  • react grunt gulp webpack babel es6 less cass 这些都是花哨的名词而已
    • 都可以通过 阮一峰 的网站来了解
    • 仅限于阮一峰的网站中介绍的内容,其他一概忽略
  • 最重要的还是 js 编程能力
    • 比如不断地练习写程序来提高
    • 比如通过阅读《代码大全》这样的经典书籍来提高
      • 这本书可以随机读自己喜欢的章节
    • 编程能力在不同语言之间是互通的
  • 其次是 html 和 css 的运用能力
    • 多写
    • 多抄
    • 多看书
  • 任何工具都只是帮助你更好更方便地构建网站, 本质还是写网页

其他

  • 倍速视频
    • 节约时间
    • 集中精力
  • 论坛提问的表格具有很高的价值, 要善加利用
    • 比提问的智慧简单很多
    • 是长期实践中归纳总结出来的方法
  • 怎样选择要读的书(不限于技术书)
    • 绝大部分书都是垃圾
    • 即便是好书, 大部分内容很可能也没什么用
    • 粗读, 不要精读
    • 绝不要去读原版
  • 更多的训练项目
    • electron 视频播放器
    • 天气应用
    • 计算器
    • 浏览器插件(GIF ZhiHu)
    • 爬虫
    • 爬虫结果的图表化数据分析(数据可视化、数据分析)
    • 小游戏
    • markdown 编辑器
    • 美味便签
  • HTTP 协议(主要用在 AJAX 上)
    • 用到再学
    • 改键位和快捷键
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP