医学僧or程序猿?我为何选择转行。

版权声明:未经授权请勿转载,否则需承担相应法律责任。 https://blog.csdn.net/RonyLance/article/details/82913887

背景情况

    虚岁24了,走过的人生颠颠簸簸过去了二十多年,九年义务教育的时候觉得自己不用担心未来,高中开始想要争气一些,经历高四进入一所普通的二本医学院,学了个当不了医生的专业,学费还贵得离谱,本想考研法硕改命,复习半途母上生病住院,家里债台高筑,还顶着自己三万多的助学贷款,如若继续考研逐梦,真真是难堪此负担。想着还是毕业工作减轻一下家庭负担,书是难得继续读下去了,以后赚到钱有机会再继续深造吧。

    于是在这距离毕业还有八个月的日子里,重新审视了一下自己:学历出去不入机构单位就只能考公务员改命。

    母上一直在说毕业就考公务员吧,铁饭碗多好呀,还能留在家乡工作。

自身想法

    说真的,还是心有不甘,觉着自己还年轻,有劲能去大城市看看世界,想着把回乡考公当做最后一根救命稻草压在心底。

    一直都明白工作赚钱的不易,现在自己本科专业行业不景气的情况下(最主要是自己打从心里对医学热爱不起来),只能转业才能找到一份有前景有梦想的工作了。

    自身现今傍身的技能只有在学校担任学生干部时候,因兴趣自己花费时间学的PS/AI/AE/PR的基础能力。虽说审美能力不错,但是如果去改行做美工,自觉是难以登峰造极,同时也不是很想走美工的路子。花了几天时间在各大招聘网站上看了一轮自己感兴趣的岗位,互联网行业产品、运营、技术,跟直系学长及朋友前辈商讨了一番,运营也许是最好入门互联网的路子了,兴许能积累实力到产品的岗位。但是转念一想,自己还是想学些技术去竞争岗位,毕竟学历没有优势,去面试岗位的时候估计HR连看都不想多看一眼。各大论坛转了一圈,程序员靠实力和本事说话,只要技术够硬就能忽略英雄出身。考虑了一下,不如就干吧。

敢想敢做

    花了些时间去搜集资料,规划了一下自己的学习路径。

    按照现有资本来说,学习前端知识肯定更有利于自己的情况,毕竟前端是做外在的东西呈现出来的,自己可怜的设计基础与审美应该能尽快上手。

    于是知乎一逛,前端建立在后端的基础上,也需要有后端的知识。行吧,不如我从后端基础开始学起来,技多不压身嘛。

    这下明确目标之后获悉了一个全新的词语“全栈工程师(Full-Stack Engineer)”。

    嚯,好家伙,这称呼牛啤呀,于是做个梦:从现在开始,我想从一个菜鸟成长为一个全面硬实力的全栈工程师如何?

规划路径

    看到有大牛前辈说一个好的工程师至少需要掌握一门动态语言和一门静态语言才能算及格。

    Python是一门很简单暴力的语言,被开玩笑说是编程界的AK-47,入门较快,对零基础的人较其他语言来说比较友好,于是当仁不让地选择了这门动态语言作为我的入门语言来学习。

    HTML + CSS + JavaScript,后端有Python支持,前端的基础就要充实起来,毕竟我想以后工作能够甩一个网站让HR更好地去了解我。

    Java是一门在全球范围应用广泛的语言,也更好让我深入了解编程的世界,所以它作为我的静态语言入选学习规划当中。

    PHP在我有前列基础的条件下,作为一门辅助语言学习感觉是不错的,毕竟以后我的主要方向在Web方面。

    MySQL作为数据库中广泛使用的一员,掌握其基础是能让我更好地去追全栈的梦想的。

    还有各种计算机系统知识、算法、数据结构、数据库的知识内容要不断去补充吸纳。

    毕业前想至少能拿出自己的网站和一个基础项目,作为简历的底气去敲开岗位入职的大门。

    希望毕业能找到一家公司能收下我,助我在全栈逐梦的路上走得更远。

结尾呢喃

    我不知道这条路我能走多远,只能走一步看一步,毕竟这条路上的困难和竞争太多了。

    有无数科班出身的人能够把我碾压下去,我只想多努力一些慢慢累积实力在日后达到自己的目标。

    看到这里的你,也许想继续看我之后的路如何,那就继续关注RonyLance,我在GitHub,V2EX,LeetCode等网站都有注册。也许我这一路是笑话,又也许是励志感人的故事呢?我还是抱以期待的。

    谢谢你看到这里,我的朋友。

目前的书单:

0.《笨方法学Python3》<Learn Python 3 the Hard Way>
1.《Python程序设计(第3版)》<Python Programming>
2.《数据结构与算法 Python语言实现》
3.《Python 核心编程(第2版)》<Core Python  Applications Programming>
4.《算法导论(第3版)》<Introduction to Algorithms>
5.《Head First HTML与CSS》
6.《JavaScript Dom 编程艺术》
7.《JavaScript高级程序设计》
8.《head first java》
9.《Java编程思想》
10.《Java 核心技术 卷一 基础知识》
11.《Java 核心技术 卷二 高级特性》
12.《Effective Java》
13.《深入理解计算机系统》
14.《数据库系统概念》
15.《MySQL必知必会》
16.《Modern PHP》
17.《深入PHP:面向对象、模式与实践》<PHP Objects, Patterns, and Practice>
18.《PHP经典实例》<PHP cookbook>
 

以后我会根据自己的学习进度,结合所看书籍和教程写下自己的学习笔记和感悟,也希望予以跟我一样在追梦道路上的行者们一条助你登峰的捷径。爱你们,晚安。

Rony Lance  /  2018年9月30日 晚 于故乡家中

猜你喜欢

转载自blog.csdn.net/RonyLance/article/details/82913887