来自 MeloDev AndroidDeveloper微信公众号

你们以为这篇文章该是我教你们如何泡妞了吧?并不是...最近连续发了几篇文章都不是跟Android太相关,已经有人给我留言说「你这还是 AndroidDeveloper 的公号么?果取关!」我只想说,我这个公号的介绍早就已经介绍了不仅限于Android技术分享,我这里有很强的个人色彩,有段子,有励志,有人生,有感悟,文风幽默随意,我说了算。再说了,我最近两篇写给学生们的文章我并不觉得没用,做人要懂得换位思考,你觉得没用的文章对那些学生们不知道多有用呢!

我这暴脾气,对于这种人我只想说,爱看不看,不看随你取关,我这种自尊心很强的人是绝对不会强留你们的!

哎...哥...亲哥...我特么随便说说的,您还真取关啊?我错了,我真的错了!

这不,这两天我就发点跟Android相关的技术文章,泡妞的文章容我缓缓可以么?让那些取关的人在角落里哭去吧,哈哈哈哈哈!

今天先来一篇我一位粉丝「MeloDev」投稿的文章,这是他从自学到找到工作的真实经历,其实基本每隔几天我都能收到一些同学发给我的私信也好,留言也好,说是受我的经历以及我的技术分享的影响,让他们找到了一份不错的工作,我真的蛮欣慰的。这位粉丝把他的经历写出来了,我觉得对我的读者们应该非常有启发,故此分享给你们!


写在前面:

以下经历都是我半年多以来真实的自学编程的经历,我对我说的每一个字负责,希望对你有所启发。

大学

带着高考发挥失常的痛苦、失落、遗憾,我还是满怀期待的来到了我这所普通大学。新鲜感随着军训的呐喊声散去,以及东北这块土地大学中特有的官僚主义气息,让我对周遭充满了无助和失望。看到周围同学无尽的堕落,对生活的负能量以及十分糟糕的学风,让当时19岁的我真真切切地意识到:“我已经深陷泥沼。”

我试图去寻找一些出路,做了很多尝试都没有获得好的结果,当时没有一个学长学姐告诉我当时应该做什么,就是感觉:所有人都是凑合过吧,凑合读吧,凑合过吧,包括我也没想过应该怎样去提升自己。我也是个普通人,终究无力对抗环境带给我惰性,蹉跎着大好光阴。

当然我是个喜欢琢磨的人,大二的时候自学了一下制作外挂,然后经营自己的QQ群用户去出售。这条路被游戏公司堵死了之后,去玩梦幻xx,用了两个月时间参透游戏经济规律,然后就倒买倒卖赚钱,当然这不是什么光荣和神奇的经历,但是让我赚到了人生的第一桶金,并且让我明白了一个至今受用的道理:“动脑去做任何事都会有不错的效果。”

自学编程

今天躺在北京的出租屋里,想想我当时的状态,至今有些后怕。与相恋多年的女友分手,患上轻度抑郁,彻夜失眠。不过这些并不是本文的重点,不去赘述,只是当时那个没有什么退路的我,反而更加勇敢坚决。

这里要由衷的感谢 stormzhang 老哥,偶然间在知乎看到您自学编程的经历,备受鼓舞,从此走上开发道路,尤其您那句“如果我行,那么你也行。”,对啊,每一个看到这篇文章的同学,你们都不笨,为什么不去相信自己可以呢?

时至今日仍然感激 stormzhang 老哥,我们素昧平生,但是您留下的文字对一个要放弃自己的学生带来了巨大的信心。

这里附上 stormzhang 自学编程经历和路线,但是我也是看这篇文章过来的。

「我的自学编程故事」

下好了视频,买好了书籍,大四上学期我几乎逃掉了所有能逃的课,钻到图书馆去敲代码,晚上9点到图书馆,晚上10点从图书馆出来,周而复始,风雨无阻。自学的过程当然不是一帆风顺的,甚至说是孤独无助的。大家可以看看我前两天写的一个博客,就是教大家怎么去看崩溃日志,没错,当时那个时候我就是连崩溃日志都不会看,哪里出错了都不知道,一旦crash可能就得找一上午错误,一行行的照着书本比对。

这里也要感谢我高中的好兄弟,他大学是学计算机的,通过“自黑”给了我特别多的鼓励,但是我知道你相当厉害了。

事实证明一个孤独、好胜、紧咬后槽牙的男人确实有挺大的能量,互联网时代也有太多的学习资料供我参考。这种高三一般的节奏持续了大概3个月,每天大概10小时面对电脑敲敲打打,晚上独自走在回寝室的路上,疲惫,面无表情,感受着东北寒冷的秋天,虽然难熬,却也成长得非常迅速。

转眼就快过年了。寒假回家,我妈看出我压力很大,就报了一个旅游团让我去散散心,旅游回来抑郁好了很多,当时感觉能睡个安稳觉很开心。过年期间一直回顾Android知识点,我确实对Android很感兴趣,研究源码时常常会感叹谷歌工程师的巧妙智慧,以及站在一定高度上应该如何去设计程序才能更加合理。

这是我当时看的书

不过我的缺点也十分明显:计算机基础薄弱,Java不够扎实,项目经验一般。

找工作

投简历之后面的第一份工作是一家做企业订餐o2o刚拿到C轮融资的中型公司,第一次出去面试,忐忑紧张和不知所措,表现得非常一般。面试官问了我非常多Android最新的知识。当时大火的MD设计风格、RxJava、Facebook的React Native等等,这些在我当时自学的过程中无暇参照,不过极大开阔了我的眼界,让真实体会到了编程世界技术日新月异的更代。这也是程序员这个职业与其他职业最大的区别,就是技术经验相对不保值,需要终身学习。

第一次面试不成功并没有特别打击到我,回到家里用了一个月时间去看了看最新的Android技术,继续完善基础知识和项目细节。

等三月份再来北京面试的时候,面了四家公司都拿到了offer,我选择了一个由大牛组成,技术氛围浓厚的新创业公司,公司的产品我也觉得非常酷,智能硬件相关,下面晒一晒我们的产品~

如今实习一个多月了,一切都还都满意,虽然忙,心里却觉得挺充实,对编程的热情也没有衰减,总之,我还在路上。

想对你们说的:

前面的鸡汤虽然好喝,但是入行真的要谨慎点,一旦决定,风雨兼程。

下面列出几条品质:

1.喜欢编程,能冷静面对bug并使复杂问题简单化,逻辑思维出色(最重要)

2.对产品有一些自己的想法看法,不得过且过,喜欢问“这是怎么做到的”

3.好奇心,对新技术有渴求感、危机感。

我觉得以上三点比较重要,如果你都契合,放心吧,找个工作没问题。

现在我也刚刚入门,有幸收获了几百粉丝,写的几篇博客也得到了 stormzhang 大大的认可,并发表在他的公众号上,虽然很初级,但是让我信心大增。

今天我也仅仅是刚刚入门而已,经历过你们学习过程中的那种无助迷茫,和对未来的无力感,也在无数次的失眠中怀疑自己适合不适合当程序员,但是挺过来之后,一切确实没有这么难。

大家有问题可以随时私信我,知无不言,言无不尽。如果着急可以加我的微信,需要的话也可以为大家修改修改简历,也准备长期在简书更新原创Android博客,我们的故事都刚刚开始。


如果我行,那么你也行!

这是我真实的,零基础自学编程,找到满意工作的经历。相关推荐

  1. 0基础怎么自学编程?零基础自学编程应该怎么学

    零基础想要学习编程,第一步首先决定要学哪一门语言,了解它们的特点和应用的领域:第二步确定学习方法,自学还要结合一些辅助资料或工具:第三步,调整良好的心理状态,为学习编程创建一个稳定的心理环境. 第一步 ...

  2. 如何零基础自学编程能找到工作

    现在很多年轻人喜欢计算机,喜欢软件开发,想从事IT行业但又不是学这个专业的,很多人就想通过自学的途径走上这条道路,但大家肯定也和我当初一样有很多的困惑.本人学校学的是国际贸易专业,毕业之后的不顺利加上 ...

  3. 零基础自学编程的程序员如何找到工作

    现在很多年轻人喜欢计算机,喜欢软件开发,想从事IT行业但又不是学这个专业的,很多人就想通过自学的途径走上这条道路,但大家肯定也和我当初一样有很多的困惑.本人学校学的是国际贸易专业,毕业之后的不顺利加上 ...

  4. 电脑编程自学(零基础自学编程怎么入门)

    电脑编程自学入手:确定编程学习的方向.编程语言有多种:php,C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标. 基础阶段 ...

  5. 30岁零基础自学编程,先学哪种语言最好?

    说说我自己的经历.211大学,光学工程研究生毕业,和程序猿完全不搭边. 毕业后进了成都某国字头研究所,在行业里摸爬滚打了四年,2018年机缘巧合在家养病,开始了编程自学.选择编程的原因很简单:成本低, ...

  6. 业余时间零基础自学编程,9 个月后我成为一名软件工程师

    在这篇文章里,我想分享自己如何在 9 个月内一边做着全职工作,一边自学编程,从一名小白成长为年薪六位数软件工程师. 每当阅读别人的成功故事时,我的第一反应都是查看作者的背景,希望他们的经历和故事也发生 ...

  7. 震惊!某程序员吐槽零基础自学编程很难,真的是这样吗?

    前言:在自学编程的过程中,一部分程序员遇到冰冷的英语字母,枯燥的编程教程,果断选择了放弃.但其实自学编程不是那么难,只要是逻辑思维或者理科比较好的还行的小伙伴,编程入门完全可以. 零基础程序员自学编程 ...

  8. 24岁零基础自学编程,先学哪种语言最好?

    看你是为了什么学: 1.如果是因为感兴趣,那么建议从弱语言开始学习. --特点:时间短,见效快. 2.为了找工作,而学编程,那么建议基础还是扎实一点,从C语言或者Java开始,这边推荐Java. -- ...

  9. 零基础自学编程前需要知道的知识

    你是否适合编程?学习编程后能做什么?如何选择编程语言?有哪些免费的线上学习网站推荐?今天这篇好文将那些自学编程前需要了解和思考的问题都记录下来,希望能给那些刚刚开始或正准备自学编程的朋友们带去一些启发 ...

最新文章

  1. Thrift的服务器和客户端Python案例
  2. java final修饰的类_java final修饰符使用总结,final修饰类详解
  3. [转载]acm进阶之路
  4. 【MySQL数据库】一天学完MySQL笔记——纯SQL文档版
  5. 也许你需要点实用的-Web前端笔试题
  6. php 当地时间,PHP UTC到当地时间
  7. ubuntu software updater已意外关闭 解决办法
  8. EmailMessage类
  9. yum配置(源配置-光驱,ftp服务器;基本用法)
  10. 别人家只会编段子,谷歌带大家找乐子 | 愚人节の真 · 大型线下踏春游戏
  11. 语文学科html代码,[2018年最新整理]学科分类与代码.doc
  12. PHP 获取微视无水印源地址_PHP快速实现解析无水印播放地址URL——快手篇
  13. Swiper轮播图片并播放背景音乐
  14. 什么是MACD,如何使用MACD指标(新手必学)
  15. 短信通道——阿里大鱼(java)
  16. 面试中被问到三次握手四次挥手应该怎么回答?---------不看后悔系列
  17. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
  18. 多目标跟踪(MOT,Multiple Object Tracking)评价指标
  19. Android 调用第三方 APP
  20. EMD——EEMD——CEEMD

热门文章

  1. 前端小白--marquee无缝滚动
  2. 连续性、间断点以及介值定理、最值定理和零点定理
  3. 使用MRQ实现多机并发执行任务
  4. Docker 运行percona tokudb 引擎
  5. 使用idea打包出现Could not find artifact com.ms:---:pom:0.0.1-SNAPSHOT
  6. Mac app store连接失败 下载一直转圈老毛病解决
  7. 猫猫龙猫猫007:Linux命令学习
  8. 2020 国家知识产权战略试题答案
  9. element双输入框开始时间结束时间验证
  10. 6款Windws电脑必备软件,大大提高工作效率!