我的职业生涯规划(软件工程)

article/2025/10/8 20:14:07

原本打算在语雀发文章 但是现在要vip,文章才能公布到互联网

以后笔记先在语雀整理 方便一点https://www.yuque.com/juhao-pqdor/goeie3

整理一下自己的笔记 弥补一下以前没写博客的遗憾吧

二十载求学路将尽,行文至此,思绪万千。求学之路始于家乡,竿转热河,而今终于石门。一路行之如人饮水,冷暖自知。
落其实者思其树,学其成时念吾师。未曾及冠之年,幸得恩师传道惑,更习得温、良、恭、俭、等品行。无以为报,揖礼还授。而今蒙受张坤老师指导之恩,方能作此文。经师易遇,人师难遇,微微寸心难报之。吾师之言,言之谆谆,听之诚诚,若醍翻灌顶。今虽即辞吾师,必常怀乌鸟之情,反哺之心,诚不失其望也!
家有椿庭萱堂,已是知命之年,一介布衣,经商于市井之间。穷其毕生,拊我畜我,长我育我,顾我复我,出入腹我。哀哀父母,生我劬劳。父母之德,昊天罔极。十月胎恩重,三生报答轻。乌鸟私情,愿永言孝思。此乃吾欲跪拜而叩谢者之一也。
年年遇人,人遇去去,遇遇至散散,每忆同行之挚友,轻重自在心头,思年少岁月,怀逸兴,畅聊彻夜至天明。携清风,共赏人间山河远阔。而今留此片言只尺素,情长纸短聊表相思。愿有岁月来日再聚首,故人相聚也自有方。
而今天涯去,故园仍在桃李灼灼春风里,余自当博学而日参省乎已,力求知明而行无过,以报恩师家长栽培之情.
文毕,且祝诸君平安喜乐,万事顺遂。
2.26 没考上 要不要二战再想想吧 要研究什么赛道也没想好 警告不要用学习的方式复习408 不要用研究的心态学习数学 408别看黑书 看数学别研究如何应用 做数据结构别去手撕代码 数据结构 闭门造车,不刷题,不刷真题,只看难题,死磕单词,在宿舍学习 其实我就没有想好要不要考研,只是随大众了,复习死磕在知识的应用上,线性代数->特征值提取,高等数学->梯度下降,数据结构->算法,操作系统->linux内核
记住就是纯纯刷题,和高考没啥区别
11.25更新 英语有点讨厌 408啃完怎么都不亏感觉,都是基础要学的哈哈

考研

大厂不看省级,百度t8大佬说我没啥国奖,项目没亮点,没有文科类比赛大家参考一下

在这里插入图片描述

2021年1月23号
在这里插入图片描述

大家可以去牛客网刷题打击一下自信心 ,反正我看完就感觉我白学了,不知道支支吾吾的回答能不能过面试(那必然不能啊QUQ)

2021年1月16号
这下来每天归纳算法等以前学习过的知识和学习如下巩固知识后再“造火箭”

最近喜欢玩上ns上的上古卷轴,折腾mod这种正适合我这种喜欢折腾的人哈哈,群中的编程大佬还能写程序方便管理mod

2020年7月17号

考研还是工作 C++还是Java 买定离手决不后悔?

在这里插入图片描述

大一打基础大二想做项目,奈何学校基本都是Java的项目,哎,兴趣都被磨平了,想参加比赛或者积攒一点项目经验不得不学了python,参加了物联网实验室做OpenCV和深度学习方向,项目跟着老师做了Django后台接口,不过就这些CURD,面向百度编程,感觉时间有些荒废了。疫情过后已经大三了。。。对了,如果是大学生研究方面,不要太过于追求了解原理
在这里插入图片描述

这几天开始整理知识点写博客输出一下知识,大家最好还是早点确定自己的学习研究方向,不急着接项目赚钱,现在多学点以后有的是机会赚。

研究深度学习方向的同学们可以参考一下

在这里插入图片描述

老师的回答是:
在这里插入图片描述


2020年4月27号更新
ps:放假放傻了,感觉什么事都没做,凭兴趣学习的动力没有了,靠什么坚持呢?现在学了python后台,java后台,c++服务器,linux运维,深度学习,算法,swift的ios开发。学的很杂导致没有一个方面是精通的,各位小伙伴不要学我,这样会很浪费时间,不过这样可以重新找到兴趣,我准备专攻linux编程 对java后台开发实在无感,太多人学了哈哈。学习深度学习的不单单要会搭建神经网络和训练,环境部署的时候会用上python后台的知识如Django。
最近开始实操深度学习,学到一些皮毛,华为云的moderart部署图片分类很方便,就是要钱。

有个大佬的深度学习学习路线:

有些小伙伴们问算法怎么学,分享一下自己的观点,仅供参考哈。
这里我认为你说的是“机器学习/深度学习算法”而不是“数据结构与算法”的算法哈。个人认为有两种思路。(1)如果时间比较充裕,对数学基础比较有信心,可以选择系统性的学习。从andrewNG,李宏毅,林轩田的课开始看。书籍参考李航《统计学习方法》和西瓜书(周志华老师《机器学习》),英文教材PRML等等。这些资料去知乎能搜到很多。(2)如果时间不充足,不喜欢推数学公式的话可以直接上手实操。先学一些python的基础语法,然后直接上kaggle找比赛看高赞的kernel。kernel就是别人写的代码,从读取数据,预处理,模型训练到预测,很快就可以体验完整的流程,不需要对模型的理解很深入。先把完整的流程走通,得到正反馈再一点一点补理论基础。
个人推荐大多数人走方法二就好。因为如果不是要走学术路线,只是为了能解决一些实际问题或者找工作,只要明白每个模型的大体思路,每个参数有什么影响,用别人写好的模型就足够做出一个还不错的结果了。想要突破sota做出创新的方法一还是留给少数大牛去做吧。

————————————————————————————

只要时间没有被浪费

暑假想学深度学习,这东西数学不好是学不懂的,放弃。当然用python调库还是挺好玩的。c++学好了再学java很轻松,我用了大概一天的时间看完java的语法开始做项目,就是很多细节不懂就是,我的意见是用到再查。

————————————————————————————

纯干货数学推导_傅里叶级数与傅里叶变换:https://www.bilibili.com/video/av36343956?t=544

那我现在开着倍速看高数,线代,看着猴博士2小时不挂科的视频,又能收获多少东西呢?之前还问舍友,我这些课都不上最后补我亏吗真是尴尬
了解数学的本质:https://space.bilibili.com/88461692?from=search&seid=13509063439011964583

——————————————————————————————
2018/11

读书顺序推荐

  1. c语言程序设计
  2. 数据结构
  3. c++程序设计原理与实践(强烈推荐看这本入门)
  4. c++primer
  5. 算法笔记/qt的学习之路/Opencv3编程入门(可以继续深入找其他网课或者书看)
  6. python核心编程(切记语言只是工具,学一个辅助语言对解决问题很有帮助,可以深入如:爬虫,opencv什么的)
  7. stl源码剖析(我看到这里)
  8. Effective c++
  9. 深度探索c++对象模型

数学决定程序员生涯的上限

一定一定一定要好好学,不要等期末才看什么视频2小时不挂科等(血的教训,现在就在看猴子什么的视频。。。。一问三不知,就会做题)
多问问自己what,why,how,要学习什么,为什么学习这个东西,怎么学习这个东西
多百度和看看豆瓣评论,了解你学习后能得到什么,可以提高学习的兴趣
资源B站找(大学毕业于B站)

自学

很多东西都是靠自学(师父领进门修行在个人)
———————————————————————————

在这里插入图片描述
大一上居然没有学c语言,惊了,为什么其他同学大一什么的把数据结构都学了!!自己到图书馆随便借了一本《c语言从入门到入土》感觉c语言还是挺简单的,看完就膨胀了。在这里插入图片描述
之后有到了图书馆借了一本《数据结构》,wc啥玩意啊,“指针”学的云里雾里,看到链表的插入啊什么的头都炸了,只好一句一句的百度。不过看完“队列”之后再往后面看就如鱼得水了。(痛苦的了解了指针的用法,实践的时候都是bug最终放弃了,到现在都没实现其数据结构,感觉掌握的程度堪忧)最后看到“树”的遍历非递归实现,实在看不懂就放弃了。
期间加入了学院程序设计社团,在里面问一些简单的问题,最后学长忍不住喷我了叫我去打好基础,这下才重新准备巩固c语言的基础(ps:千万不要怕被人喷或取笑,大胆问。刚开始学的时候bug一个又一个,如果只靠自己找bug可能会花半小时一小时,非常浪费时间,但最好是先百度一下编译器报错的提示。)明白了一句话:编译器一定不会错,只有自己错了。。。
强烈推荐使用vs2017,错误提示是中文的,而且f11逐步调试超级好用,不要用什么vc++,这个老古董上课用用就好了。scanf不能用,用scanf_s代替,或者自行百度vs2017如何关闭安全检查在这里插入图片描述
配置文件只要下载勾选的那个
如何在vs2017编写c语言:https://blog.csdn.net/yunbianshui/article/details/81805444
在学习数据结构期间做的大概30道社团纳新的算法题(做算法题能提高c语言的掌握程度,做出来还很有成就感,要找题做可以去做PTA的乙级题目)
之后我又又到了图书馆,不过突然这本书吸引到了我在这里插入图片描述
第一次注意到是外国人写的书,查查作者的信息Bjarne Stroustrup 。。。。wc居然是c++语言之父写的书!图书馆居然还有这种好书!在得知c++是c语言的超集之后,兴致勃勃的将这本书借了回去,此次走上了c++的不归路~~(ps:我比较功利,学这些语言先是百度了他们的薪资,c,c++,java,有兴趣的自己百度一下,从此从c语言吹转变成c++吹)~~
大师不愧是大师,光看个序我就被他深深的吸引住了。在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

跑起来!!跑起来!!

电子书的下载只要百度“c++程序设计原理与设计pdf”就能找到。
我花大约3个星期啃完了这本书,不得不说c++的语言细节真的多。第10和11章的IO流和后面的模板看的我头都炸了,而且这本书是不侧重语法的,所以很多语法上的疑问没法再这本书上得到的。不过前面学了数据结构在学习这本书的最后三章的时候就特别顺手(ps:多使用c++的vector,string,替代数组和字符串,)
百度了一下,c++经典图书https://www.cnblogs.com/lizhigang/p/6933031.html(我最喜欢百度这些东西)圣经:《c++prime》是入门c++必读的图书,其中有c++基本全部的语法,可惜图书馆没有买,只好上某宝买了一本。在这里插入图片描述
不是《c++primer plus》还以为plus更厉害其实更基础。。。我就买错了,放在书架了吃灰呢。
接着看《c++prime》三个星期看了一半看不下去了,内容太枯燥了,一开始还有解决心中疑惑的快感,到后面就受不了了,纯语法书,c++入门还是不要直接看这本,不然真的从入门到放弃了,还是上面c++之父的语言风趣幽默(其实很一半就差不多了,内容很多,多嚼不烂)
在期末考试之前加入了社团的运维部跟着学linux(学了个半桶水),退出了java实验室的学习,加入了物联网实验室学习python,因为社团会长说:全能会害了一个人什么什么的所以退出了java实验室,java实验室每周要上课,放假要留校,原来参加的100多人现在就剩20个人,但是python语法简单,学习还是很简单和轻松的,期间看了一本《算法图解》用漫画的形式介绍了算法,仅仅是介绍,做个提兴趣的算法入门书还是很不错的,用的是python实现。(我觉得还是加个实验室比较好,能积累一些东西)
寒假买了本《Effective C++》与又是一本必看的书,不过寒假没看完(感觉c++学完了?太天真了,看看这本书就会继续发现c++的难度,最难的语言不是白叫的)把《c++primer》补完了,感觉很虚,想让知识落地一下。翻了翻《c++程序设计原理与设计—进阶篇》了解到GUI图像库这个东西,具体百度一下你就知道。就是能做应用程序的东西~~(用面对过程的语言做面对过程的事情不可谓不可悲)~~
书中库的安装:https://www.cnblogs.com/lulipro/p/10120917.html(在这个博客出来的之前一直安装不好,不亏是代码钢琴家,优雅!)在这里插入图片描述

后来就懂学一下西学一下什么linux,qt,爬虫都入了个门感觉什么也没学寒假就没了 (那时感觉很是没用浪费了时间,但是现在感觉多了解一下,如何学自己想学的东西还不错)
开学还是很混乱开启了买买买的模式,一下买了很多书
在这里插入图片描述
最后看了《stl源码剖析》真的难什么内存池,萃取,标准库的底层实现,一开始买回来被作者的序吓到了,说什么这也不适合,那又不适合,其实把内存池和萃取这绊脚石搬开就好了在这里插入图片描述
侯捷大大的真的厉害,看了这本书只想说:
源码面前了无秘密,源码面前了无秘密!
可惜只看了一半,后来要参加CCPC省赛,急急忙忙的补习算法的内容,急急忙忙的刷题~~(最后有个神仙学长生病请假了,本来想被带趟的。。。。)~~

QT5入门精讲:https://www.bilibili.com/video/av50849127?from=search&seid=1337848014060944415
python+opencv3.3视频教学 基础入门:https://www.bilibili.com/video/av24998616?from=search&seid=16194503547053524915
这个是python实现的,c++实现的可以看《Opencv3编程入门》(这时我明白了语言只是工具。不要过于吹什么语言,没有那个语言是完美的)
浑浑噩噩的一个学期就要结束了??这个学期高数没学,线代没学,c语言没学,物理没学,英语不用说上学期就没学了,这样还什么都没学就结束了?
我去图书馆借了《复变》因为图像处理要用傅里叶变换
推荐视频:https://www.bilibili.com/video/av36343956?t=544
视频中的大佬说到:要知道学习知识的这个过程不应该是个很轻松的,如果你太容易得到这个东西往往是价值很低的,我常常和大家强调,你认为你明白的和你真正明白的中间隔着的是一个实践的过程,是你自己用心的过程,其实不只是自己学科学知识,专业知识,你去学体育,打篮球,踢足球,或者是乐器都是有时间的投入,都需要辛苦的训练,都学要在过程中不断反省自己,不断体会,这些都是必不可少的。


http://chatgpt.dhexx.cn/article/Xc4lmjNc.shtml

相关文章

软件工程大学生职业规划书

引言 在今天这个人才竞争时代,职业生涯规划开始成为在人争夺战中 另一重要利器,对企业而言,如何体现公司“以人为本”人才理念, 关注员工人才理念,关注员工持续成长,职业生涯规划是一种有效手段; 而对每个人…

计算机网络基础--IP地址与子网划分

一、IP地址的表示方法 IP地址由四段组成,每个字段是一个字节,8bit,最大值是255。 IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是…

网络基础架构(从数据传输理解网络)

目录 1. 网络与系统关系2. 网络背景3. 认识协议4. osi七层协议5. Tcp/Ip五层协议6. 网络传输流程6.1 局域网6.2 广域网6.3 数据封包和使用 7. 网络中的地址管理7.1 IP7.2 mac地址7.3 网络相关的两个命令 1. 网络与系统关系 将数据放到网络里,把数据从网络拿出来&am…

计算机网络(一)——网络基础

文章目录 一、计算机网络背景二、网络协议分层2.1 协议分层2.2 OSI七层2.3 TCP/IP四层 三、网络传输基本流程3.1 网络传输流程图3.2 数据包的封装和分用 四、网络中的地址管理4.1 IP地址4.2 几组概念4.3 Mac地址 一、计算机网络背景 网络把主机连接起来,而互连网&a…

运维面试题(网络基础、系统管理)

目录 网络基础类1、简述ISO/OSI七层模型的分层与作用相关-TCP/IP四(五)层模型与作用? 2、简述TCP三次握手的过程相关-简述四次挥手的过程 3、172.22.141.231/26,该IP位于哪个网段?该网段拥有多少可用IP地址?广播地址是…

P2P网络基础(学习笔记)

P2P网络基础(学习笔记) 基本概述P2P与C/S架构P2P网络的特点P2P网络的主要功能P2P网络的分类集中式全分布式非结构化全分布式结构化混合式比特币网络 P2P网络的应用 基本概述 P2P(peer-to-peer)网络又称为对等式网络,或…

计算机网络基础实验(Cisco Packet Tracer 实验)

目录 一.简介二.Cisco Packet Tracer 实验1.直接连接两台 PC 构建 LAN2.用交换机构建 LAN3.交换机接口地址列表4.生成树协议5.路由器配置初步 三.小结 一.简介 1.本部分实验需使用 Cisco Packet Tracer 软件完成。 下载文件压缩包: 提取地址:Cisco Pack…

初识网络基础《网络七层模型详解》

坚持原创输出,点击蓝字关注我吧 图片来自网络 目录 一、初识网络基础二、网络七层模型详解 1.物理层2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层三、总结 一、初识网络基础 其实网络刚刚开始发展的时候,它并没有这么一个复杂的模型&#xff0…

【算力网络】算力网络的技术创新——网络基础设施关键技术

本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕: 5G协议讲解 算力网络讲解(云计算,边缘计算…

计算机网络基础知识框架

前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。 目录 示意图 1. 计算机网络体系结构 1.1 简介…

python网络基础

python网络基础 1. 前言1.1 拓扑图1.2 三个问题 2. IP2.1 概念2.2 组成2.3 分类2.4 私有IP和私有IP2.4.1 共有IP2.4.2 私有IP 2.5 子网掩码 3. 网络端口3.1 前言3.2 注意 4. 网络协议4.1 前言4.2 四层模型 1. 前言 1.1 拓扑图 1.2 三个问题 IP windows中查看: ipco…

网络基础--搭建一个简单的网络

文章目录 前言一、配置路由器二、配置服务器三、电脑开启dhcp服务总结 前言 这里用的是华为的模拟器ENSP来完成这个实验。 华为的模拟器中PC不能访问服务器,也就是说不能访问网页,所以用Client。 要求:所有电脑自动获取ip地址—dhcp服务&am…

神经网络基础知识

一、课程来源: 深度之眼神经网络基础知识 二、主要内容: 主要分为三个部分,分别是 1.神经网络基础与多层感知机:基础知识、激活函数、反向传播、损失函数、权值初始化和正则化 2.卷积神经网络:统治图像领域的神经…

计算机网络基础知识

计算机网络 上帝视角 如上图就是一张简单的计算机网络,那么什么是计算机网络呢? 百度百科的定义: 网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。 在我看来计算机网络通俗地讲就是通过传输介质将分布在…

【Kubernetes】容器网络基础

文章目录 一、前言二、Kubernetes 容器网络基础2.1 容器网络基础知识回顾2.2 Kubernetes 容器网络概览2.3 CNI 插件介绍2.3.1 使用 CNI 插件创建并连接容器网络的操作步骤 三、Kubernetes 容器网络模型3.1 容器网络模型简介3.2 容器网络模型实现3.3 容器网络模型与 CNI 插件的关…

数通基础-网络基础知识

OSI参考模型 OSI 概念 Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、稳健的和可互操作的模型,并不是协议,而是一个伟大的模型。常用来分析和设计网络体系结构。​ O…

计算机网络基础 (一) —— 概念、组成、功能、分类

1、基本概念 1.1、计算机网络的概念 网络包含了计算机网络: 概念 1.2、计算机功能 1.3、计算机网络组成 1.4、计算机网络的分类 1.5、标准化工作的相关组织 1.6、速率相关的性能指标 1.6.1、速率 数据是1个比特1个比特的传递的,下图中将10个数字传送给…

计算机网络基础知识大全

🏆作者简介:哪吒,CSDN2022博客之星Top1、CSDN2021博客之星Top2、多届新星计划导师✌、博客专家💪 ,专注Java硬核干货分享,立志做到Java赛道全网Top N。 🏆本文收录于,Java基础教程系…

浅谈网络基础架构

浅谈网络基础架构 背景看一次网络请求主要过程1.URL解析2.DNS解析解析顺序服务器层次划分 3.建立TCP连接HTTP请求为什么要用TCP协议建立连接?TCP 三次握手 4.服务器处理请求5.浏览器接受响应6.渲染页面 部署架构总览结构组成相关术语 负载均衡(LB/SLB&am…

网络基础知识详解(图解版)

网络基础知识详解(图解版) 1.网络协议: 我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议; 手机自动获取网络配置,使用的是 DHCP 协议。 这…