工作5年的阿里Java程序员分享从业心得总结,写给还在迷茫的朋友

避坑指南:MTK平台Widevine L1密钥安装全流程详解(含SP META工具使用与Log分析) 本文详细解析了MTK平台实现Widevine L1认证的全流程,涵盖密钥申请、格式转换、安全烧录等关键步骤,特别针对Trustonic TEE环境下的SP META工具使用与日志分析提供实用指南。帮助开发者规避常见错误,确保DRM密钥安全部署,满足高端内容保护需求。 阅读详情

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。

工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共同点:Java基础是必考的。

  • 工作第一年,可能问你String对象创建的理解,常用的框架是什么等等;
  • 工作第三年,就问你Java内存分配机制是什么,类是如何加载的等等;
  • 工作第五年,就问你常用的设计模式是什么,你在工作中充当什么角色,怎么独立完成一个模块等等;

可以看出——这是一个典型的程序员的成长过程:

使用Java—->深入理解Java积累经验——>独立设计分析能力——>独当一面的多面手!

因此,必须学习:

数据库

最常用的是Oracle了(当然银行项目等需要DB2等),熟练掌握使用存储过程,触发器等;

UML

项目中经常要写文档,项目经理的基本功,程序员走向设计的基本功;

linux系统

需要掌握常用的linux命令——部署在windows操作系统上的项目很少吧。

其他就不多说了,大家可以补充。

学习上,兴趣是最大的老师;项目驱动也是不错的选择,总之,不学习不行。

第一. 积累行业背景;

行业背景非常重要;工作3年后必须确定自己的行业背景,比如一直从事电信行业,一直从事银行项目,一直从事ERP行业等等。

一个程序员不可能是一直写代码的,就是写代码也要知道业务逻辑,满足什么需求;俗话说隔行如隔山,每个行业的业务都不一样,甚至差别很大,比如你一直从事流媒体的研究,让你跳槽到一家银行项目,完了,一切从头学吧,以前的行业经验都用不上了;而且,一个公司公司招人,就是希望找到那些很容易上手,不需要培训业务很久的程序员;频繁跳槽的朋友,一定要注意这点;

一直在一个行业呆久了,就可以成为这个行业的专家;我们可以经常看到,一个项目组的某个leader,代码写的一般,但是却可以跟客户流畅的沟通,控制着新需求的提出,bug的修正等等;而客户也很愿意跟他打交道,因为那些老的项目只有他能维护,他甚至熟悉系统的每一张表结构——-可想在这个行业呆的时间有多久啦。

第二. 合理的职业规划

什么是职业规划—-就是你短期或者长期的一个职业计划!大道理不讲,咱简单点。先问你几个问题:

  • a.你工作几年了,你愿意一直和新入行的新手一样就是个简单的程序员吗?
  • b. 你愿意一直写代码,而不关心其他吗?
  • c. 一个项目的前期需求,设计,后期部署维护,领导找到你,你说咱搞不定,行吗?

程序员不是敲代码的机器。第一年太多东西不懂,你可以一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;但是第二年,你还是这样吗?不可能的,一年的经验你完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?这是高级程序员的要求!

什么是高级程序员?

具有分析设计能力,能进行技术攻关,而且具有某行业深厚背景的程序员!

所有,一个项目立项后,你要积极的参与到前期设计中,跟老同志们一道思考分析问题,学习经验!OK,你这就成长啦!

千万不要认为程序员就是写代码的哦!!!

而且,通过一个项目的开发,你要能粗略的统计出一个功能的开发时间;比如一个模块有20个小功能点,你开发了80个小时,每个小功能点平均2小时——这时在前期就能评估工作量啦。当然每个人的效率和工作质量是不同的,因人而异,但是大概的工作量应该是可以统计出来的,用于统计一个项目的工作周期;

具备上面的能力,你起码已经是一个项目组的骨干啦!此时,就可以带领小弟做开发而不是平凡的一个被带领者啦。

很多公司的项目骨干和项目经理都不是通过招聘的来的,都是培养出来的——-工作2年,思考能力不错,善于动手,很上道!OK,此时项目经理和公司中层可能就注意到你了,就会给你多分配任务慢慢的锻炼你,这时候千万不要闹别扭哦(曾遇上这样一个同事,技术很好,人也不错,领导突然给他分配很多任务,他开始是默默承受,后来闹意见啦!领导找他谈话后,他算明白啦!顶过一段时间就基本适应,可以快速的做完;后来他成了我们那批人中新的项目leader啦),跟带你的人好好学习,多劳动,很快就出头啦!

如果你工作了多年,属于老鸟了,也要善于带人,能提携小弟!因为只有小弟成长了,你身上的担子才会轻,项目才会顺畅的进行!

而且高级程序员(本科为例)工作四年左右工资就达到一个瓶颈了(一线城市是9K—1.2W),这时候必须“转型”—–高级程序员只是你能力的一部分,系统分析师,架构师,技术主管才是你应该告诉别人的职务,薪资才能再次提升。

第三. 关于跳槽

跳槽要学习的技术就多了

跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。

准备不充分的面试,完全是浪费时间,更是对自己的不负责(如果title很高,当我没说)。

今天给大家分享下chenssy在这次跳槽中整理的Java面试大纲,其中大部分都是面试过程中的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式。

项目介绍

大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。有的人经常抱怨自己每天在堆业务,但没有成长。事实上,很多情况下确实在堆业务,但并不是没有成长的。并非做中间件或者技术架构才是成长,例如我们的需求分析能力,沟通协作能力,产品思维能力,抽象建模能力等都是一个非常重要的硬实力。

好的,现在进入正文。

  • 1、明确项目是做什么的
  • 2、明确项目的价值。(为什么做这个项目,它解决了用户什么痛点,它带来什么价值?)
  • 3、明确项目的功能。(这个项目涉及哪些功能?)
  • 4、明确项目的技术。(这个项目用到哪些技术?)
  • 5、明确个人在项目中的位置和作用。(你在这个项目的承担角色?)
  • 6、明确项目的整体架构。
  • 7、明确项目的优缺点,如果重新设计你会如何设计。
  • 8、明确项目的亮点。(这个项目有什么亮点?)
  • 9、明确技术成长。(你通过这个项目有哪些技术成长?)

Java基础

  • 1、List 和 Set 的区别
  • 2、HashSet 是如何保证不重复的
  • 3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?
  • 4、HashMap 的扩容过程
  • 5、HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的?
  • 6、final finally finalize
  • 7、强引用 、软引用、 弱引用、虚引用
  • 8、Java反射
  • 9、Arrays.sort 实现原理和 Collection 实现原理
  • 10、LinkedHashMap的应用
  • 11、cloneable接口实现原理
  • 12、异常分类以及处理机制
  • 13、wait和sleep的区别
  • 14、数组在内存中如何分配

Java 并发

  • 1、synchronized 的实现原理以及锁优化?
  • 2、volatile 的实现原理?
  • 3、Java 的信号灯?
  • 4、synchronized 在静态方法和普通方法的区别?
  • 5、怎么实现所有线程在等待某个事件的发生才会去执行?
  • 6、CAS?CAS 有什么缺陷,如何解决?
  • 7、synchronized 和 lock 有什么区别?
  • 8、Hashtable 是怎么加锁的 ?
  • 9、HashMap 的并发问题?
  • 10、ConcurrenHashMap 介绍?1.8 中为什么要用红黑树?
  • 11、AQS
  • 12、如何检测死锁?怎么预防死锁?
  • 13、Java 内存模型?
  • 14、如何保证多线程下 i++ 结果正确?
  • 15、线程池的种类,区别和使用场景?
  • 16、分析线程池的实现原理和线程的调度过程?
  • 17、线程池如何调优,最大数目如何确认?
  • 18、ThreadLocal原理,用的时候需要注意什么?
  • 19、CountDownLatch 和 CyclicBarrier 的用法,以及相互之间的差别?
  • 20、LockSupport工具
  • 21、Condition接口及其实现原理
  • 22、Fork/Join框架的理解
  • 23、分段锁的原理,锁力度减小的思考
  • 24、八种阻塞队列以及各个阻塞队列的特性

Spring

  • 1、BeanFactory 和 FactoryBean?
  • 2、Spring IOC 的理解,其初始化过程?
  • 3、BeanFactory 和 ApplicationContext?
  • 4、Spring Bean 的生命周期,如何被管理的?
  • 5、Spring Bean 的加载过程是怎样的?
  • 6、如果要你实现Spring AOP,请问怎么实现?
  • 7、如果要你实现Spring IOC,你会注意哪些问题?
  • 8、Spring 是如何管理事务的,事务管理机制?
  • 9、Spring 的不同事务传播行为有哪些,干什么用的?
  • 10、Spring 中用到了那些设计模式?
  • 11、Spring MVC 的工作原理?
  • 12、Spring 循环注入的原理?
  • 13、Spring AOP的理解,各个术语,他们是怎么相互工作的?
  • 14、Spring 如何保证 Controller 并发的安全?

Netty

  • 1、BIO、NIO和AIO
  • 2、Netty 的各大组件
  • 3、Netty的线程模型
  • 4、TCP 粘包/拆包的原因及解决方法
  • 5、了解哪几种序列化协议?包括使用场景和如何去选择
  • 6、Netty的零拷贝实现
  • 7、Netty的高性能表现在哪些方面

分布式相关

  • 1、Dubbo的底层实现原理和机制
  • 2、描述一个服务从发布到被消费的详细过程
  • 3、分布式系统怎么做服务治理
  • 4、接口的幂等性的概念
  • 5、消息中间件如何解决消息丢失问题
  • 6、Dubbo的服务请求失败怎么处理
  • 7、重连机制会不会造成错误
  • 8、对分布式事务的理解
  • 9、如何实现负载均衡,有哪些算法可以实现?
  • 10、Zookeeper的用途,选举的原理是什么?
  • 11、数据的垂直拆分水平拆分。
  • 12、zookeeper原理和适用场景
  • 13、zookeeper watch机制
  • 14、redis/zk节点宕机如何处理
  • 15、分布式集群下如何做到唯一序列号
  • 16、如何做一个分布式锁
  • 17、用过哪些MQ,怎么用的,和其他mq比较有什么优缺点,MQ的连接是线程安全的吗
  • 18、MQ系统的数据如何保证不丢失
  • 19、列举出你能想到的数据库分库分表策略;分库分表后,如何解决全表查询的问题
  • 20、zookeeper的选举策略
  • 21、全局ID

数据库

  • 1、mysql分页有什么优化
  • 2、悲观锁、乐观锁
  • 3、组合索引,最左原则
  • 4、mysql 的表锁、行锁
  • 5、mysql 性能优化
  • 6、mysql的索引分类:B+,hash;什么情况用什么索引
  • 7、事务的特性和隔离级别

缓存

  • 1、Redis用过哪些数据数据,以及Redis底层怎么实现
  • 2、Redis缓存穿透,缓存雪崩
  • 3、如何使用Redis来实现分布式锁
  • 4、Redis的并发竞争问题如何解决
  • 5、Redis持久化的几种方式,优缺点是什么,怎么实现的
  • 6、Redis的缓存失效策略
  • 7、Redis集群,高可用,原理
  • 8、Redis缓存分片
  • 9、Redis的数据淘汰策略

JVM

  • 1、详细jvm内存模型
  • 2、讲讲什么情况下回出现内存溢出,内存泄漏?
  • 3、说说Java线程栈
  • 4、JVM 年轻代到年老代的晋升过程的判断条件是什么呢?
  • 5、JVM 出现 fullGC 很频繁,怎么去线上排查问题?
  • 6、类加载为什么要使用双亲委派模式,有没有什么场景是打破了这个模式?
  • 7、类的实例化顺序
  • 8、JVM垃圾回收机制,何时触发MinorGC等操作
  • 9、JVM 中一次完整的 GC 流程(从 ygc 到 fgc)是怎样的
  • 10、各种回收器,各自优缺点,重点CMS、G1
  • 11、各种回收算法
  • 12、OOM错误,stackoverflow错误,permgen space错误

小编和几位朋友把所有遇到的面试题(答案)总结成PDF文档,最全大型互联网企业常问面试总结

最全最新面试文档分享,先一步了解大型互联网面试题及答案,对面试文档总结感兴趣的可以管住公主号:JavaAC,即可

最全最新面试文档分享,先一步了解大型互联网面试题及答案
三菱 FX5U PLC 4轴程序 控制松下伺服3个, 步进电机一个 三菱 FX5U PLC 4轴程序。 控制松下伺服3个, 步进电机一个, 四轴自动堆垛码垛设备程序, 回原点动作用专用的原点回归指令写的, 手动运行用三菱相对定位指令写的 , 自动运行用绝对定位指令写的取料运行, 表格定位写的自动放料运行, 设备各种报警异常都有写出 程序每一步都有注释。 包括PLC程序、显控触摸屏 程序、松下伺服驱动器接线图。 程序内都有IO注释 编号:4816635519484681汇美0808 ... 阅读详情

相关推荐

骨架动作识别新突破:CTR-GCN的通道拓扑优化策略解析

本文深入解析了CTR-GCN在骨架动作识别中的通道拓扑优化策略。通过引入通道级拓扑细化,CTR-GCN克服了传统GCN共享拓扑结构的局限性,显著提升了动作识别的准确率。文章详细介绍了CTR-GCN的三大核心组件设计,包括特征变换模块、通道拓扑建模和通道聚合技术,并提供了实战调参经验和模型压缩技巧,为计算机视觉领域的研究者和开发者提供了有价值的参考。

weixin_27310417的博客 193

5年开发经验的阿里巴巴Java程序员分享从业心得总结,帮助还在迷茫的朋友

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共同点:Java基础是必考的。 工作第一年,可能问你String对象创建

文章中资料均可获取,有需要请添加yunduoa2019即可 726

Windows BITS服务:后台智能文件传输技术详解

后台文件传输技术是现代IT基础设施中的关键组件,Windows BITS(Background Intelligent Transfer Service)作为微软原生解决方案,通过队列管理和智能调度实现高效数据传输。其核心技术原理包括分块传输、断点续传和带宽自适应,能够根据网络状况动态调整传输速率(默认占用空闲带宽的80%)。在工程实践中,BITS特别适用于企业软件分发和自动化数据采集场景,通过PowerShell命令即可实现高优先级传输和代理配置。相比传统FTP方案,BITS在跨国文件传输中将失败率从30

weixin_42116058的博客 283

我,阿里的程序员,工作5年,揭秘阿里员工的真实收入和工作经历

如今有很多大学生在毕业之后都渴望自己能够进入互联网公司,能够在大公司里获得非常高的工资和薪水,可是并不是所有从业者都拥有较高的学历和能力,一旦在招聘面试的时候被淘汰可能就很难再进入大公司,有所作为,很多网友都对阿里这些互联网公司的程序员比较感兴趣,大家会认为这些程序员能够获得高薪,对于他们来说,其实在一线城市里也能够出人头地,获得非常高的收入,那么在阿里工作一些程序员能够获得多少收入呢?

m0_70486148的博客 3360

基于 YOLO + SAM 的自动图像标注实战

摘要: 本文提出一种基于YOLO检测和SAM分割的自动化数据标注流水线方案,通过YOLO定位目标并生成检测框,再以检测框为提示驱动SAM完成精细分割,最终输出YOLO格式的标注文件。该方案将人工标注升级为半自动流程,显著提升标注效率,尤其适用于多类别、大规模图像的实例级标注需求。代码模块化设计支持模型灵活替换,并集成异常处理与进度可视化功能。虽依赖YOLO检测质量且对小目标存在局限,但作为工程落地方案,可有效降低私有数据集构建成本,适用于工业检测、遥感等场景的冷启动标注。

qq_64366203的博客 1149

【大数据Java基础-Java基础01】环境搭建(一)Sublime Text3搭建Java编译环境(Windows系统)

1. 首先配置好Java环境变量 我的jdk版本是1.8.0_191,存放目录是C:\Program Files\Java,因此添加以下环境变量 (1)系统变量→新建 JAVA_HOME 变量,变量值为: C:\Program Files\Java\jdk1.8.0_191 (2)系统变量→找到 Path 变量→编辑,末尾加入: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 如果Path变量末尾本身有“;”,则上述路径前面则不需要加“;” (3)系统变量→新建 CL

微信搜:import_bigdata,大数据领域硬核原创作者 556

程序员能干多久?程序员能干到多大年龄?

很多程序员都是选择这个方向,管理也是有技术型和管理型的,如果实在是不想做管理,也是可以做技术型的,专心去研究一下技术方面,当然也并不局限于纯技术领域的探索,而是站在技术管理岗位思考更多的问题。大多数程序员认为程序员是吃青春饭的工作。程序员处理问题的能力一般都是很强的,有着程序的思维在里边儿,一层一层地解开所遇到的问题,现在很多大佬都是程序员出身的,比如腾讯、百度等等。在技术方面上来说,已经有很多大的开发经验,直接是可以做出来其它产品的,现在也有很多公司是需要这种对岗位稳定,并且对技术很重视的公司。

nhb687095的博客 2万+

《S32系列芯片——Boot & HSE详解》持续更新中...

专栏总目录,将详细介绍S32系列芯片的Boot功能,最终给出HSE基于IVT的Secure Boot方案!!!

车载系统攻城狮 4387

java工作了7年很迷茫,一个5年Java程序员的年终总结,献给还在迷茫中的你

Java正式诞生是在一九九五年,起初开发者认为,C/C++在使用过程中存在一定的弱点,一方面是操作上的繁琐,另一方面也是处于安全性的考量,因此Java被开发了出来。在此之前开发者就已经对这套计算机语言进行了多年的优化,那时候还叫Oak。随着时间的积累和实际上的应用,到现在Java已经成为了计算机语言排行榜上常年霸榜的一种。 在心态调整好之后,学习进度一般就会飞速提升了,此时你要开始制定一个学习流程。光入门还不行,学习Java的人一般都是抱着入行的目的去的,如果想要在今后的行业竞争中站稳脚跟,还需要更升

weixin_42097208的博客 1696

【EPS精品教程】EPS2016三维测图版安装教程(附EPS2016安装包下载地址)

EPS地理信息工作站是北京清华山维新技术开发有限公司历经十五年精心研发和打造,为满足“以地理信息服务为中心”的信息化测绘生产需求而推出的测绘生产活动多种业务模块集成化软件系统。主要功能有:(1)测绘与地理信息多业务模块集成管理;(2)多元多尺度多种类数据集成管理;(3)跨平台异构数据转换;(4)数据监理;(5)自动缩编与综合;(6)坐标转换与动态投影;(7)地理信息模板定制;(8)GIS地理信息描述与CAD图形表达一体化支持;(9)GIS数据库更新维护;(10)图形打印与地图出版。 一、安装过程 EP..

智慧空间实验室 2万+

智元机器人开源具身仿真框架 Genie Sim 入门教程

GenieSim是AgiBot推出的具身智能仿真框架,提供完整闭环开发管道,包括轨迹生成、模型训练和基准测试。框架支持Docker容器化部署,要求Ubuntu 22.04和NVIDIA硬件环境。主要功能涵盖: 支持12种基准测试任务 提供ADER评估框架 集成UniVLA/RDT等基线模型 支持PICO/键盘遥操作 具备轨迹记录回放功能 提供完整API控制接口 开发者可通过Hugging Face获取场景资产,使用标准化ROS主题与仿真环境交互。框架特别优化了碰撞检测和抓取物理模拟,适用于从简单抓取到复杂操

2506_90492529的博客 2544

阿里工作4年是种什么体验,肝到T8就剩这份心得了,已助朋友拿到10个Offer

在阿里工作了4年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时候,熬到P7也费了不少心思,小编也是个爱学习的人,把这几年的工作经验整理成了一份完整的笔记。此笔记已属朋友拿到腾讯,阿里,美团等10个offer!由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

m0_59595915的博客 406

提示词工程在机器翻译质量提升中的应用

Introduction to Prompt Engineering in Machine Translation Quality Improvement Keywords

AI天才研究院 1151

写给还在迷茫的朋友-阿里Java程序员分享工作5年的从业心得总结

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共同点:Java基础是必考的。 工作第一年,可能问你String对象创建

JAVAvb1的博客 275

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

5年的java容易迷惘_工作5年的阿里Java程序员分享从业心得总结,写给还在迷茫的朋友...

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面对的问题;而且不同...

weixin_42305634的博客 648

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

工作5年的阿里Java程序员,分享从业心得总结与面试笔记分享

个人近期面试情况 今年二月以来,我的面试除了一个用友的,基本其他都被毙了,可以说是非常残酷的。其中有很多自己觉得还面的不错的岗位,比如百度、跟谁学、好未来等公司。说实话,打击比较大。 情况基本上是从三月开始好起来的,这个时间点,可能疫情快过去了,国家也开启了接近40万亿的基础建设计划,在这个时间断,面试的几个代表性的公司,包括腾讯、饿了么、宝宝树、旷世科技等等,基本都成了。 最终,就在三月9号,饿了么刚给我确认了p7的职位。也算自己到了另一个奋斗的阶段了。对自己的经历,做一个面试总结。 之...

javassb的博客 225

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

阿里6年多程序员的经验总结,写给还在迷茫中的朋友

阿里6年多程序员的经验总结,写给还在迷茫中的朋友 前言 很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面能够独当一面的技术专家“。后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题。因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰。 (几...

Julysx的博客 1298

阿里5年Java程序员分享从业心得总结,写给还在迷茫的朋友

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东...

chengwengwan4930的博客 216

一个6年Java程序员的工作感悟,写给还在迷茫中的朋友

很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面能够独当一面的技术专家“。后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题。因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰。(几乎)没有人能够看准技术的下一个方向,因为这个问题实在是太难了,能...

weixin_41780944的博客 5310

一个6年java程序员的工作感悟,写给还在迷茫的你

前言 很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面能够独当一面的技术专家“。后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题。因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰。 (几乎)没有人能够看准技术的下一个方向,因为这个问题实在

欢迎来到技术宅的博客 1万+

分享在阿里做Java研发5年的朋友的从业心得,送给还在迷茫中的你

就是你短期或者长期的一个职业计划!大道理不讲,咱简单点。先问你几个问题:a.你工作几年了,你愿意一直和新入行的新手一样就是个简单的程序员吗?b. 你愿意一直写代码,而不关心其他吗?c. 一个项目的前期需求,设计,后期部署维护,领导找到你,你说咱搞不定,行吗?程序员不是敲代码的机器。第一年太多东西不懂,你可以一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;但是第二年,你还是这样吗?

the shy 293

一个6年Java程序员的年终总结,写给还在迷茫中的你

无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!点击传送门即可获取!**

2401_84046912的博客 941

java工作了7年很迷茫_一个5年Java程序员的年中总结,献给还在迷茫中的你

原标题:一个5年Java程序员的年中总结,献给还在迷茫中的你我越来越担心我作为一个Java程序员的未来。恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的经历,和类似的感悟。面试官对我的答复大致...

weixin_30490729的博客 763

一个七年Java女程序员的年终总结,写给过去一年的自己

简单先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少), 推荐一个Java学习资料群学习》+交流 523401738 其中成功的有4家,另外两家失败的原因在于:1、阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,...

软件大咖 9317
上一篇: 2022Java后端开发最全面试攻略,吃透保送大厂
下一篇: 上半年Java面试真题整理,一共343道,每一题都很经典,上半年就有89人拿到offer
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值