#高效程序员的45个习惯

Java程序员的职业发展道路 附:大型网站 -- 架构技能图谱(Java版)

职业发展道路基本有3条:第一条路线(技术专精):初级Java开发---中级--高级---项目主管--Java项目经理---网站架构师----资深专家第二条路线(技术转产品):初级Java开发---中级--产品策划--产品经理---产品总监第三条路线(技术转运营):初级Java开发---中级--运营---运营经理---运...

你和阿里程序员的差距在哪里?看看鸿蒙级计算机底层知识总结与操作系统就知道了

第一本是程序员必知的硬核基础知识,这是一本非常入门的经典PDF,看完能让你对计算机有一个基础的了解和入门,是培养你内核的基础,我们看下目录大纲基本上涵盖了计算机所有基础知识,从CPU到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。我们来看下内容是怎样的这个图画的很漂亮啊,看起来就是作者在用心画的,而且排...

分享Java程序员50多道热门的多线程和并发面试题(答案解析)

 下面是Java程序员相关的热门面试题,你可以用它来好好准备面试。1)什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只...

程序员面试,为什么不跟我谈高并发?

作为一个看过几千份简历,面试过几百人的面试官,常常会看到简历中有如下文字:对业务逻辑解耦,高并发等有比较深入的研究和丰富的开发实战经验对解决高并发问题有深入理解熟悉大并发技术,如:反向代理、负载均衡、Keepalived而当我在面试中,问及对方的职业规划的时候,也有一大半人会回答希望将来可以处理高并发业务希望学习高并发...

GitHub 近 100,000 程序员“起义”:向“996”开炮!

 作者|伍杏玲出品|程序人生(ID:coder_life)平常CSDN推送关于程序员加班的文章时,很多程序员边吐槽边调侃地留言“比拼”:“我们也是996”、“007来报道”……可在简单的数据“996”“007”的背后,你知道程序员真实加班有多狠吗?吴晓波在《水大鱼大,激荡十年》中写到一个程序员加班的情景:“在...

作为程序员必须掌握的Java虚拟机中的22个重难点

Java虚拟机一直是比较重要的知识点,是Java高级开发必会的。本文为你总结了关于JVM的22个重点、难点,图文并茂的向你展示和JVM有关的重点知识。全文共7000字左右。虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现。常用的虚拟机有VMWare,Visua...

提高程序员工作效率的5个诀窍

提高程序员工作效率的5个诀窍现在有大量所谓提高程序员效率的诀窍和窍门充斥于网络,有些的确有用,但是有些却是误人子弟。然后我想,我不妨自己动手来写点关于这方面的内容,造福于社会,嘿嘿。好吧,扯远了。我写的窍门得既简单实用又立竿见影,我可不希望来个“5年计划”啥的,那太幽默了,这么长的时间,黄花菜都凉了。此次窍门与如何使用...

OJ网站程序员必备

一.OnlineJudge简介:OnlineJudge系统(简称OJ)是一个在线的判题系统。用户可以在线提交程序多种程序(如C、C++、Pascal)源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。一个用户提交的程序在OnlineJudge系统下执行时将受到比较严格的限制,包括运行...
代码星球 ·2021-01-24

程序员画图工具总结

最近一直在设计新的功能模块,觉得画一个比较好的架构设计图对于整个需求理解非常重要。接下来向大家推荐几个程序员画图比较好用的几个工具。1.AstahCommunityAstahCommunity是一个非常强大的免费的UML建图工具,支持最新的UML图。地址:http://astah.net/tutorial#new-to...

关于技术趋势,写给奋斗中的程序员们

 作者:张寻Van摘自:http://codebay.cn/post/4029.html计算机CPU在09年左右就在性能上没有太大进步,几近物理极限;在CPU停止进步的时候,机械硬盘存储空间从百G变成了百T,存储变得足够大足够便宜;固态硬盘的使用在速度上快了十倍以上;网络从3G到4G再到5G;手机端CPU在性...

程序员级别,你到哪一级?

程序员的成长不是看工作年限的,而是看业务能力。这种能力不光是写码,我觉得大致可以分这么几级: 第一级,能把需求做出来;第二级,能把需求做得快;第三级,能把需求做得稳(少bug);第四级,能和产品经理一起控制有潜在问题的需求,并对常用场景提供标准化解决方案;第五级,能把自己的能力批量复制给同事和下属;第六级,能...
代码星球 ·2021-01-16

PHP程序员,因该养成 7 个面向对象的好习惯

在PHP编程早期,PHP代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。但是,没有面向对象的语言构造,程序员仍然可以把OO特性引入到PHP代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪OO设计的过程语言)。使用PHP...

java的编程习惯影响程序性能

转载:https://www.cnblogs.com/yanggb/p/10606703.html (方便自己查阅-才完全复制:建议去原网址查看) 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成良好的编程习惯非常重要,能够显著地提升程序性能。尽量在合适的场合使用单...

一个初级程序员的碎碎念

   昨天晚上,收到工资打五折的的消息并没有感到一丝的意外,反而有几分的轻松。毕竟在疫情之下各行各业的人们经历这不同程度的打击,有的失业,有的降薪...。  而我,在年后因为没有安排什么工作,又因为公司在逐步从.net转到java。所以2月份基本就是前10多天安排年前没有完成.net项目的工作,接下来的时候根...

C#程序员知识体系

【https://blog.csdn.net/zj735539703/article/details/50409476】C#基础语法OOP的概念,面向对象的理解继承封装多态ASP.NETMVC(WebForm用的越来越少,如果你不熟悉,可以不看)不用asp.netMVC,用WebForm照样可以实现MVC(请看最后一句...
代码星球 ·2021-01-15
首页上一页...45678...下一页尾页