现在读高中,该如何开启编程之路(有兴趣肯吃苦),大概可以怎么规划。
考个好学校,比干啥都强
有个好学历,你再菜都有人要,你高中学历,除非你能优秀到超越90%的人,不然简历筛选都过不去
1.高中学习比大学,初中与小学的学习紧张的多。一般抽不出太多时间学编程。最主要的是,学编程也需要你投入一定的精力和时间。这会占用你的学习精力与时间。最关键的是,人家公司是要看你简历的,如果你因为学编程而没考上个好大学,那些好公司又怎么会要你呢?毕竟在某个语言领域比你强的人有的是,人家为什么要用你呢?如果你确保自己有足够的精力和时间来学编程。那么,你可以尝试一下从Python入手。为啥?因为Python简单啊。简单又易学就使得学习Python能尽可能加快你学习的进度并尽量减少在此方面花费的精力。当然可能也减少不了多少。毕竟有时候写个小程序出了个莫名奇妙的BUG一修就是几个小时左右(本人亲身经历过)出现这种莫名奇妙的BUG往往是你的代码逻辑出了问题但是代码语法没有问题。这种状况每种编程语言都有。但越难的语言出现这种逻辑错误就越难修(视个人能力而言,不过大多数情况下都是这样的)。就比如,Python的一个离谱BUG你可能要修2到4个小时。Java的离谱BUG你可能要修3到6个小时,C++的离谱BUG你可能要修上8个小时左右(自己一个人做开发的话)。如果你学的是汇编,而刚好写的程序出了BUG,那就毁灭吧,重写吧。汇编BUG没个几天改不好的(当然汇编高手一般写不出BUG,但一旦写出BUG了,那就是致命的。工程越大修BUG用的时间与精力就越多)所以你会发现一些用汇编写的程序的BUG很难发现并且也很难修正。之所以出现这种情况是由于各种编程语言的语法与复杂度是不一样的。Python属于里面简单的那种。语法并不复杂。而Java比较复杂的有:内部类,集合,并发等。这些对于初学者来说学起来还是有些困难的。C++则有更复杂的指针,虚基类等。因为Java是用C开发的,而开发目标就是要比C更简单。不过再怎么简单,只要他是一个强类型的语言,他总有某个方面是比较难的。Python是一个弱类型语言。对于某些部分没有特殊要求。比如Java中HelloWorld是这样写的:
Class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld");
}
}
C++中是这样写的:
#include <iostream>
using namespace std;
int main()
{
cout << "HelloWorld" << endl;
return 0;
}
以上两段代码中的每一个单词都有它单独的含义,而这些,在Python中。只需要
print("HelloWorld")
就足够了。可以简单的从代码量看出来。Python比Java与C++简单多了。他们三者的难易度为
C++ > Java > Python
所以你要是铁了心要学,就学Python吧。高中生本来时间就不多。千万不要让编程耽误了你的前途!
我是一名互联网从业者,我以大数据开发工程师的角度来认真回答一下你这个问题,你现在这个阶段以兴趣为主,然后好好学习,考好学校,每个人的优势不同,到达目的地的方式不同,正确的方法是认识自己,接受自己的能力,选定自己的赛道,好好努力,不要人云亦云。加油吧,少年。不如静下心来好好学习,你现在规划是坚持不下来的,希望能帮到你!
这个,高中不建议直接开始以编程作为主业,考个好学校比啥都强,现在大厂看学历的;