java码农知识整理--入门篇

写此知乎呢是希望可以帮助更多的初学者了解java码农这个职业,了解java的技术;

最近遇见了很多的初学者,都在问我,数学不好,英语不好,非科班出身能不能入门代码,如果学习,这么多种语言,哪种语言开始学起比较好,其实对于初学者,我不想说太多,都是一些基础性的东西,不管你是科班出身,还是半路出家,之前是什么基础,既然决定入行,就踏踏实实好好学,务实基础,只有打好基础,以后的路才能走的稳;

一、 什么是编程

编程就是程序现实逻辑的表达,任何程序的本质呢有三个:变量、if语句、循环语句。

二、程序员是不是青春饭

很多初学者都很纠结自己花了很多时间、心血、辛辛苦苦学习,结果没到多久就被市场淘汰了(工作几年转型的人),其实个人认为,所有行业低端岗位(无法积累人脉,积累经验)都是青春饭,青春饭的本质:体力第一还是经验人脉第一;至于中年失业,我的建议是:入行只是学习的开始,不是结束;

三、这么多流行的编程语言,我该怎么选择
![在这里插入图片描述java码农知识整理--入门篇_第1张图片

这是今年最新的编程语言排行榜。

很多的初学者呢都会搜这样的排行榜,看编程语言的热度;每年都是Java、c、Python第一第二第三轮流坐,今年又是Java升到第一名了;

那我们今天就来浅谈下Java、Python、C这三种语言

1)被称之为“计算机中的英语”

java诞生于1995年由Sun公司发布,曾一度连续多年排名第一,可以被称之为计算机界的英语;

Java是一门面向对象编程语言,它不仅跨平台,而且接收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java的特征简单性、面向对、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java不仅可以编写桌面程序、web应用程序、分布式架构系统和嵌入式系统,而且也可以Android&IOS应用开发,视频游戏开发,桌面GUIs(即图形用户页面),软件开发。再加上入门不是很难,对于初学者来说是一个不错的选择。

public class HelloWorld{

public static void main(String []args){

System.out.println(“HelloWorld!”);

}

}

2)被称之为“胶水语言”的Python

python诞生于1989年,语法结构非常简单,易学易懂,Python具有强大且非常丰富的库。

它常被昵称为“胶水语言”,能够把其他的语言制作的各种模块很轻松的结合在一起。

Python主要应用于:图形图像、科学计算、web编程、多媒体应用、引擎开发、尤其是在未来大热机器学习和人工智能上有非常大的潜力。

写法:print“HelloWorld!”

3)被称之为”语言之花”C语言

C语言诞生于1972年,可以称之为现代语言的鼻祖,由著名的贝尔实验室发明。C语言是人们的追求结构化,模块化,高效率的“语言之花”。在底层编程,比如(病毒开发、嵌入式等应用)可以来代替汇编语言来开发系统程序。在高层应用,也可以开发操作系统。

#include

int main(void){

printf(“hello,world!”);

return 0;

}

哈哈!!!时间有限今天就先写到这儿了,有兴趣的小伙伴可以关注下!希望可以帮助大家,谢谢!

你可能感兴趣的:(java码农知识整理--入门篇)