想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。
一般来说,一场单面的时间在30分钟左右,而决定你生死的重要关键部分就是:自我介绍和三大问。
如果这部分回答的不好,除非后面的回答非常精彩,能够帮你搬回来,否则机会渺茫。
自我介绍大家都知道,什么是三大问呢?其实就是“3why”问题
程序员世界里的大佬曹政说:
996 是市场选择,不是某个企业家或者某个企业决定的,没有谁可以只手遮天。给他们底气的,是那些排队等 offer 的应聘者。这很不正确,但这是事实,事实经常不正确。
出于对曹大佬的尊重,我极不情愿地没有送上一句脏话。但这样的言论,真是够气人的!曹大佬一定很有钱了,也财务自由了,也时间自由了——所以他并不能饱尝 996 背后的辛酸。
我们人,并不像风和水那样浑然无觉,不知疲倦。如果 996 真的是市场选择的话,那我们干脆回到“吃大苦、耐大劳”的时代吧。我们为什么要发展经济?为什么要解放生产力呢?我们程序员编写的程序难道不是为了让这个世界变得更美好、更智能、更幸福吗?
再说,给“他们”(应该是它们)底气的,根本不是那些排队等 offer 的应聘者,而是资本的贪婪。也许,曹大佬的本意并不是这样的,他也想体恤广大的程序员朋友们,他也恨 996,但为了让文章吸引更多人的眼球,引来更多的批评,他便靠着自己的雄辩站在了对立面。
记得我刚参加工作的那会,项目忙的时候也经常加班。差不多每天至少要加班到晚上 10 点多,周末也没有休息天,非常的累。但公司是不强制加班的,也有加班费。项目如果不忙的话,晚上 6 点下班就走也是可以的。我没有遇到过项目非常忙但就是不加班的程序员,大多数的程序员都是敬业爱岗的。
但如果公司非要强制 996,逼迫员工加班,那就是雇主在仗势欺人了——我们是人,不是机器,每周工作 5 天,每天工作 8 小时是我们拼尽全力争取到的权利(为数不多);我们除了工作,还要生活。
托马斯·杰佛逊(美国第三任总统)曾说过:“我生命中最幸福的时刻就是在家庭的温暖怀抱中度过的那些时光。”但我从没听过有人说,我生命中最幸福的时候就是在公司的 996 工作制中度过的那些时光。
有人在知乎上问:“除了利用 GitHub 发起抗议,还有哪些巧妙的方案来抵制 996 ?”
安晓辉前辈给出了一个我不敢苟同的答案:
- 确认自己不需要通过 996 拿更多薪水过更丰裕的日子。
- 从今天起抵制 996,挺起来,不加班。
- 如果因为抵制 996 和公司闹得水火不容,那就果断离开。
我不敢苟同的原因是:
- 拿更多薪水过更丰裕的日子和 996 有什么必然关系吗?
- 如果不加班能解决问题的话,还需要利用 GitHub 发起抗议吗?
- 为什么雇员被欺负了,还要委屈地承担后果,而不是雇主呢?
在我看来,利用 GitHub 发起抗议是程序员力所能及的最巧妙的方案——139947 个 star 中我贡献了一个——我相信,我们善意的举动一定会带来一些积极的变化。
一转眼时间真的过的飞快。我们各奔东西,也各自踏上了自己的旅途,但是即使多年不见,也因为这份情谊我们依旧如从前那般“亲密”。不忘初心方得始终。加油吧,程序员们,在我看来35岁,40岁从来不是危机,只要永远不要忘记自己为何踏上征程!
为了让更多在学习中或者最近要准备面试的朋友们看到这篇文章,希望你们能多多评论,点赞+转发!
再次感谢所有给我提供过题目的朋友们,感谢一路有你!
最近学校project项目需要一个消息系统,所以尝试搭了一个集群版kafka,过程中踩了非常多坑。。。这里和大家分享一下搭建过程以及踩过的坑。一、zookeeper集群搭建kafka使用zookeeper保存元数据,kafka自带了zookeeper,不过为了后续方便管理,我还是自己搭建了一个zookeeper集群。首先将下载好的zookeeper解压tar -zxf zookeeper-...
这个是一个比较经典的sql面试题,面试的难度挺大的,这里我将详细讲解,怎么使用这个方法进行查询操作。student(Sid,Sname,Sage,Ssex)Sid 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别创建学生表表,添加对应的测试数据,测试数据如下create table student(Sid varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into stu
关键绩效指标法(Key Performance Indicator,KPI),它把对绩效的评估简化为对几个关键指标的考核,将关键指标当作评估标准,把员工的绩效与关键指标作出比较地评估方法,在一定程度上可以说是目标管理法与帕累托定律的有效结合。关键指标必须符合SMART原则:具体性(Specific)、衡量性(Measurable)、可达性(Attainable)、相关性(Relevant)、时限性
调试zSeries上的Linux应用程序类似于调试其他体系结构上的Linux应用程序。对于有经验的Linux开发人员,最大的挑战是理解新的系统体系结构。对于刚接触Linux的大型机开发人员,掌握新的调试工具似乎是一项令人畏惧的任务。不要害怕。本文将提供一些有用的提示来帮助您入门。 学问来自实践,但是对于调试工具,在没有出现问题而迫使您去修复它们之前,“实践”是不会发生的。考虑到这点,下面将提供让您入门的“速成”指南。 User Debug 日志记录 调试一个崩溃的程序的第一步...
最近项目上用到的一个函数,觉得比较有用,记录下来。oracle得到汉字首字母是一个数据库函数,使用时调用这个函数,传参数就可以了。FUNCTION F_GET_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTI
布局<?xml version="1.0" encoding="utf-8"?><EditText android:id="@+id/et" android:layout_width="match_parent" android:layout_height=&
1.监督分类又称训练场地法,训练分类法是以建立统计识别函数为理论基础,依据典型样本训练方法进行分类,根据已知训练区提供的样本,通过选择特征参数,求出特征参数作为决策规则,建立判别函数对各待分类影像进行的图像分类。分有 正态贝叶斯分类、支持向量机分类、随机森林分类、K最近邻分类、决策树分类1)正态贝叶斯分类 Normal Bays Classifier可以处理特征值是连续数值的分类问题,核心对象是pie.Classifier.normalBayes2)支持向量机分类 Supprot Vector
REGUS Acounts blocked by payment proposal:行项目被autopayment proposal 所以item被block, 再做付款的时候就不会出现那个open itemREGU...
公式的话官方题解已经非常详细,这里就不再写公式了,大致推导为n步有x+y步是j,k两维移动,有n-x-y步是在i轴上移动。 在x+y的两维中,有y步是在y轴上移动,x步在x轴上移动。然后算上C(n,x+y)*C(x+y,x)*t1^(x/p)*t2(y/p)。就是每个点的贡献。这题卡常卡的太恶心了。#include"bits/stdc++.h"using namespace std;ty...
1.先导包 compile 'com.android.support:recyclerview-v7:25.3.0'2.主布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res
1.为什么要用numpyPython中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。对于数值运算来说,这种结构显然不够高效。Python虽然也提供了array模块,但其只支持一维数组,不支持多维数组(在TensorFlow里面偏向于矩阵理解),也没有各种运算函数。因...
如果您看到了"Access Denied"的错误消息,这意味着您无权访问该网页。对于情况4,您可以尝试稍后再访问该网站,或者联系网站的管理员,询问是否存在故障。对于情况3,您可以尝试联系网站的管理员,询问是否可以访问该网站。对于情况2,您可以尝试使用虚拟私人网络(VPN)来访问该网站。该网站可能只针对特定的用户组开放,而您不属于这些用户组。对于情况1,您可以尝试输入正确的凭据再次尝试访问该网站。该网站的服务器可能出现故障,导致无法访问。您所在的国家/地区可能禁止访问该网站。