学编程一年，前两天到一家公司实习，今天主动提出离开，这两天是我第一次感觉到压力。我该怎么办？
分享一个关于我的自学编程的真实经历。希望能缓解缓解你的压力，生活没有过不去的砍，好好生活，把握机会。 ---------------------------------------------------------------------------------------------------------- （一）校园生涯 我本科是学数学的，大学期间也算是个优秀生，年年都拿奖学金，保送本校理论课成绩都没问题，关键英语没过CET6，便无缘保送本校读研。大三后来便开始为考研而准备，大四得知有一个师范院校的保研资格，而且是对英语无要求，名气上比我本科学校稍差，那时很犹豫，辅导员也劝我好好想想，别去保研了，虽然英语差点，考研还是可以考取一个更多的大学。而大四时天天跟舍友一起打游戏，本身不大愿意考研，当时的想法是学校不是那么重要，重要的是自己的努力，最终选择了保研，并没有考研。 我从始至终都坚信一点，那就是学校绝不会成为制约一个人成长的天花板，只要你肯学，只要你愿意努力，无论在哪，你就一定能有所作为。学校固然重要，但更重要的是自己的努力。为此，从研一便开始为自己的职业生涯做打算，并付之于行动。 读研选择了计算机专业，基本上没有码过代码，平时主要做一些学术研究性(研究很难出有价值的大成果)，考虑到自己毕业后想进企业从事IT相关工作。于是研一期间，在研究之余，开始自学编程，先分别把C/C++/Java这3门较主流的编程语言，系统入门地学习了一遍，经过自己评估后，选择进一步深入学习Java，接着学习了Java Spring/Struts/Hibernate等框架，也看过些Java web的学习视频，边学边写一些相关的demo程序。 理论还要结合实践嘛，于是计划在研一暑假找一份工作进行实习。那时的我，没有任何项目经验，本科也并非计算机科班出身的，读研也是在一所普通的一本师范大学，找编程相关的工作，总是被大家觉得师范的怎么不去当老师啊，心里总觉得不适合做程序这个行当。那时想找实习着实不易。投了很多简历，总是期待着能有那么一个公司能给我一展身手的机会，石沉大海，鸟无音讯。找工作时才发现学校还是很重要的，曾尝试过霸笔、霸面，现在回头想满满地都是泪，都是心酸啊。。。 我想说英语真的很重要，不仅仅影响考研保研，作为程序员，能看懂英文资料是非常重要的，往往一手资料都是英文版，经过一段时候才陆续有中文版，而有些中文版并没有原版讲得那么正宗，这里不是说不应该看中文版，我建议有能力的话优先看英文资源。 ---------------------------------------------------------------------------------------------------------- （二）实习经历 再后来经我的一个师兄推荐，去了他所在公司，公司虽然规模较小（研发人员不到10人），但并不愿意接受没有任何实战经验的实习生。当时我急切渴望有一份实习经历，表示只要要我来就行，没有薪水也没关系，就这样有了自己的第一份零薪的实习工作，同时也有那个公司的第一位实习生。 刚到公司，情况跟楼主差不多，先让看懂目前正在进行的J2EE 项目，看到那么庞大复杂的代码量，云里雾里，不知所措的感觉，但还是硬着头皮看下去了，很快领导让我独立负责一个小模块，公司采用的是纵向开发模式，每个开发者负责自己的模块：从上层html/js/jqurey，到中间层业务逻辑Spring/Struts/Ibatis代码，再到底层的SQL数据库。当听到领导让我独立负责模块时，瞬间感觉压力山大，对于那时的菜鸟的我来说太有挑战了。但也深知这样才能快速成长，压力也是一种动力，迎刃而上，承受住压力，收获 必将丰盛，于是我答应了。 实习期间，我还住在学校的宿舍，离公司很远，公司上班时间8点半，而我们学校距离公司有2多小时的车程。每天早上5点多就起床，熬过2小时的车程（为何叫“熬”呢，是因为我本人晕车，每天两小时对我来说真是一种莫大煎熬，但是为了工作，我也是拼了），赶到公司8点，几乎每天我都是公司来得最早的。 下班后赶回学习差不多9点，为了能不辜负领导的期待，为了自己能快速成长，到宿舍后从9点多一直学习到12点多才睡觉，搞清楚工作中不明白的地方，如果实在搞不明白的第二天去公司向大家请教，就这样早5晚12的作息，坚持将近3个月，周末也不例外。期间有过好几次，早上5点多醒来发现灯还没关，是因为前天晚上回来时觉得实在太累，想打会盹再继续学习，结果沾床着睡着了，那时候觉得睡觉都是一种奢侈。 经过这段时间自己的努力，工作总算顺利完成，领导对我工作甚为满足，由零工资改为每月给我发1000多元的工资，作为生活补助。钱虽少但起码填补了每月伙食和路费，最重要的是对我能力的肯定。 这段实习经历虽然苦了点，但是收获颇丰，非常感谢领导和同事对我照顾。 ---------------------------------------------------------------------------------------------------------- （三）毕业季 回顾第一份实习工作，感觉自己离高手还是差距很远，计划回到学校继续深挖技术，然后再去一家中大型的企业去实习。于是，看了不少书籍，比如java虚拟机，java优化、并发，编程珠玑等等，此处省略一万字。一年后，也就是研二的暑假，开始再次投简历找实习工作，凭着有了上一份实习经历，再加上这两年自己的学习，简历比之前充实了不少，有了实习经历、项目经历，这一次找实习比之前顺利多。 当时在招聘网无意间看到IBM招聘实习生，没有寄予任何希望，然电子简历早就写好，只是顺带手点击发送简历而已，就这么顺带手了。不久后IBM就便给我打电话去公司面试，经过层层面试，最终IBM给我发了offer，这大大超出了我预期的计划，对我内心是极大的鼓舞。IBM实习期间，跟很多优秀的人在一起工作，让自己成长了不少，感谢IBM以及所有同事。 风云变幻无常，在IBM实习的那年正好赶上IBM全球裁员风暴，那一年，我们那一批实习生都能没留下，就连身边那位从研一之后就一直在IBM实习的同事也没能留下，他最终去了三星。世界那么大，我想去看看，在西北读了七年书，打算去北上广闯一闯，上海积分落户，北京直接给解决户口(Lenovo)，对于我而言这些城市都是陌生的，有户口或许能还成为不会有那么强烈的北漂感，最后毕业后我选择了Lenovo。 ---------------------------------------------------------------------------------------------------------- （四）职业生涯  职业生涯的第一站来到Lenovo，在毕业前完全没有接触过Android，来到手机厂商负责Android相关工作，由于工作需要便开始强攻Android，始终坚信天道酬勤，每周除了上班时间，几乎把所有的下班以及周末时间都利用起来，有空写写博客，欢迎大家关注。 学习力比知识更重要，因为知识可能落伍，但学习力能让你紧跟技术潮流，立于处不败之地。在学校期间捣鼓J2EE，毕业后从事Android，这丝毫不影响，学习力能让你快速赶上同行，并能曲线超车。在Lenovo期间，我所在部门是比framework还底层的部门，那个部门叫做BSP，跟驱动打交道，基本也是从零开始学习。另外，个人对技术的强烈好奇，一有空就研究上层架构(framework/app)相关知识，希望自己能从上至下的理解整个Android系统。 渐渐地，不少公司、猎头看到我写的博客以及在知乎上的回答，询问是否有跳槽的意愿，那时候我还是很拒绝的，因为联想这一片土壤很丰沃，很自由，没有加班，没有过多的压力，让我有充沛的业余时间去研究、去探索Android系统的各个角度。再后来，小米给了我很多的诱惑，经理也再三表示很希望能我能加入小米的大家庭...经过各种思想斗争最终选择了小米。 第一次离职，有种大学毕业时离别同学、舍友们的感觉，看到朝夕相处的同事和领导，跟他们学会到了很多知识，要跟他们道别，心中很难以割舍.(不说了，越说越煽情了，越说越让我想起当时的场景)。 世界在变化，技术在发展，唯有坚持学习，才能离心中的梦想更近一步。这一站会是我的终点站吗？多年之后，我再来更新这篇文章。update 2016.8.14 更多关于我的信息： ======>  博客： Gityuan博客 ======> 微博：Gityuan ======> 微信公众号: Android达摩院---------------------------------------------------------------------------------------------------------- （五）致题主 “有志者事竟成，破釜沉舟，百二秦关终属楚；苦心人天不负，卧薪尝胆，三千越甲可吞吴。” 想对题主说，机遇是留给有准备的人，你不把自己逼一下，根本不知道自己有多优秀。现在还年轻，你才高三，只有努力，将来定能有一个好的前程。虽然不少人认为工程师不需要学历，但我仍然建议你如果可能的话还是读个大学，不是说大学能学多少知识，而是这对你能力提升是有极大的帮助，决定未来的高度(当然不排除没学历也有大成就的，从概率上讲这是小概率事件)。别怕压力，只要抗住压力，日后回想你会发现曾经那一段最累最有压力的岁月，是自己人生道路里成长最快的阶段。 希望通过我自己的故事，能给你或者更多的朋友有所启发，那就不枉我敲打这么多字了。不同朋友再看完我的经历，留言或者私信问我具体是如何学习编程，有兴趣可以看我的知乎文章 如何自学Android？ 最后跟大家共勉4个字： “天道酬勤”！ ---------------------------------------------------------------------------------------------------------------