教你一招:非计算机科班如何丝滑转码?

news/2024/12/22 0:46:11/

近年来,很多人想要从其他行业跳槽转入计算机领域。非计算机科班如何丝滑转码?

目录

一、确定方向

二、确定学习计划(自学)

三、学习


看到组里好多非科班姐妹决定转码之后,因为相关背景知识不足难以确定学习计划,尽管发帖询问,但可能大家的回复也并不详尽,仍需进一步查询,故整理了一下我作为半个非科班人士如何确定方向与学习计划。

一、确定方向

工具:大厂招聘信息以及搜索引擎

使用方法:

        如果姐妹已经能够确定自己的方向那是再好不过了,但如果仍在纠结之中,或者是已经网页搜索,仍旧被大段文字叙述和陌生的专业术语绕的头昏,又或者对于网页上给出的职位信息不确定实时效性。那么可以选择查看大厂的招聘信息,校招和社招均可。

        查看职位信息的时候如果有不理解的地方再利用搜索引擎检索,或者还可以去视频网站查看小白向的职业说明,方法不一而足。

        那么对于在了解职位信息之后如何确认自己的方向,这里可以提几个参考的依据:个人喜好、学习所花费时间、学习难易程度以及对自身条件的要求(例如专业要求和学历要求)。此处还可以查看一下其他人转码记录,有些分享贴会把这部分的内容包括进来,看看别人在考虑的时候考量了哪些方面。

二、确定学习计划(自学)

工具:women in tech小组、知乎、各大技术网站(一亩三分地、GitHub等)

使用方法:

        确认了方向后,可以首先在小组内检索关键词(例如前端),查看姐妹们的分享贴。或者可以利用知乎,我知道知乎的名声不太好,不过用于学习方法检索的话还是很不错的工具选择,依旧是查看分享贴,其他技术网站同样。

 

        多查看几份学习计划(或许十份左右),在最初期花一点时间在这个上面是很值得的。看的时候注意留意这些分享贴中学习路径的共同点。例如同样的学习步骤在大多数分享贴都有提及,那就是好的学习步骤,然后整理自己的学习计划。

        学习计划中包含的项目,可以参照的项目有:理论知识学习(网站、书本等)、项目学习、面试阶段学习、刷题。(我是自学前端的,所需要的项目是这些,或许别的方向还需要其他项目例如竞赛) 看其他人的分享贴时可以着重留意一下所包含的项目。

        最后如何检查自己的学习计划呢,有一个方法是参考jd,可以找到对应的岗位,查看要求具备的技能里,提到的技能点是否包含在自己的学习计划里。同理,此处的工作查看可以多看几份。

        最最后,学习计划不是一尘不变的,会随着对于所学内容的理解加深有不同的调整,或者是看到新的有用的内容有所添加。也就是说不用太执着于一开始就要制定出完美的计划,先有个学习计划雏形也没问题的。(此处可以说一个故事,我有个学长,连续三年每年问我如何学雅思,连续三年的开头都是“xx,雅思考到6.5分难吗”)

三、学习

        学习没什么好说的,就是一个坚持二字。可以找同伴一起,无论是线下还是线上。这里呼吁一下姐妹们还是多利用一下组里专门的拉群贴,不管是加入已有的群还是新拉群都很方便,避免发布重复的拉群贴。

        1. 学好语言基础。掌握语言基础是第一步。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做。
        2. 多动手写代码。如果你确信自己对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来,那么你就可以进行下一步了,你可以开始尝试编写一些有趣的 Java 程序。刚开始动手编写程序时,请可能会困难重重。但是一旦挺过去,接下来即使这些问题再次出现,你也能轻松解决。
        3. 遇到问题学会使用谷歌搜索。学会使用搜索引擎解决自己的问题。推荐使用谷歌,比百度好用太多。
        4. 阅读经典书籍,比如《Java编程思想》、《深入理解计算机系统》、《数据库系统概念》等等,这些都是非常优秀的书籍,每次阅读都会有新的收获。
        5. 实习非常重要!一定要去参加实习,不管是日常实习还是暑期实习,最好能参加,有实习经验的话,秋招很加分!


        6. 每天刷一道算法题,养成刷题的习惯。很多互联网公司都会考察手写算法题,如果平时没有练习,那么笔试或面试的时候大概率会脑袋空白,game over。建议从大二开始,每天抽空到leetcode上刷刷题。
        7. 参与开源项目。平时多逛逛Github(全球最大的同性交友平台,嘿嘿),参与到开源项目建设,如果能给优秀的开源项目奉献自己的代码,那是非常nice的,面试也能吹一波。
        8. 学编程一定要打好计算机基础!对于非科班同学来说,与科班同学最大的差距在于基本理论知识。如果你是非科班自学编程的,想要进入大厂,那么计算机基础知识一定不能落下。每一个合格的程序员,应该要知道计算机体系的结构,内在的逻辑是什么,要有自己的思考。

 

 

——————————

以上是自己整理学习计划的方法,或许还有不足的地方,可以在评论里留言哈

13363571949@163.com


http://www.ppmy.cn/news/1023117.html

相关文章

js 使用 Object.defineProperty() 对属性进行限制 06

小夏小夏,可爱到爆炸 🤣 💕💕💕 文章目录 一、对属性操作的控制二、属性描述符三、数据属性描述符四、存取属性描述符五、vue2 响应式原理六、defineProerties 同时定义多个属性七、对象方法补充 一、对属性操作的控制…

从零开始配置前端环境以及安装必备的软件及其插件

从零开始配置前端环境以及安装必备的软件及其插件 前言一、 安装 Node.js二、 安装编辑器三、 安装版本控制工具:四、 安装浏览器五、 安装包管理工具六、 安装必备的VS Code 插件1、必备插件2、Vue.js 插件3、React 插件 总结 前言 前端开发是一个快速发展的领域&…

elasticsearch简单入门语法

基本操作 创建不同的分词器 ik_smart: 极简分词 ; ik_max_word: 最细力再度分词 基本的rest命令 methodurl地址描述PUTlocalhost:9200/索引名称/类型名称/文档id创建文档(指定文档id)POSTlocalhost:9200/索引名称/类型名称创建文…

Arrays.asList() 返回的list不能add,remove

一.Arrays.asList() 返回的list不能add,remove Arrays.asList()返回的是List,而且是一个定长的List,所以不能转换为ArrayList,只能转换为AbstractList 原因在于asList()方法返回的是某个数组的列表形式,返回的列表只是数组的另一个视图,而数组本身并没…

彩色图转灰度图之c++实现(qt + 不调包)

1.介绍 在日常生活中,我们经常看到的图片是彩色图片,有时我们需要将彩色图片转换成灰度图片来处理,也就是将RGB三通道图片按照一定规则转换成一通道图片。 2.转换方式 彩色图片转灰度图片,一般有三种方法 第一种:平均法…

香港第一金:美联储官员放鹰 贵金属跳水下跌

香港第一金基本面分析: 中国纸黄金交易通显示,全球最大黄金上市交易基金(ETF)截至08月10日持仓量为903.38吨,较上日减持0.31吨,本月止净减持9.55吨。 周四公布的美国上月消费者物价指数(CPI)上涨0.2%,与6月涨幅持平。…

TOPIAM 社区版 1.0.0 发布,开源 IAM/IDaaS 企业身份管理平台

文章目录 产品概述系统架构功能列表管理端门户端 技术架构后续规划相关地址 ​Hi,亲爱的朋友们,今天是传统 24 节气中的立秋,秋天是禾谷成熟、收获的季节。经过长时间优化和迭代,TOPIAM 企业身份管控平台也迎来了当下的成长和收获…

C#,数值计算——基于模拟退火的极小化问题单纯形(下山)算法的计算方法与C#源程序

1 模拟退火 模拟退火算法其实是一个类似于仿生学的算法,模仿的就是物理退火的过程。 我们炼钢的时候,如果我们急速冷凝,这时候的状态是不稳定的,原子间杂乱无章的排序,能量很高。而如果我们让钢水慢慢冷凝&#xff0c…