其他
国庆碎碎念 | 回答几个经常被私信的问题
我去面试数据开发,为什么问我Java类问题?
Java是基础,为什么问Java,因为目前整个数据领域,Java是基础开发语言,绝大多数框架都是基于Java开发的。如果是基于C++开发的,那么面试就会问你C++。一个Java基础都不好的人,我们没有理由相信你会成为一个合格的数据方向的开发者。
我要学一门语言,Java好还是Python好?
都要学,没得选。Java要掌握的足够深入,Python建议能够熟练使用。
我的Java要学习到什么程度?后端的一些框架呢?
非常熟悉,不能比一个纯的后端开发者差。后端的一些框架也要熟悉,这是工程能力的体现。
要学习的东西太多了,无从下手?
《大数据方向学习面试知识图谱》可以参考。数仓开发或者主要写SQL你怎么看?
我个人认为无论是数仓还是SQL写业务,都是基本的能力,不能成为一个开发者的主要技能。在很多公司,平台完善,中间件强大,不需要基于原生的框架开发,这是平台开发者的能力体现。我一定要提醒的大家的是如果你的工作只是写SQL这一种,那么你需要在工作之余多多学习。很多公司的运营人员和数据分析人员SQL写的比开发还好,而且更加熟悉业务本身。那么你自身的竞争力在哪里?经常加班怎么办?
引用其他人的一段话:资本富集的地方,人都得加班,加班的本质,是人跟着机器跑、人跟着钱跑。
更为本质地说,资本富集的地方,人作为劳动力,也是资本的一种。即人是资本而不是人本身。
资本的运转是不能停的,因为停一下损失的钱太多了,中国和外国都一样。
知道发达国家为什么产业工人不加班吗?因为制造业已经不是这些国家主要创造财富的领域了。
发达国家资本富集的地方是金融行业,所以西方国家的金融狗一样加班。
劳动法?加班费?都不存在的。劳动法和加班费只有在资本离开这个市场后才能给你保证。
一般公司的策略是:付给你高于其他行业的薪水、换取你“自愿”加班。不想加班的同学们,你们可以去考公务员或者去欧洲做IT,我保证你不加班、不但不用加班,你甚至会很闲。
我个人的原则是,避免不必要的加班。如果加班也是真的因为工作需要。
大公司还是小公司?
大公司。欢迎点赞+收藏+转发朋友圈素质三连
文章不错?点个【在看】吧! 👇