programming-play
“programming-play”,中文意思为“编程打法”,“打法”是这个仓库的核心含义,此处只写意识、战略、打法,这可能是全网第一个关于“打法”的 github 仓库,在线阅读:“打法”系列文章整合
“打法”到底是什么意思?为什么我在文章中总会提及“打法”一词?
只要你看 NBA/LOL,“打法”二字将绝不陌生,游戏解说口中的“打法”跟 NBA 解说口中的“打法”是一个意思,跟我在文章中要说的“打法”是一样的;每个回合制打法都是不一样的,其实本质就是“战术安排”,“打法”二字的灵感就源于此,这个词也是我最喜欢词之一。
校招进大厂、社招进大厂,编程学习、职场发展等主题,本人有幸待过 BAT,熟悉大厂面试、职场发展,核心围绕“大厂”打法,这些打法均为亲身经历,非常“接地气”,可操作性极强!
我始终认为:兵马未动,粮草先行,料敌于千里之外,运筹帷幄之中,这就是不同的视野和格局,打法的精髓就在于谋定而后动,希望能传播出去,帮助更多的人呢。
核心涉及九大打法:
- 实习打法
- 秋招打法
- 校招简历打法
- offer抉择打法
- 编程方向打法
- 学习路线打法
- 考研/就业打法
- 社招打法
- 职场打法
一、校招进大厂
- 现在大二,想做后端开发方向,不知道该选择 Java 还是 CPP?
- 零基础、非科班、渣本如何自学编程?如何选择方向?先学基础还是语言?
- 目前在学习 Java,是走后端开发,还是走大数据方向,有些纠结?
- Java/CPP/Go/数据分析,具体要学习哪些内容,有无学习路线推荐?
- 现在大四,马上读研究生,研究生期间规划、打法是什么样子?
- 计算机基础知识有哪些?该怎么学习?系统性学习还是直接刷面经?
- 没有好的项目经验,到哪去找项目做?以及在面试的时候如何讲述项目?
- “校招简历”应该怎么写?怎么写能最大程度的通过简历筛选?
- 现在研一,要不要找日常实习,日常实习如何找?怎么投递?面试要求难度如何?
- 二本学生,投递简历会不会直接挂,是不是没有希望进入大厂了?
- 大三马上寒假,要不要找暑期实习,怎么才能在秋招中尽可能进入大厂?
- 大厂暑期实习期间,怎么应战秋招?提前批没时间参与怎么办?
- 大厂暑期实习期间,转正答辩怎么准备?以及怎么拿到转正 offer?
- 秋招更注重刷算法,还是项目,又或者基础,优先级是怎么样的?
- 补招/春招还有没有机会进大厂?以及如何把握这次机会?
- 开发岗,本科毕业直接工作还是选择读研?算法岗呢?
- 。。。
二、社招跳槽
- 社招简历怎么写?跟校招简历有啥区别?
- 现在做的业务没啥意思,基本上都是打杂,技术上也没啥挑战,工程 CRUD,算法全靠运营拍规则,要不要跳槽?
- 社招的投递渠道有哪些?怎么找各个公司的社招招聘信息?
- 跳槽太频繁的话,有所谓的“五年三跳”这个说法,会不会有啥影响?
- 裸辞在家的空档期,如何在面试中向面试官解释?
- 以前是搞 C++ 开发,想跳槽转 Java 开发;以前是搞嵌入式/客户端开发,跳槽想转 C++ 开发,类似的跳槽转岗位,担心简历筛选通不过?
- 刚毕业工作几个月,工作时间太短了能不能面试大厂呢?
- 打算跳槽了,是裸辞还是在职准备呢?在职感觉没啥时间准备,怎么办?
- 跳槽面试,工程或者算法岗主要考察什么内容?算法还考察吗?项目做的很 low 怎么办?
- 社招面试中是不是工作经验特别重要?大厂的社招招聘要求会更高?
- 现在金三银四了,是个跳槽的好风口,但是我还没准备好,要先投递面试吗?社招在投递时间上有啥注意的吗?
- 面试通过,会不会有背调,这块应该注意什么?
- hr 面试时,大厂职级、月薪、package 这个怎么要,可以 argue 吗?(尤其是面试大厂,给 offer 时一定要看“职级”)
- package 月薪和股票比例如何分配,多拿月薪,还是多拿股票?
- 。。。
三、职场发展
- 刚毕业进入公司,如何顺利通过试用期,怎么适应职场的工作节奏?
- 我是后端开发(CPP/Java/Go),想了解下,在工作中后端技术栈都有哪些?
- 怎么在工作中,通过项目、工作经验进一步提升自己的技术能力?
- 平时工作很忙,如何能抽出时间,进一步学习和提升?谱哥你的时间是如何规划的?
- 平时工作做的都是业务,技术难度不高,有些担心以后的发展?
- 工作一段时间了,不知道要学啥技术栈?到底优先学习什么技术?
- 现在是做 Java 的,要不要转大数据,以及走架构师,后期职业如何发展?
- 技术深度、广度如何规划,是专精,还是多了解下相关技术栈?
- 怎么提升自己技术影响力?怎么把具体的项目做好?怎么可以避免打杂角色?
- 工作中需要具备哪些意识?怎么更加出色的完成工作?
- 涨薪
- 年终奖
- 晋升
- 职级
- 股票
- 总包
- 。。。
校招、社招、职场类似这样的问题太多太多了,本 github 就是打法专栏,就是为解决这些问题而生,只要你能认真看完,可以解决你编程/实习/校招/社招/考研/offer选择/职场发展等 90% 以上问题。
2018 年至今,我看过近千份简历,给很多读者修改过校招/社招简历,帮助近千位读者进入互联网大厂,遍布阿里、腾讯、百度、字节、美团、滴滴、京东、网易等大厂,这个绝对是真实有效的,读者主要靠自己的努力,在校招、社招中进入互联网大厂。
大学期间一路这样摸索过来的,关于编程学习、路线选择、实习校招、考研就业、offer抉择、社招跳槽、职场发展等,任何问题疑惑都可以找我,来看看我对于每一个问题是如何思考的,其思考的角度、思维方式一定会让你受益匪浅,我跟很多球友语音一一聊过,这点我是很有信心的,其底层在于意识、思维,这决定了打法。
读者交流群很多都在大厂工作,也就被读者誉为“大厂预科班”,其文章评为,谱哥出品,必属精华,受到读者一致好评,尤其关于校招/社招进大厂打法、职场个人发展等更是无出其右,本 github 希望能帮助到更多的人。
当然了,整个打法系列还有很多缺失的,也在不断完善补充中。。。
个人履历
普通本科毕业,非科班学生,在校一路自学编程、摸索打法,实习过腾讯、百度,秋招拿到过 BAT、美团、京东、商汤科技等大厂 offer,毕业在 BAT 大厂搬砖。
- 2014.9 - 2018.6 普通一本,非科班学生
- 2017.7 - 2017.9 腾讯暑期实习,并转正留用
- 2017.9 秋招,拿到过 BAT 美团 京东等大厂 offer
- 2018.1 - 2018.3 百度入职前实习
- 2018.7 毕业入职 BAT 大厂搬砖
- 2019.4 绩效+价值观均获得优秀,授予人生第一笔股票
- 2020.7 晋升成功
兵马未动、粮草先行,得把这些意识深深的扎下去,扎入到骨髓中,我最喜欢的十句话送给各位:
- 认真的人,自带光芒!
- 天下武功,唯快不破!
- 帮助别人就是帮助自己!
- 心中无敌,方能无敌于天下!
- 三步走战略,五大能力提升!
- 思想过硬、作风过硬、技术过硬!
- 人生需要布局,得有战略、打法!
- 一辈子很长,要和有趣的人在一起!
- 今天最好的表现,是明天最低的要求!
- 以武会友、以剑论道、仗剑天涯,潇洒人生!
编程学习
三步走战略:
- 看视频/书 + 敲代码 + 记笔记(视频为主、书为辅)
- 算法 + 基础 + 技术栈
五大能力提升:快速的学习能力、应用业务的能力、解决问题的能力、信息检索的能力、有效资料判断力。
- 快速的学习能力:指的是面对新的技术领域,自己从未接触过的技术,能不能在有效的时间内,把它学会、弄懂,这就是学习能力;
- 应用业务的能力:指的是技术到位了,能不能用于项目中,用于实际问题中,在工作中尤为重要,学好跟用起来差距还是挺大的,听懂了不一定会做题,这就是学以致用;
- 解决问题的能力:指的是根据现有的技术,现有的资源、举一反三、触类旁通、灵活运用,能否解决一个技术难题、攻克困难的能力;
- 信息检索的能力:指的是利用互联网上面的一切资源,利用各种搜索技术、各种网站、各种论坛、快速的找到你所需要的资源(视频、电子书、图片等等等)的能力;
- 有效资料判断力:指的是现在互联网上面,优质资源有,但是劣质的资源更多,随手一搜,一大片,你是否具有一定的判断力呢?就 Java 视频一大堆,哪个是比较优质的呢?有效资料判断力可以帮助你少走弯路,节省大把的时间,这就是学会筛选的能力。
认清自我的能力、独立思考的能力、分析问题的能力等等这些能力,时刻无处不在,但是跟五大能力是有本质的区别,培养方式与提高也是完全不一样的。
打法系列
九大核心打法系列,哪怕你是二本、大专、非科班学生,只要打法正确,校招/社招完全有机会进大厂,我身边就有这样的读者,证明了可行性,其打法非常接地气,可操作性极强!
打法并不是一成不变的,需要结合你的阶段,目前的处境、个人情况来综合决定最优策略,其很多时候具体打法文字描述未必清楚,有机会可以找我语音一对一聊聊。
(九大打法系列)
一、实习打法
- 如何找到 BAT 的实习机会
- 找实习中的一些困惑,如何解决?
- 在BAT实习期间,无出其右的战略打法!!!
- 带你深刻认知在校期间的几种实习!
- 腾讯百度实习经历
- 谈谈自己腾讯暑期实习转正答辩!
- 2019年腾讯暑期实习转正,来自读者的真实经历!
- 实习生 VS 正式员工
- 通过暑期实习转正留用字节(大三/研二强烈建议看看这篇文章,打法写的真好)
- 2020年打响春招/暑期实习的第一枪!(全网最早第一枪)
二、秋招打法
- 浅谈秋招
- 春招/秋招面试前必看一文
- 秋招之战,大学时代的终极之战!
- 秋招之战,未来三个月的打法指南(解惑秋招核心问题)
- 秋招之战,简历书写,实习不匹配,时间投递等相关问题!
- 秋招笔试算法题,如何应对?
- 秋招一堆神仙打架,我该如何应战?
- 如何快速攻破HR面,拿到秋招大厂offer!
- 应届生校招谈offer薪资时,必须要了解的几点!
- 八月中旬,“此时此刻”如何应战秋招?
- 大三/研二决战秋招前,这篇文章一定要看!
- 大四/研三,九月直奔秋招还是去实习?
- 985学生提问:找实习还是找秋招?
- 2019年9月1日,2020届秋招正式打响!
- 疫情之下,如何应对远程线上面试?
- 大四/研三,秋招结束后的战略方针!
三、校招简历打法
四、offer抉择打法
五、编程方向打法
- 专科生怎么进互联网大厂?
- 强烈推荐在校学生值得一看的文章
- 大学期间的人生选择
- 初入互联网行业,如何选择?
- 如何在编程的路上走得更远?
- 真正的零基础,非科班如何自学编程!
- 选 Python 还是 Java ?
六、学习路线打法
- Linux C/C++ 学习路线(已拿腾讯、百度offer)
- Java学习路线_2019版
- 数据分析学习路线
- Linux学习路线
- 算法工程师学习路线(NLP 方向)
- 算法成神之路
- 五大能力的提升
- 一些好的开发习惯
七、考研/就业打法
八、社招打法
社招相关打法陆续更新中:社招简历如何写?要不要跳槽?如何有效投递简历?社招准备面试内容、空档期如何说等一系列。。。
近一年有跳槽想法的,欢迎加入社招打法群,提供内推、答疑、以及找到一批志同道合的人一起社招,目前微信群 360+ 人,欢迎有想法的加入。
九、职场打法
职场打法:涨薪、绩效、年终奖、晋升、职级、股票、技术能力成长、个人职业规划,更多干货陆续更新中。。。
读者分享
一、千位读者感谢
看文章截图即可,修改读者简历,和球友进行一对一语音交流,近 2 年帮助近千位读者进入大厂,不乏二本、非科班学生,很多打法尤其适用于学校背景、专业优势不明显的。
二、读者秋招分享
2.1、C++
- 一个理想主义者的求职故事(秋招已拿阿里+美企等校招offer)
- 二本学生实习于腾讯、头条,秋招最终拿下百度等校招offer!
- 先战Google,再战华为、腾讯的秋招之路(全文1.2万字,已拿华为、腾讯sp等校招offer)
- 双非本科拿腾讯sp、头条ssp、网易游戏sp offer的秋招之路!
- 提前批斩获百度、京东、旷视等大厂offer!
- 无竞赛大奖,无实习经历,拿到阿里云、百度、小米等offer的秋招之路!
- 本科二本,硕士双非,非科班秋招拿到十几个offer
- 本科学渣的秋招逆袭之路(已拿腾讯、头条、深信服等校招offer)
- 机械工程转行,4个月拿到网易互娱、京东等大厂offer的秋招之路!
- 来自妹纸的真实秋招经历,拿下BAT、头条等校招offer!
- 给准备秋招的同学一些建议(附C++后端学习路线)
- 非科班,无实习经历,拿到头条、美团、小米、华为等数十家offer的秋招之路!
2.2、Java
- 专科学生拿腾讯、字节暑期实习offer!
- 700天之前,我决定做一名程序媛
- 一个菜逼程序媛的求职历程(秋招已拿阿里、网易、滴滴等校招offer)
- 七面百度,二战字节,提前批拿下头条offer的秋招之路!
- 双非本科拿到了字节跳动的offer
- 双非本科斩获腾讯暑期实习offer
- 提前批斩获字节、拼多多、美团等大厂 offer!
- 自学一年,秋招拿到阿里评级A的SP、今日头条等offer的秋招之路!(Java 方向)
- 非科班学生转行Java,半年内拿到猫眼、海康等大厂offer的秋招之路!
- 非科班转CS经验,想去腾讯工作的看过来!
2.3、算法岗
2.4、前端/测开/安卓/产品
- 六面阿里,终拿 offer,他的前端秋招之路!(京东、美团、阿里)
- 双非非科班渣硕 2019 秋招总结,包括华为微软面经,最终确定网易雷火测开 offer!
- 网易提前批测试开发岗:云音乐(一面凉),网易雷火(收到offer)全总结!
- 双非非科班本科读者,春招补招中斩获大厂Android岗offer(Android方向一定要看)
- 零基础转行产品拿到腾讯 offer,看看他的秋招之路!(产品岗)
个人经历
一、年终总结
二、程序人生
- 一人一江湖
- 我的上海之旅
- 月薪十万,牛逼!
- 人生第一笔股票有点小赚
- 清华大学校长送给年轻人的五句话
- 浅谈 996,一些真实经历与想法
- 28 岁财富自由,凭的到底是什么?
- 认清人生的六个阶段!(建议收藏细品)
- 来自一位球友的提问--->激励、认知、高效执行力
三、我的大学
四、我的秋招
五、补招/春招打法(小打法)
技术文章
一、C 语言
- 从基础学起编程
- 我为什么建议大家一定的会 C 语言
- C 语言程序设计-->入门篇
- C 语言程序设计-->常量和变量
- C 语言程序设计-->数据类型及运算符
- C 语言程序设计-->必会的 Linux
- C 语言程序设计-->结构化程序设计
- C 语言程序设计-->数组
- C 语言程序设计-->指针
- C 语言程序设计--函数
- C 语言程序设计---结构体、共用体、动态存储分配、define、typedef
二、数据结构
受到读者好评:谱哥所写都用模板进行了加强,很好(✪▽✪) 好好研读代码,实际工程代码都是模板(解决了类型不定的问题)。
- 从零开始学习数据结构-->入门篇
- 从零开始学习数据结构-->链表
- 从零开始学习数据结构-->线性表
- 从零开始学习数据结构-->栈
- 从零开始学习数据结构-->队列
- 从零开始学习数据结构-->矩阵+串
- 从零开始学习数据结构-->哈希表
- 从零开始学习数据结构-->散列桶
- 从零开始学习数据结构-->二叉树
- 从零开始学习数据结构-->二叉树方法实现
- 从零开始学习数据结构-->线索二叉树
- 从零开始学习数据结构-->树、森林与二叉树的转换
- 从零开始学习数据结构-->大堆+小堆
- 从零开始学习数据结构-->二叉搜索树(BST)
- 从零开始学习数据结构-->AVL树之旋转算法
- 从零开始学习数据结构-->AVL树之插入算法
- 从零开始学习数据结构-->AVL树之删除算法
- 从零开始学习数据结构-->红黑树
- 从零开始学习数据结构-->图之邻接矩阵
- 从零开始学习数据结构-->图之邻接表
- 从零开始学习数据结构-->图的遍历
- 从零开始学习数据结构-->图的非连通遍历
资料大礼包
(资料大礼包)
一、技术学习路线图
- C++
- Java
- 数据分析
- 前端
二、Java/C++ 编程规范
- 阿里巴巴 Java 开发手册
- Google C++ 开发手册
三、C++/Java 等校招面经
强烈推荐在校学生,尤其关于实习、内推、秋招、春招等信息首推:牛客网
- 牛客面试真题及解析 C++
- Java 核心面试知识整理
- 牛客秋招备战手册
- 牛客实习/春招技术篇
- Google 技术面试准备指南
四、个人简历模板
提供 .doc .pdf 格式的简历模板,主要是 .doc 格式的,很方便你直接在模板上面修改为自己简历即可,pdf 看起来比较方便。
- C++ 版
- Java 版
- 算法版
五、电子书
- 机器学习入门系列
- 待补充。。。
获取方式:wx搜索公众号【程序员谱戈】,后台回复:pgnb,即可获取以上资料大礼包。
如果百度网盘链接失效,请发【邮件】联系我,说明你的来意即可,我会通过邮件发送给你对应的资料。
声明
- 网名:谱戈
- 邮箱:[email protected]
- 微信:puge2021
- 公众号【程序员谱戈】,欢迎关注
- 知识星球:BAT黑马实验室
- 交流群:校招、社招、技术群欢迎加入
- 所有文章均原创,严禁抄袭,违者必究
非常经典的一句话送给各位:
一个剑客,和对手狭路相逢,他发现对方竟是天下第一剑客,这时候他明知是死,也必须亮出宝剑!没有这个勇气就别当剑客,倒在对手的剑下不丢人,要是不敢亮剑,那才叫丢脸。
这也是我为啥这么多年了,还一直喜欢《亮剑》这部剧的原因,主要是精气神,这比啥都重要!