前 3 年在传统企业较大的公司上班,工作内容上技术要求不高,所以都在看一些文史哲类的书,技术书接触较少,现在出来面试碰了一鼻子灰。
三年要求的程序员技术要达到什么高度呢? title 能到高级开发吗?
![]() | 1 Acoolda 2019-11-09 08:23:43 +08:00 via iPhone 你去求职网站搜十几个职位看要求就明白了啊 |
3 0NF09LJPS51k57uH 2019-11-09 09:43:35 +08:00 ![]() 看你什么学校毕业了,阿里 P6 就是高级研发了。 我是 16 年毕业的 纯 java 后端来讲,spring cloud 那一套招式使用应该是最基础的,在此基础上各个组件的原理应该要了解的。 多线程:要求掌握到最底层原理,这也是基础的。 NIO:至少 netty 会用。 设计模式:单例、工厂这种不说了,策略模式、职责链模式、观察者模式这几个超好用的设计模式要理解 分布式:一致性、高可用、分布式锁、RPC 数据库: 欢迎大家补充 |
4 zhuyichen1017 2019-11-09 09:48:30 +08:00 @phantomzz 公司完全不用 springcloud 咋办 |
5 0NF09LJPS51k57uH 2019-11-09 09:53:41 +08:00 @zhuyichen1017 不用 Spring cloud,那一套东西也是有其他替代品的,这些组件的设计思想是相同的,解决的也是相同的问题,比如网关、rpc。我把 spring cloud 拿出来说是因为这玩意儿现在相对来说比较流行,其实本质上应该关注他们的设计思想和解决的问题。 |
7 tedderchen 2019-11-09 15:50:46 +08:00 @phantomzz 不吹牛会死吗? 还 spring cloud 最基础,我都想笑了 百分 99 的公司不需要 spring cloud k8s, 多线程的最底层原理是什么?汇编语言吗? 黑人问号??? |
8 0NF09LJPS51k57uH 2019-11-09 16:19:06 +08:00 @tedderchen 看我上面一条回复再说,年轻人戾气不要太重。 1.三年 java 出去连网关、负载均衡、流控、微服务都不知道,纯靠 CRUD,SSM 征服面试官?公司用不用得到是公司的事,你会不会是你自己的事。我现在每天都在和这些东西打交道。 2.java 多线程至少要了解到 JVM 内存模型、CPU 层面的线程通信吧?难道会写个 new Thread,pool.submit()就是会多线程了? 3.对于你这种人,我也没必要客气,我说的这些东西都是烂大街的,人家喂到你嘴里你都不吃,三年 java 写到狗肚子里去了?自己垃圾别说别人吹牛,你回复的样子像极了井底之蛙。 4.看了一下你的帖子和回复,像极了培训班出来刚入行的,一边说自己是后端还要写前端一边问别人 html 布局是什么?我旁边的前端小哥看到了都笑出声了。 |
9 0NF09LJPS51k57uH 2019-11-09 16:20:12 +08:00 @tedderchen 只会 spingboot + vue 独立写过几个项目, 感觉自己技术垃圾 怎么办 主要垃圾在前端 做什么都是丑的要死 感觉这把年纪也是心累 好想去加拿大定居哦 加拿大需要你,快去吧 |
10 lanshee 2019-11-09 18:45:25 +08:00 进来莫名吃了个小瓜瓜...(手动狗头) |
![]() | 11 jeffh OP @tedderchen spring cloud 外面大部分都有要求,不会不好面试 |
![]() | 13 BacGa 2019-11-09 19:21:37 +08:00 感觉面试造飞机上班拧螺丝不假 但是实际上就是这么严峻 你不能说出个一二三 就是没有工作机会 |
14 leonard916 2019-11-10 11:07:26 +08:00 spring cloud 很多公司用不上 阿里自己了一套似的 但是原理是要的 在你不能出 docker 基 k8s 什的 面官得你只 CURD 然而人一抓一大把 便宜用 @jeffh 你可以用 docker 搭建一套微服系,配合 VM 可以模集群。 RPC 的 我本人用 gRPC Dubbo 是 Thrift 都似 服 服治理 什的 需要知道原理 |
![]() | 15 wleexi 2019-11-10 11:58:06 +08:00 看看源码 |