| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 我相信你一定会关注我的GitHub账号 -> 正文阅读 |
|
[开发工具]我相信你一定会关注我的GitHub账号 |
作为一个五年的GitHuber,这些年花的心血和精力,终究还是值得的! 当初就为着那句“talk is cheap,show me your code”开始了在GitHub开源社区遨游的美妙之旅。 到现在为止,已经收获了几十万的独立搜索访问量(GitHub不自带流量),开源项目也获得了3.2k star,现在也结交了很多开源社区的好友。有一起做过开源项目的,有一起交流技术的,也有纯粹为了鼓励我继续维护项目的旁友。 听我讲故事吧。哈哈哈 2017年,这时候我还只是一个大学二年级的学生,对于GitHub还只是在浏览看一些项目。对于Google的开源项目是很敬佩的,看了很多比如gtest、gflag、gperf;还有很多前辈开源的小项目。 对于自己做的一些小项目,个人觉得十分low,不会想到要去push。甚至会觉得po这要的项目代码上去会不好意思。 然后就是大三开始有了大二学年很专业的基础课之后,比如上了数据结构、计算机网络、操作系统、嵌入式系统设计、微机原理、C++面向对象编程、数字电路、模拟电路、数字集成电路建模、非线性电子线路、ARM系统工程等课程。这时候基本上以上这些课都是理论课+实验课+学期大作业的形式完成,每次实验和大作业基本都是专业第一的成绩收尾。 2018-2019年,大三开始有了很多完整实践项目的练手,尤其是从跟导师和学长的基金项目带,到后来自己带队参加竞赛、申请基金、创业实践等,基本这一年全年无休、没有假期和晚上。 这时候也没想到要把这些收集整理分享出去。 2020年,由于很多原因,最终导致我无缘海外学校的硕士项目,最终与家里商量后开始了紧张的面试求职阶段。我把面试当做了学校里的期末考试备考,对于理论部分:编程语言、计算机网络、操作系统、设计模式/数据库,我一遍面试一遍整理,最终在面试中逐渐去完善自己的题库和面经。最终也获得了字节、美团、快手、360、乐鑫科技、苏宁等互联网大厂offer。 《大厂后端/算法面经分类整理》专栏概述 (字节+美团+华为+阿里等) https://blog.csdn.net/Charmve/article/details/111051085 对于coding部分,我整理了leetcode高频题,尤其是对于字节跳动、微软这类强coding面试的公司,我更是先自己投简历刷一轮,然后再通过朋友内推又刷了一轮面试。收集了大量题目。 最终我选择一家研究院,跟导师商量可以做自己感兴趣的课题研究。这个阶段中,我开始整理了之前的项目经历,真的是花了很长时间,利用晚上和周末的时间,一直也没谈女友。精心整理了很多项目和专栏。最终分享出来。 毕业后我把相关的资料全部整理开源至GitHub:github.com/Charmve?。 毕业后第一年开始转计算机视觉,也做了大量工作,论文阅读以及代码复现,开源项目等等。在GitHub的repo和stars中可以看到,现在也会长期维护,每个项目都会自己从框架到实现,亲力亲为。 所以我花了两三年时间,建立了以公众号为中心的迈微AI研习社社群,论文解读、技术分析、商业参考等文章以文字形式发布在公众号和知乎,涉及的实践项目源代码和工程管理以GitHub为中心发布,以实际软件工程化角度管理和运维。 其实做项目是按照整个产品思维来梳理的。 需要在readme中说清楚几件事:
详细的项目README,可以参考我的这几个项目。对于想要参与开源项目,自己做开源项目,从开源项目中学习,我的GitHub很值得来看一下。 C/C++项目C/C++入门到进阶roadmap,不仅仅是罗列知识点,更多的是面向求职做的知识点精编,主要关注核心计算机基础,以及C++高阶编程技巧。本项目主要涉及计算机基础:数据结构、计算机网络、数据库、设计模式、操作系统等基础。对于算法题刷题高频整理在下一个项目中。 https://github.com/Charmve/CppMaster LeetCode4FLAG,本项目是从leetcode、剑指offer、编程之美和自身参加的几十场亲身面试中总结出来的高质量题目,每面试结束我都会复盘。同时在下一次备考中,我按照同类问题分类整理,提高了自己的刷题的效率和质量。最终在两个月时间收获了五六家互联网大厂offer。 在项目中,我整理了分治思想、动态规划、双指针、递归、遍历、广度优先遍历BFS、深度优先遍历DFS等专题总结,梳理了解题模板。按照表格的形式整理发布,对于每道题都有对应源码实现。 https://github.com/Charmve/LeetCode4FLAG 嵌入式系统设计在毕业学年,由于现阶段各项学习安排不那么紧密,终于抽出时间来,把我大学阶段做过的项目实践经历整理并分享给大家。一是为了加强自己的对所学内容的巩固和提炼,同时如有理解和掌握上的不足,或许也能得到各位仁人志士的帮助;二是考虑这也许能为本专业内学弟学妹们提供简单的参考,做一个知识的传递和分享。 本项目目前阶段计划将大学阶段学到的内容按照专业课程设计(包括上机实验、课程设计、下学年的毕业设计等)、竞赛项目、科创项目、小型编程项目这四个门类进行编写。 https://github.com/Charmve/Practicum4ECE 全彩高阶光立方LightCubehttps://github.com/Charmve/LightCube 计算机视觉L0CV 一种结合了代码、图示和HTML的在线学习媒介上线一周持续登陆GitHub中文榜前三! 学习闭环《计算机视觉实战演练:算法与应用》中文电子书、源码、读者交流社区 工业表面缺陷检测数据集/论文集目前最全的工业缺陷检测数据集仓库,包含十余种类型数据集,还有最近几年缺陷检测顶会论文。
对于GitHub维护、学习规划、职业选择我经历了很多case,可以和大家一起交流,现在很晚了,大家可以留言或者追更话题,我在继续更新,就只为了获得大家的点赞和关注。我会持续给大家尽可能带来更多有价值的信息。 希望这些经历和规划给大家鼓励,我也希望找到那个一同进步的人。 一个人可以走很快,但一群人可以走很远! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 15:06:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |