给从事搬砖行业的各位讲点我的经验
firefox吧
全部回复
仅看楼主
level 11
tuxt 楼主
我是 java 的
2017年11月25日 14点11分 1
level 13
前排
板凳
2017年11月25日 14点11分 2
level 14
你肯定不是Java的。干Java的没空水帖
2017年11月25日 14点11分 3
[滑稽]我双休呢
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
请问怎么搬砖?一次搬几匹, 怎样搬最省力[滑稽]
2017年11月25日 14点11分 5
level 11
tuxt 楼主
稍微高级一些的特性
这里知识点太多, 几乎不可能学过来, 也基本靠面试题
典型的有 volatile 的作用(问的深一点的, 问原理). 类加载器里的双亲委派是咋回事(从知识面广的角度出发可以再问问有没有违反这一原则的例子)
2017年11月25日 14点11分 6
这里的东西学习我个人认为看兴趣, 因为到了这个程度, 就算是某单个知识点里涉及的东西也是非常非常多, 很难覆盖全, 而且工作中基本用不上, 看完容易忘. 比如 synchronized 关键字的实现原理(这里涉及偏向锁, 锁膨胀等等非常复杂的概念, 反正我也不太懂[汗])
2017年11月25日 14点11分
@tuxt 多线程也是必问项目[滑稽]~
2017年11月25日 15点11分
level 11
tuxt 楼主
除了这些, 再就是 GC 相关的东西
这个很重要, 不像语言的高级特性, 这个工作中很有可能会遇见
基本的知识点要全面(各代分布, 回收步骤, 算法优劣)
什么 jvm 参数调优这种东西也非常重要, 但是很遗憾这种东西我认为除非工作中碰见, 想要学习是不可能的[汗]如果工作中有机会遇到相关问题, 一定要把握机会
2017年11月25日 14点11分 7
RUST大法好
2017年11月26日 01点11分
level 11
tuxt 楼主
语言说完了, 接下来说点别的
存储是另外一块很重要的东西, 要不怎么说入职就是 crud 别的啥也没有
市面上这么多关系型数据库, 非关系型数据库, 谁也不可能懂那么多, 至少两边都会一个
2017年11月25日 14点11分 8
什么时候能做crud之外的?crud之外还有什么?
2017年11月25日 15点11分
@fs_20130220 crud 本身也是有学问的嘛, 看 10 楼
2017年11月25日 15点11分
level 11
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分
@嬡茬扱煙湔 算引擎内容, 会的话更好, 工作中尽量避免用. 分布式做起来也不容易, 妥协很大
2017年11月25日 15点11分
level 11
tuxt 楼主
对于 nosql, 可能用不上, 但是也要了解, 如果可以深入学习就更好
这里就有一个非常好的学习对象, redis
redis 本身设计简单, 性能优秀
2017年11月25日 14点11分 11
monogodb?
2017年11月25日 15点11分
@嬡茬扱煙湔 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
马克[乖]
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
但和别的行业不同的地方在于, 搬砖程序员这一行, 不会英语直接转行更好一些.
2017年11月25日 15点11分
@tuxt 那有什么学习英语的书籍吗?推荐几本
2017年11月26日 03点11分
2017年11月26日 05点11分
1 2 尾页