Java-001 初识

初识

如何学习编程

学习贵在坚持,坚信勤能补拙。编程语言的学习注重逻辑性思维的运用,同时还有持续性的学习。

在学习过程中(入门初期)不要过于关注某个概念,深究其字面的含义,应当先学会编程语言的基础操作和语法特点,如何去编写代码。然后再去深入研究代码底层的,研究其抽象的、深度的内容。

毕竟计算机语言与人类自然语言不同,思维方式和行为习惯不同。

在学习到一定程度以后,我们要学会不断的去挖掘其底层原理,明白代码实现逻辑,摸清楚涉及到的数据结构。

另外,在学习的时候不要过多的纠结于选择,比如多个编程语言应该学哪个,多个算法应该选择哪个,过多的思虑反而是浪费时间,我们应当直奔主题选择当下能利于问题解决的方式。

语言初识

Java与python区别

Java作为软件向开发语言 应用相对广泛
可以做后端,如银行系统 支付系统 大数据平台 或手机app 云管理系统后台 桌面工具等
python相对比较新潮,两门语言各有优势

Java源自于c/c++体系 1995年为应用于大型分布式复杂应用而设计出来的语言
python面向于系统,在科研教育领域应用相当广泛。上手相对来说较为便捷 python更多的是使用库 调用别人写好的代码接口 来实现功能。
但是在解决具体复杂问题的时候 我们往往不会过于关注用什么语言 而是去解决这个问题的具体的算法思路
学习语言不用过于纠结学习哪一门语言 而是注重于学会并去解决实质性问题

关于C

c系列语言定义了现在的编程语言的一些基础。如汇编 二进制等。c语言更多的是关注于底层内容 如内存管理,地址指针等。计算机专业学生应当学习c语言,打牢基础。在基于c的基础上我们可以拓展学习其他语言,编程语言彼此相通。

关于Java

Java生态相对比较成熟,有持续性的新技术发展和出现。如果一门语言没有什么变化,没有新事物的诞生,说明其语言生态相对糟糕,表明这个语言逐渐在变凉

安卓手机系统的开发起初是用Java编写实现,早年Java支持编写一些诸多手机游戏
现在Java更多的是应用于大数据实时计算,在大数据领域相当的热门
可以说 Java在移动端,电脑端,云端都有所应用

其他

博客,要学会去进行总结,写博客养成一个好习惯。
架构,抽象的让所写的代码剥离出一个完整的系统架构
html,超文本编辑 写出一个网页,前端实现
http,网络协议 数据传输与交互
Git ,代码托管网站
Linux,大型服务器所运行的所使用的操作系统

微服务的趋势 大型网站将服务拆分成一个个小点去实现

博客

博客 blog 网络日记

博客的重要性

在博客编写的过程中,我们可以去锻炼自己总结和思考的能力,文笔组织能力,逻辑思维能力,这属于长期收益行为,短期内无法看到成效的。

学习编程本身是持续性的学习,而持续性学习说明所学习的内容是在持续地增长,这要求我们要学会阶段性的去总结自己所学的东西,复习巩固。所以写文章,尤其写博客文章是为了便于自身,将来在遇到一个问题时我们可以回顾,查询。
而文笔能力,在进公司以后,公司经常会有周报、技术文档、代码帮助文档之类的文本文档要写,良好的文笔有利于团队之间的沟通和合作。
局部学完了要求总结,一个知识点学完了要去总结。一个章节学完了要求总结回顾,整体学完了要整体总结,梳理思路,建构起整体的系统结构。
博客可以记录自己经常性和特殊性的代码错误,起到示警作用。

其他

博客平台
博客园,csdn,简书,知乎等,以及自主购买服务器搭建

博客样式:Wordpress typecho

posted @ 2021-02-20 10:42  游遥  阅读(11)  评论(0)    收藏  举报