本人现在大二狗,计算机专业各位大佬觉得现在我应该专攻什么语言,go,Java,Python还是什么?
本人10年开发培训经验,期间经历了Java,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题 。其实这么跟你说吧,无论是Java、Go还是Python,这些都属于”术“,并非”道“ 。那么”术“与”道“的区别在哪里呢?”术“是技术,你技术再厉害也只是一个单个的技术;而”道“则是思想,一旦”道“研究透了,则所有的”术“都不在话下 。
所以对于大一大二这样并没有急切面临就业需求的学生来说,其实更多的精力是要放在编程思想的学习上 。大学里面的数据结构、体系结构、操作系统、软件工程、编译原理等原理性的东西要多花时间去研究,去琢磨 。如果有时间有精力,最后再去数学系选修几门数学课程,尤其是算法类的课程 。你把上面的这些课程研究透了,才能保证你无所不能无所不会,以后无论你从事哪个方向的开发,都是无往而不利 。
就好比你要学武术,你可以学长拳、洪拳、少林拳、罗汉拳、棍法、刀法、剑术等,但是这些都是一个一个的”术“;如果你机缘巧合之下,掉入山崖,得到一本九阴九阳神功大法,这本书告诉你的是如何修炼自己的内功,并不是告诉你一招一式该怎么练 。但是最后你应该知道,练好了九阴九阳,可以秒杀世界上那些无敌神拳、天下第一刀、沧州第一棍啥的 。
回到这个问题上来,无论是Java、Go、Python,还是C、C、C#,都是具体的编程语言而已,他们是遵从于编程思想的 。所以一旦你的思想通了,再用这些编程语言就会一法通而百法通 。我的建议就是好好学习算法编程思想这种课,然后选择其中比较经典的一个编程语言作为具体的实现手段,比如用Java实现某个算法,这就够了 。
你现在还没有到毕业的阶段,没必要Java也搞,Python也学,贪多而嚼不烂,以学校的学习环境和情况,往往哪个都搞不好 。其实搞好一个算法,再精通一个Java,足以让你找到好的工作 。不要听别人瞎扯淡,什么区块链现在特别火,赶紧搞Go吧;人工智能是未来的趋势,赶紧弄Python吧 。有些东西就是天上飞的猪,站在了风口上就被吹上了去,等风口一过,那个猪就会死的很难看 。
自己没事就打开招聘网站,看看招聘Go的有多少,招聘人工智能的什么要求,你符合吗?你觉得搞得了吗?所以专科本科阶段,尤其非名校的学生,还是踏踏实实,别那么好高骛远,把算法 底层 Java这样的东西搞好了,你的就业绝对不会愁!等你考了研究生,这时候可以捣鼓一下人工智能啊,区块链啊啥的 。以上是我的个人见解,若有不同见解,欢迎留言讨论!我从事开发培训10年,擅长Java,Android,H5,大数据,PHP等多个不同的技术方向 。
今年大三了,学了一年多的Java,可是都在说go用的越来越多了,很多人都已经转go了,请问我该怎么办?
14年,有人说java快不行了,然后国内java还是主流 。17年,有人说java真的不行了,然后国内java还是主流 。19年又有人说java不行了,都在用python了,然而国内真正搜索职位java和c依然还是主流 。终于2020年了,又来一群不在it岗位的人说java不行了,go和python才是主流,一群培训机构的话,你也信???你知道java生态多好吗?你知道老服务有多少java开发的需要维护吗?你知道一个公司要突然转换技术方向代价会有多大吗? 。
推荐阅读
- 如何开始做电商,新手怎么做电商
- 成都汽车隔音,在成都哪里做汽车隔音最专业
- 零食铺子零食加盟费多少,做活动买什么零食
- 今年超市生意好做吗,超市生意怎么做起来
- 在家不知道做什么好,来客人不知道做什么菜
- 请问今年什么生意可以做,今年有什么生意好做
- 失业了做什么,还可以做什么工作
- 夏天只喝一点点,一点点夏天怎么喝好喝
- 外贸怎么做起来,韩国外贸怎么做
- 你做过的兼职有哪些,初中音乐教学方法有哪些