带妹入坑,她该怎样提高自己的编程能力?(1)

简介: 带妹入坑,她该怎样提高自己的编程能力?

如果你经常关注我的话,应该知道了,今年我成功带妹入坑(程序媛),注意是亲妹啊,不骗你,参见下面的链接:


送我妹上了大学


图片也有,想喊大舅子的来吧!




因为她自己不知道喜欢什么专业,也没有目标和方向,于是作为有经验的前辈,我就给她指了一条“明路”——计算机编程。


迷茫不是她的错,因为大多数普通的学生,在高考结束后都挺迷茫的。高考之前,目标就是攒住劲学习,很单纯;上了大学就不一样,得为以后的生存考量。于是,对于女生来说,教师、护士是她们的常规选项;对于男生来说,铁路、机械、建筑的就是我们的常规选项。


不要问我是怎么知道的。当年我父母就是这样逼我的,于是,我报的专业是机械工程,可惜这个专业没录上,被调剂到了计算机网络,误打误撞地学了 Java。


真的挺佩服那些一开始就目标明确的学生,这样就可以少走很多弯路。比如说,父母都是医生,孩子在很大概率上会报医学方面的专业,这没什么不好的,千万不要信电视上那一套,父母干啥,孩子偏偏不爱干啥。


你想啊,从小有家庭氛围的熏陶,孩子在父母的同专业方面是有很大天分的,这叫特长发挥,加上父母经营的人脉资源,孩子在毕业后找一份养家糊口的工作完全不是问题。


我这代人,在音乐上有幸遇到了周杰伦、王力宏、林俊杰、陶喆。被誉为“R&B 教父”的陶喆,他的母亲是京剧名伶,父亲是台湾著名歌手,那陶喆在音乐上面的成就,其实是和他的家庭密不可分的。


给你唠这个,就是希望你不要浪费家庭方面的优势资源。慎重啊,朋友。


像我,父母都是农民,优势资源是不存在的,除非我的理想是种庄稼。可惜从小我就讨厌干农活,辛苦不说,温饱都是问题。如果你的出身和我一样,那从上学到工作,就只能靠自己的努力,一步步摸爬滚打。


我妹就比我幸运多了,我就是她的优势资源,没毛病吧?让我妹学习编程,在我看来,就是最合理的选择。


因为写作的缘故,我认识很多做互联网方面的朋友,关系都处得不错,等我妹毕业了,内推个岗位是没有任何问题的。当然了,如果你想要我推荐的话,也可以的。


做为一名负责任的亲哥,我特意为我妹写了一个《教妹学 Java》专栏,你们也看到了,一直在更新着。我妹每篇都有在看,她给我说收获挺大的。


在线阅读地址:https://itwanger.gitee.io/javazero

你想啊,这对于一名编程小白来说,多么的重要!


那今天,我就来谈谈,成功带妹入坑后,她该怎样提高自己的编程能力。虽然说“师傅领进门,修行靠个人”,但我还是她哥哥,负的责任更多,应该多领领!


首先,必须对你坦诚相见。


第一,对我妹学习编程这件事,没有很高的期许,我觉得给她宽松点的成长环境更好,毕业后顺顺利利地做一名“程序媛”挺好的。


第二,希望我妹毕业后能成为一名“开箱即用”的程序员,能上手做一些项目,而不是停留在大学时期的理论知识层面上。


第三,我妹毕业后进不进大厂无所谓。能进大厂的都是非常优秀的程序员,也是极少数的,还有很大一批普通的程序员,需要从中小厂干起。


不管怎么说,大学的课程都是偏理论知识的,这是我们国家教育的一大特色(没有贬义,绝对没有)。企业呢,虽然没有表现出你没有项目经验就不要你的态度,但还是希望你有一些,对吧?


之前的那篇《研三秋招》的文章里也提到了,有个读者迫切地想要项目经验,就顾此失彼,没有更多时间去钻理论知识、刷面试题,导致笔试落荒而逃。


那在我看来,确实需要一点平衡,就是 60% 的精力还是要放到理论知识的学习上,剩余的 40% 的精力就投入到实战经验上,两者不偏不倚,形成互补比较好。


编程本身难不难,成为顶尖的技术大牛确实很难,不掉点头发,不秃个顶,是“几乎”不可能的;但能在社会上立足,糊口饭吃,还是是不难的,相信我,我就是个不错的例子。


对于我妹来说,想要提高自己的编程能力,单靠学校的教学是不行的,还得靠自学。自学的精髓就在于利用有限的时间,学习到真正有用的东西。那么就需要对学习的知识进行筛选,在筛选知识这方面,我还是有点话语权的。


01、Java 学习路线


如果有读者恰好是学习 Java 的,那么先看看下面这 3 张图,一套很完整的 Java 学习路线(入门级别)。


image.png

image.png

image.png






按照这个路线图学下来,基本上企业级的开发技能都具备了。切记,入门阶段,不要盲目追求深度,非要钻个源码做到“知其然知其所以然”,那我可以负责任的告诉你,一个技术点很可能都够你研究半个月的。


先学会用,会用之后,再结合理论知识深入研究,会事半功倍。这也是我一直奉行的学习准则,还挺有效的。


相关文章
|
7月前
|
缓存 Java Android开发
从代码规范提升编程能力
从代码规范提升编程能力
51 0
|
5月前
|
算法 编译器 程序员
代码规范:其它编程经验
【建议 11-3-4】当心数据类型转换发生错误。尽量使用显式的数据类型转换(让人们知道发生了什么事),避免让编译器轻悄悄地进行隐式的数据类型转换。
34 0
|
7月前
|
大数据 程序员 API
|
设计模式 算法 Java
程序员成长秘籍:个人编程能力的修炼之路
本篇文章主要和大家分享了一位程序员如何快速提高自己的编程能力。要想真正提高自身的编程能力,一定要做好这几个方面,包括学习一门新的编程语言,尝试独立完成一个项目,重温经典书籍,认真研读源码,使用Google进行搜索,使用英文文档并且深入学习技术
|
XML 前端开发 搜索推荐
带妹入坑,她该怎样提高自己的编程能力?(2)
带妹入坑,她该怎样提高自己的编程能力?
84 0
带妹入坑,她该怎样提高自己的编程能力?(2)
|
数据采集 程序员 iOS开发
你的编程能力从什么时候开始突飞猛进?
仔细思考了一下,我那编程能力突飞猛进的时候,腰都快给我叉弯了,那时不要太得意 在一行我读研究生之前还不是计算机相关专业,而读研的时候误打误撞进了一个需要写代码的课题组
164 0
你的编程能力从什么时候开始突飞猛进?
|
设计模式 算法 Java
程序员成长秘籍:个人编程能力的修炼之路
本篇文章主要和大家分享了一位程序员如何快速提高自己的编程能力。要想真正提高自身的编程能力,一定要做好这几个方面,包括学习一门新的编程语言,尝试独立完成一个项目,重温经典书籍,认真研读源码,使用Google进行搜索,使用英文文档并且深入学习技术。
190 0
程序员成长秘籍:个人编程能力的修炼之路
|
算法 程序员
程序员如何快速提升编程能力?
俗话说得好,不想进大厂的程序员不是一个好程序员。那么作为即将步入程序员大军的小萌新/程序员界的老司机,你们都是如何备战大厂的呢?是否面对网络上纷繁复杂的资料茫然无从下手?抑或是坐在电脑旁埋头敲着代码却找不到一丝存在感?不用怕!今天我就来带大家一起解锁一款程序员必备法宝,帮你轻松提升编程能力,离大厂更进一步。
26397 0
程序员如何快速提升编程能力?
|
机器学习/深度学习 人工智能 搜索推荐
|
算法
如何提升自己的编程能力
1. 练习白板写代码         你必须不需要任何指令地从零开始编写自己的代码。也就是说你要从一个空白文档(白板、白纸等)开始,然后在不听从任何指示的情况下自己敲出每行代码。
1174 0