我出书了,《逆天改命——程序员成神之路》开源,从业十年大厂技术专家的一百条人生建议,建议收藏-程序员宅基地

技术标签: 面试  经验分享  逆天改命  其他  程序人生  

大家好,我是启舰

我有本出版社约稿的书《逆天改命——程序员成神之路》,最终决定放弃出版社合作,开源给大家。

这本书集合了我从业十来年的经验结晶,希望能够帮到大家。

我在上学和工作期间,也总会感到迷茫,很多时候只知道拼命的学习,假借学习的努力来弥补方向的迷茫。但现在回过来看,很多时候做的都是无用功。

有时候,我多希望有个老鸟给指点迷津,帮自己减少弯路。

现在,我从业近十年,我辗转各个大厂,也做到了技术主管。

我曾经经历的,也正是很多同学正在经历或者将要经历的。

我想,我的这些经验心得,应该能给大家以启发,帮助大家拨开迷雾,遇见真知。

帮我点个赞支持下吧。

我把整本分为四部分,目前还是持续整理中,这是目前的状态……

图片

每一部分,我都加上了序言,说明了这部分主要讲什么内容,希望大家在这段时间内应该怎么做。

当然,任何的建议,都是建立在我自身上认知之上,单纯地只是怀着一颗能帮到你的心。如果你觉得哪里讲的不对,也希望能够给我提建议。

 

大学生篇

将包含大学四年里的学习重点、路线选择、考研就业、实习建议等等。

以前一直以为我写的大学生相关的文章已经很多了,经过整理才发现,路线建议类的很多,但具体怎么学,并没有。

比如C++路线图,有没有具体的书籍视频推荐?第一阶段怎么学,看哪些书,有哪些重要的知识点?第二阶段?第三阶段?都没有。

所以,后面这块的内容我会写文章逐渐补充。包括C++\Java\前端\考研408等等,希望这部分能够切实起到对所有大学生的指导作用。

 

社招篇

这部分,其实我是没底的。我尽管工作七年,但我也并没有做到总监级别。这么些年,发展也算正常,辗转几个大厂,做到了技术专家和小leader。

所以,我并不能像大学生篇一样,写的那么有信心。但程序员最重要的品质不就是分享么?我把我认为宝贵的经验分享给你,希望你能比我强,这就够了。

这部分会写的比较零散,我希望包括大家都普遍关心的问题,青春饭,技术怎么进阶,怎么转行,职场经验等等。

 

副业挣钱

无论是大学生还是职场老鸟,副业挣钱是一个永久的话题。没有人会跟钱过不去。但大学生的目的是挣点外块,找个女朋友,出去浪。而职场人则更多地是为了有朝一日副业转正,能彻底解决后顾之忧。

站的角度不同,当然做的事也不应该相同。大学生可以送外卖、做家教、发传单、网上做一些零碎兼职,挣个快钱。而这些活,职场人是不建议干的,职场人更应该做一些有长久意义的,能够随着时间的增长,挣的钱越来越多的活。

17年,我跟朋友一起创业了。

那一年,一年没有工资,各种贷款压的喘不过气,女儿也刚出生,哪都需要钱。

有时候,真想放弃重新开始工作。

但梦想不就是这样,就是靠自己傻乎乎的坚持。实在撑不下去的时候,借了些钱支持家庭生活。

一年后,我们依然没干成,公司卖了点钱,我们分了分,各奔东西。

后来进了vivo,在这里学习到了他们的创业理论。

在这些理论的加持下,我分析自己的优劣势,开始做新媒体。

现在做了一年多,已经达到其他人五六年的积累。

我的这些经验,都会在这里讲到。

 

我的故事

最后,我也会把我的经历写进里面,希望通过我的故事能够对大家有所启发。包含我的大学、我的职场等等一些还没有写过的内容,都会逐渐补充。

以前,我在写博客的时候,喜欢在每篇博客前加一句我喜欢的话激励大家,这个传统延续到了这里。

所以,大家会发现,每篇文章开篇都会有个前言,比如:

图片

希望通过这些名言警句,能够激励大家积极生活,活出精彩的人生。

 

碎碎念及github地址 

整个端午节,我的精力全部放在这本电子书上了,基本上没休息。然而整理出来也只有十几篇,有很多文章还在一一整理。

可能会有小伙伴讲,不就是Ctrl+C、Ctrl+V,会这么费劲?

其实,并没有那么简单。

内容方面,我全部通读一遍,有些地方我会重写,有些地方我会删减,有些地方我会增加。

在梳理过程中发现还没有写过的知识点,会记录下来,后面写文章补充。像前两天一度冲上CSDN热榜第一名的《在校大学生如何靠编程赚钱|我大学生挣钱之路》就是梳理大纲时的产物。

对于图片方面就更困难了,由于当时写文章时并没有保存原图,导致有些图片是有水印的,会影响大家的观感。所以有些表情图,我需要重新找,有些图片我需要重新截。

(类似这张)

图片

 

即便是没有水印的图片,在保存时,也出现了问题。

图片

保存的时候,居然只能保存成WebP格式,我当时就尿了。

为了彻底解决这个问题,我写了个脚本,让它自动去抓取图片,转换格式,并分类。

给大家看一下我的工作场景:

图片

左边的电脑和大屏幕是用来写电子书的,右边的电脑是用来跑脚本的。

之前说过,我会边更边上传到github,至于gitee,后面应该会也传起来,目前还没有精力同时维护两个平台,暂时以Github为主。

Github地址为:https://github.com/harvic/FightingCoder

欢迎大家star,后续更新,大家也可以实时看得到。

硬核原创不易,大家点个赞支持下吧,谢谢大家。

希望这本电子书能帮到你。

我是启舰,我们下篇文章见。

 

本人所有文章皆为原创,著作权归@启舰 所有,未经授权,转载必究

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/harvic880925/article/details/117920129

智能推荐

从零开始搭建Hadoop_创建一个hadoop项目-程序员宅基地

文章浏览阅读331次。第一部分:准备工作1 安装虚拟机2 安装centos73 安装JDK以上三步是准备工作,至此已经完成一台已安装JDK的主机第二部分:准备3台虚拟机以下所有工作最好都在root权限下操作1 克隆上面已经有一台虚拟机了,现在对master进行克隆,克隆出另外2台子机;1.1 进行克隆21.2 下一步1.3 下一步1.4 下一步1.5 根据子机需要,命名和安装路径1.6 ..._创建一个hadoop项目

心脏滴血漏洞HeartBleed CVE-2014-0160深入代码层面的分析_heartbleed代码分析-程序员宅基地

文章浏览阅读1.7k次。心脏滴血漏洞HeartBleed CVE-2014-0160 是由heartbeat功能引入的,本文从深入码层面的分析该漏洞产生的原因_heartbleed代码分析

java读取ofd文档内容_ofd电子文档内容分析工具(分析文档、签章和证书)-程序员宅基地

文章浏览阅读1.4k次。前言ofd是国家文档标准,其对标的文档格式是pdf。ofd文档是容器格式文件,ofd其实就是压缩包。将ofd文件后缀改为.zip,解压后可看到文件包含的内容。ofd文件分析工具下载:点我下载。ofd文件解压后,可以看到如下内容: 对于xml文件,可以用文本工具查看。但是对于印章文件(Seal.esl)、签名文件(SignedValue.dat)就无法查看其内容了。本人开发一款ofd内容查看器,..._signedvalue.dat

基于FPGA的数据采集系统(一)_基于fpga的信息采集-程序员宅基地

文章浏览阅读1.8w次,点赞29次,收藏313次。整体系统设计本设计主要是对ADC和DAC的使用,主要实现功能流程为:首先通过串口向FPGA发送控制信号,控制DAC芯片tlv5618进行DA装换,转换的数据存在ROM中,转换开始时读取ROM中数据进行读取转换。其次用按键控制adc128s052进行模数转换100次,模数转换数据存储到FIFO中,再从FIFO中读取数据通过串口输出显示在pc上。其整体系统框图如下:图1:FPGA数据采集系统框图从图中可以看出,该系统主要包括9个模块:串口接收模块、按键消抖模块、按键控制模块、ROM模块、D.._基于fpga的信息采集

微服务 spring cloud zuul com.netflix.zuul.exception.ZuulException GENERAL-程序员宅基地

文章浏览阅读2.5w次。1.背景错误信息:-- [http-nio-9904-exec-5] o.s.c.n.z.filters.post.SendErrorFilter : Error during filteringcom.netflix.zuul.exception.ZuulException: Forwarding error at org.springframework.cloud..._com.netflix.zuul.exception.zuulexception

邻接矩阵-建立图-程序员宅基地

文章浏览阅读358次。1.介绍图的相关概念  图是由顶点的有穷非空集和一个描述顶点之间关系-边(或者弧)的集合组成。通常,图中的数据元素被称为顶点,顶点间的关系用边表示,图通常用字母G表示,图的顶点通常用字母V表示,所以图可以定义为:  G=(V,E)其中,V(G)是图中顶点的有穷非空集合,E(G)是V(G)中顶点的边的有穷集合1.1 无向图:图中任意两个顶点构成的边是没有方向的1.2 有向图:图中..._给定一个邻接矩阵未必能够造出一个图

随便推点

MDT2012部署系列之11 WDS安装与配置-程序员宅基地

文章浏览阅读321次。(十二)、WDS服务器安装通过前面的测试我们会发现,每次安装的时候需要加域光盘映像,这是一个比较麻烦的事情,试想一个上万个的公司,你天天带着一个光盘与光驱去给别人装系统,这将是一个多么痛苦的事情啊,有什么方法可以解决这个问题了?答案是肯定的,下面我们就来简单说一下。WDS服务器,它是Windows自带的一个免费的基于系统本身角色的一个功能,它主要提供一种简单、安全的通过网络快速、远程将Window..._doc server2012上通过wds+mdt无人值守部署win11系统.doc

python--xlrd/xlwt/xlutils_xlutils模块可以读xlsx吗-程序员宅基地

文章浏览阅读219次。python–xlrd/xlwt/xlutilsxlrd只能读取,不能改,支持 xlsx和xls 格式xlwt只能改,不能读xlwt只能保存为.xls格式xlutils能将xlrd.Book转为xlwt.Workbook,从而得以在现有xls的基础上修改数据,并创建一个新的xls,实现修改xlrd打开文件import xlrdexcel=xlrd.open_workbook('E:/test.xlsx') 返回值为xlrd.book.Book对象,不能修改获取sheett_xlutils模块可以读xlsx吗

关于新版本selenium定位元素报错:‘WebDriver‘ object has no attribute ‘find_element_by_id‘等问题_unresolved attribute reference 'find_element_by_id-程序员宅基地

文章浏览阅读8.2w次,点赞267次,收藏656次。运行Selenium出现'WebDriver' object has no attribute 'find_element_by_id'或AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath'等定位元素代码错误,是因为selenium更新到了新的版本,以前的一些语法经过改动。..............._unresolved attribute reference 'find_element_by_id' for class 'webdriver

DOM对象转换成jQuery对象转换与子页面获取父页面DOM对象-程序员宅基地

文章浏览阅读198次。一:模态窗口//父页面JSwindow.showModalDialog(ifrmehref, window, 'dialogWidth:550px;dialogHeight:150px;help:no;resizable:no;status:no');//子页面获取父页面DOM对象//window.showModalDialog的DOM对象var v=parentWin..._jquery获取父window下的dom对象

什么是算法?-程序员宅基地

文章浏览阅读1.7w次,点赞15次,收藏129次。算法(algorithm)是解决一系列问题的清晰指令,也就是,能对一定规范的输入,在有限的时间内获得所要求的输出。 简单来说,算法就是解决一个问题的具体方法和步骤。算法是程序的灵 魂。二、算法的特征1.可行性 算法中执行的任何计算步骤都可以分解为基本可执行的操作步,即每个计算步都可以在有限时间里完成(也称之为有效性) 算法的每一步都要有确切的意义,不能有二义性。例如“增加x的值”,并没有说增加多少,计算机就无法执行明确的运算。 _算法

【网络安全】网络安全的标准和规范_网络安全标准规范-程序员宅基地

文章浏览阅读1.5k次,点赞18次,收藏26次。网络安全的标准和规范是网络安全领域的重要组成部分。它们为网络安全提供了技术依据,规定了网络安全的技术要求和操作方式,帮助我们构建安全的网络环境。下面,我们将详细介绍一些主要的网络安全标准和规范,以及它们在实际操作中的应用。_网络安全标准规范