2016 - 2024

感恩一路有你

线程池的底层数据结构 今年大三了,学了一年多的Java,可是都在说go用的越来越多了,很多人都已经转go了,请问我该怎么办?

浏览量:1765 时间:2021-03-15 13:47:07 作者:admin

今年大三了,学了一年多的Java,可是都在说go用的越来越多了,很多人都已经转go了,请问我该怎么办?

14年后,有人说Java将要消亡,那时Java仍然是中国的主流。17年来,有人说Java真的不行了,那时Java还是中国的主流。19年来,有人说Java不再好了,他们都在用python。然而,Java和C仍然是中国的主流。最后,在2020年,另一批不处于it地位的人说Java已经不好了,go和python是主流。你相信有一群培训机构吗???你知道java生态有多好吗?你知道有多少java开发需要维护吗?你知道一家公司突然改变技术方向要花多少钱吗?

搞Java的年薪40W是什么水平?

这是培训机构告诉你的吗?具体的年薪不仅仅是一个广告的问题,还取决于你完成学业后去哪一个城市,去哪一类公司。一般的培训机构都会对某项技能赞不绝口,但事实可能是它和鸡蛋不一样

直接回答:你工作是为了搬砖头,你还有优越感吗?他们都是敢死队。你还在死亡的路上吗?你觉得自己优越吗?

被我们公司的后端大佬说你们前端真的没什么技术含量,我该怎么怼回去?

从普通程序员到高级架构师,是一个从量变到质变的过程。除了内部晋升机制或跳槽机会,最重要的是个人能力的增长。在软件行业工作了十多年,我想给你一些建议。

1. 不断丰富理论知识。从广度和深度两个维度,不断拓展和挖掘基础理论、领先技术、行业解决方案、优化方法。

2. 熟悉业务知识。没有业务,纯技术就无法实现。比如说,编写财务软件的人要有财务知识,编写电子软件的人要有电气知识,编写通讯软件的人要有通讯知识。

3. 多总结,多提炼。将经验转化为经验,进而转化为知识力量。项目经验不仅是经验,也是知识体系的重要组成部分。

4. 从全局性、前瞻性、扩展性和系统性的角度来看待代码体系和模块,熟悉框架、消息、协议、标准和方案,经常尝试从不同的角度去审视、理解和消化。

5. 手上有密码,心里却没有密码。这是架构师的高级领域,在这里理论和代码可以相互通信。

我希望所有的程序员都能晋升为架构师,甚至是专家、总工程师、首席技术官。非常感谢。

从程序员到高级系统架构师该如何进阶?

自2003年以来,我们一直在做程序设计。一般来说,我们写的代码越多,我们需要的代码就越少。

在程序开发之初,我主要做了功能实现。负责项目设计的同事把界面写得很好,剩下的就是功能实现。实现写功能并不困难。简单地说,数据以固定格式处理后,就可以发回。在此期间,每天的代码量相对较大,平均每天大约有500行。

随着他们编码能力的提高,很多代码重用会做得更好。在整个实现过程中,他们会采用比较简单的实现方法,也懂得如何使用模块化的开发模式。通过这个过程,代码的数量在一定程度上减少了,但是思考的时间变长了,有时需要一些时间来验证。在2006年确定自己的主要方向时,代码量再次下降。因为工作中心已经从函数编写调整到了一些框架设计和算法实现,这段时间每天的代码量大约在200行左右,其中很多是编写接口。在此期间,重点工作是实现算法,做数据分析和建模。在这段时间里,还使用了Matlab,因此编码量大大减少,但难度增加了很多。有时需要一周甚至更长的时间来完成算法的验证。

2010年之后,我将机器学习和大数据添加到我的主要攻击方向。这时,我每天的代码量又下降了,平均有100多行。有时一天可以写几十行代码,对算法进行分析、训练和验证的时间就变长了。当java第一次被使用时,代码的数量可能会更多。后来,当使用Python时,代码量减少了很多。目前,算法的实现也采用Python。

事实上,在计算机研发中,编程更像是一种工具。无论使用何种语言,最终的任务都是实现功能。编码量与角色有很大关系,但与编程水平没有直接关系。当然,高级程序员必须有大量的代码基础,这是毋庸置疑的。

线程池的底层数据结构 c++线程 链表怎么发现有环

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。