关键字:《JAVA基础》 自学笔记
序
时令已经过了白露,转眼就快到了中秋佳节,天天渐渐变凉,一派秋天肃杀的景象。2020年注定是一个不平凡的一年。新型肺炎带来的影响还在持续。生活和经济都蒙上了一些不确定的薄薄的灰色。最近疫情期,自己憋在家里除了日常的活动外,没有其它事情要做,感觉时间都浪费掉了。同时由于疫情经济和情感上压力也有些大。为了排解压力让自己充实起来,我决定自己用一个月的时候自学一个新语言,选来选去决定学习python。在学习的过程中接有时感觉特别累,每天总体上也坚持自学至少三个小时。学习中发现了一个比较好的软件xmind,通过xmind这个思维导图软件制作了一些自学笔记,把每节的重点整理成图形的方式,很容易直观理解和掌握。最近整理出来一些图例分享给大家一起学习,希望大家能喜欢。自学确实不容易,贵在坚持!前一段时间给几个同学培训,录制了一些关于java基础方面的视频,我发布到公众号和视频网站上,最近好多朋友联系我给我鼓励让我继续接着写下去。所以今天陆续整理前面的一些文稿,整理成册分享给大家,欢迎鉴阅。希望大家能喜欢我的文章,继续鼓励我。共同成长。
第一节
程序员不是青春饭
图-1: 思维图
一、青春饭的本质是什么?
更偏重要于体力的行业,往往可以说理解是青春饭的特征,但偏重于经验和技能、人脉的行业可以适当的理解不是青春饭。
二、哪些行业不是青春饭行业呢?
需要更多经验来挣钱的行业,比如管理、财务类工作
需要更多人脉来挣钱的行业,比如销售类工作
需要更多技能来挣钱的行业,比如程序员
三、那你怎么才能得到一份好的饭碗?
靠技术:20-30岁左右学一门技术,这是重要强调的。比如你要当程序员,那你需要首先把你的技术基础打好。靠编程这门手艺混饭吃。对于程序员来说:初级程序员、中级程序员、高级程序员、架构师和技术经理、CTO/CIO管理层。一般一个程序员在5年左右的时候就能明显拉开层次,随着层次和级别的提升工资对应的水平也会明显发现大的变化。
靠人脉:成功来自于85%的人脉关系,15%的专业知识。这是世界人际关系专家卡耐基说过的一句话。确实人脉在个人发展的过程中起到非常重要的作用。无论程序员或者其它行业的人,只要大家共同生活在这个社会中,共同工作和生活都需要人脉来维系彼此的关系。个人建议:第一要打好技术基础,再逐步建立人脉关系。
四、如果选择一门语言?
图-2: 2020年编程语言排行榜
目前流行的语言中,C、 C 、 Java语言广泛应用于企业级软件开发、移动开发、大数据云计算等领域,几乎涉及IT所有行业。PHP语言一般用于Web开发领域,大量的中小型网站甚至某些大型网站都使用PHP开发;Object-C和Swift语言主要用于苹果软件的开发。Swift是苹果公司于2014年WWDC(苹果开发者大会)发布的新开发语言,可与OC共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。JavaScript语言JavaScript是一种脚本语言,已经被广泛用于Web应用开发;Python广泛应用于图形处理、科学计算、Web编程、多媒体应用、引擎开发,尤其是在未来将会大热的机器学习和人工智能领域有非常大的潜力。个人建议:从Java、C、Python、C 等当中选择,因为现在它们依然应用广泛。
总结:程序员不是青春饭。