给从事搬砖行业的各位讲点我的经验
firefox吧
全部回复
仅看楼主
level 11
tuxt
楼主
我是 java 的
2017年11月25日 14点11分
1
level 13
眼镜架max
前排
板凳
2017年11月25日 14点11分
2
level 14
谷歌大法好
你肯定不是Java的。干Java的没空水帖
2017年11月25日 14点11分
3
tuxt
我双休呢
2017年11月25日 14点11分
谷歌大法好
@tuxt
放屁Java哪来的双休
2017年11月25日 15点11分
level 11
tuxt
楼主
适用于搬砖的工种, 说白了就是要亲自写代码的
从 java 说起, 基础就没什么好说的了, 该会的都应该会, 不会至少也要会搜了抄
语言细节, arraylist 和 linkedlist 区别 这种东西要懂. 搜一下类似的面试题
2017年11月25日 14点11分
4
嬡茬扱煙湔
hashmap必考题
2017年11月25日 15点11分
level 15
BrainOffline
请问怎么搬砖?一次搬几匹, 怎样搬最省力
2017年11月25日 14点11分
5
level 11
tuxt
楼主
稍微高级一些的特性
这里知识点太多, 几乎不可能学过来, 也基本靠面试题
典型的有 volatile 的作用(问的深一点的, 问原理). 类加载器里的双亲委派是咋回事(从知识面广的角度出发可以再问问有没有违反这一原则的例子)
2017年11月25日 14点11分
6
tuxt
这里的东西学习我个人认为看兴趣, 因为到了这个程度, 就算是某单个知识点里涉及的东西也是非常非常多, 很难覆盖全, 而且工作中基本用不上, 看完容易忘. 比如 synchronized 关键字的实现原理(这里涉及偏向锁, 锁膨胀等等非常复杂的概念, 反正我也不太懂
)
2017年11月25日 14点11分
嬡茬扱煙湔
@tuxt
多线程也是必问项目
~
2017年11月25日 15点11分
level 11
tuxt
楼主
除了这些, 再就是 GC 相关的东西
这个很重要, 不像语言的高级特性, 这个工作中很有可能会遇见
基本的知识点要全面(各代分布, 回收步骤, 算法优劣)
什么 jvm 参数调优这种东西也非常重要, 但是很遗憾这种东西我认为除非工作中碰见, 想要学习是不可能的
如果工作中有机会遇到相关问题, 一定要把握机会
2017年11月25日 14点11分
7
Growthist📈
RUST大法好
2017年11月26日 01点11分
level 11
tuxt
楼主
语言说完了, 接下来说点别的
存储是另外一块很重要的东西, 要不怎么说入职就是 crud 别的啥也没有
市面上这么多关系型数据库, 非关系型数据库, 谁也不可能懂那么多, 至少两边都会一个
2017年11月25日 14点11分
8
fs_20130220
什么时候能做crud之外的?crud之外还有什么?
2017年11月25日 15点11分
tuxt
@fs_20130220
crud 本身也是有学问的嘛, 看 10 楼
2017年11月25日 15点11分
level 11
💫Lemon
mark
2017年11月25日 14点11分
9
level 11
tuxt
楼主
很多公司都用 mysql, 用的广泛有个好处是资料多, 容易学, 建议学这个
注意, 学习这玩意不是简单的去学习语法, 也不是学运维手段(不要把自己想象成 dba)
mysql 在使用中最需要了解的东西就是索引, 面试题也有一些, 左匹配之类的
2017年11月25日 14点11分
10
嬡茬扱煙湔
mysql事务呢?
2017年11月25日 15点11分
tuxt
@嬡茬扱煙湔
算引擎内容, 会的话更好, 工作中尽量避免用. 分布式做起来也不容易, 妥协很大
2017年11月25日 15点11分
level 11
tuxt
楼主
对于 nosql, 可能用不上, 但是也要了解, 如果可以深入学习就更好
这里就有一个非常好的学习对象, redis
redis 本身设计简单, 性能优秀
2017年11月25日 14点11分
11
嬡茬扱煙湔
monogodb?
2017年11月25日 15点11分
tuxt
@嬡茬扱煙湔
mongodb 业内风评不太好...虽然版本迭代到现在比以前好太多(用过 2.8, 然后因无人运维放弃了)
2017年11月25日 15点11分
level 14
梦蝉幸舞阳花殇
现在像我这样的需要学些什么作自我提升?
2017年11月25日 14点11分
12
level 11
tuxt
楼主
还有点算法之类的懒得说了
最后推荐几本书(网上都可以下到盗版
有能力还是买正版吧)
Effective Java
Java Concurrency in Practice
深入理解Java虚拟机 JVM高级特性与最佳实践
High Performance MySQL
redis设计与实现
2017年11月25日 15点11分
13
A浩酱
马克
2017年11月25日 17点11分
我有狐耳和狐尾
前排战略马克
2017年11月26日 03点11分
level 14
口哇以內
感谢dalao指路,正在学习
2017年11月25日 15点11分
14
level 11
tuxt
楼主
哦最后忘记说了, 英语很重要
对于这个行业来说, 优秀的东西都是英文的
虽然对于几乎其它任何东西都是差不多的, 特别你还生活在某国就更是这样了
2017年11月25日 15点11分
15
tuxt
但和别的行业不同的地方在于, 搬砖程序员这一行, 不会英语直接转行更好一些.
2017年11月25日 15点11分
我有狐耳和狐尾
@tuxt
那有什么学习英语的书籍吗?推荐几本
2017年11月26日 03点11分
梦蝉幸舞阳花殇
@我有狐耳和狐尾
2017年11月26日 05点11分
1
2
尾页