XC程序员职业小白书

https://juejin.im/book/59e17a7ff265da430629cc4e/section/59faec225188252abc5db42c

针对供需的求职策略

专注细分市场
专注新兴市场

对供需量化分析

爬虫

渠道

内推 > 拍卖 > 猎头 > 官网/招聘网站投递
熟识的朋友
多参加技术大会、多参与技术社区、多贡献开源项目,都可以扩展你的行业人脉

四大象限

雇员
soho
创业
投资

职业画布

简历

  • 是什么、还要回答「好在哪里」以及「能给对方带来什么价值」
  • 给论据不给论点

证明

经历证明
能力证明:技术面试,开源项目
学习能力

模板

https://github.com/geekcompany/ResumeSample

程序员本质

  • 自动化
  • 工程化
    1 低成本、高效率、按时按量
    2 进度控制和质量控制:
    在项目立项之后动工之前,对要做的事项作出详尽的规划,对未来一到两周的工作给出细致的排期,这是进度控制的基础。
    代码的及时入库与合并,自动化测试和每日构建,Code Review 和文档编写

技术方向语言

python 人工智能
javascript 前端和全栈
go 云计算和容器管理
java 大数据分析

  • 趋势
    富媒体化
    后端的移动化方案
    后端开发平台化
    AI优先,行业 Domain Language建模,AI自动化

老手

  • 提升自己能力优先
  • 谁对谁错没有意义,没人犯错才有意义
  • 自己培养自己
    在国内,周末通常也会有很多的行业技术分享会,有很多一流的互联网公司,也能接触到他们很多的技术
    之前投资人找到我,是因为我用业余时间做了teamtoy。出版社找到我,是因为我用业余时间写了《程序员跳槽全攻略》
    尽量有足够的自由时间
  • 就像我们之前在职业路线图里边看到的,如果二十岁开始写程序,十多年的时间,走管理线的应该走到经理层级

管理岗瓶颈

跟人打交道,熟悉不同的语言
制定规则是为了更好的沟通
掌握一整套的方法,包括如何招聘新人、招聘进来以后如何培养、试用期如何识别种子选手、转正后如何最大的为公司贡献价值,还要留意他们对公司的满意度啊、个人的发展意愿和发展空间;要养成写技术博客或者笔记的习惯;然后可以试试把日常工作中的经验和教训总结下来,以书籍或课程的方式分享出去,这样除了能提升能力,还可以挣点零花钱
面对大挑战,分开挑战,逐步解决,增加信心

  • 建议
    利用业余时间,去开发一个商业软件,或者 Lead 一个开源项目。当你控制着一个有业务在流动的组织的时候,就能清晰的感受到各种问题、然后想出自己的解决方案,并能看到这些方案最终的效果
    不但可以更深入的理解人和组织,也可以更好的理解商业。产品如何被设计、被制作、被销售、被运营;现金如何变成资源、商品最后又变回更多的钱。当你明白了这些之后,就能对自己的岗位有新的看法,也能和老板们有更多的共同语言

常见问题

  • 初级程序员先去写一个实用的,与工作相关的项目,然后遇到问题,带着问题去学习,多写代码
  • 坚持写一种语言,一直写一直用
  • 重点是你能写出什么样的代码、会用哪些框架、能处理哪些需求?在产品经理频繁变更的情况下,能否保持准时上线?是否有习惯写单元测试,如何保证你的代码质量
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。