# 前言当说到“体系化”和“碎片式”这两个词,大家会感到一种矛盾冲突感,因为体系就应该不碎片,碎片的东西它就应该不体系。其实是因为我们的学习过程分为好几个不同的阶段,在这个阶段利用体系化的方式,而在另一个阶段,又用碎片化的方式,这样就可以形成体系化碎片式的学习。
我们的学习分为四阶段:输入、内化、沉淀、输出。碎片化在输入的时候用,因为信息本身是碎片化的,时间也是碎片化的,所以输入信息的时候,要碎片化。但有需要体系化的沉淀。因此碎片化的输入,加上体系化的沉淀,你就可以实现利用碎片化的时间,做体系化的学习。
怎么才能实现呢?其实今天要讲的干货内容综合起来就是三个步骤,加后边一个附录,大家了解这个了,干货内容也就掌握了。
# 步骤一:确定工作的应用目标三大步骤的第一个叫做确定工作的应用目标。定目标特别重要,没有目标的时候我们就很容易陷入盲目学习和无边界学习的状态。盲目学习就是我啥都想学,学了以后串不到一块去。无边界学习就是我学习的范围太广了,哪怕是有一个大概的主线想法,但学的东西可能还是太泛了。其实目标本身并不在于对或者错,浙大的郑强教授曾经说过一句话:我不是因为爱高分子这个专业,所以我才去 ...
一、txt、csv、tsv文件txt、csv、tsv都属于文本文件
文件类型
英文全称
名称
分隔符
描述
txt
text
文本类型
没有明确要求
可以有分隔符,也可以没有
csv
Comma-separated values
逗号分隔值类型
半角逗号:','
csv是txt的特殊类型
tsv
Tab-separated values
制表符分隔值
制表符:'\t'
tsv是txt的特殊类型
csv又有叫做Char-separated values(字符分隔值类型),通过字符值进行分隔。
但因为半角逗号在数据中出现的的可能性比较大,所以经常会使用文本包装符来标识逗号为数据中的一部分,或者直接使用其它特殊符号作为分隔符。
二、csv文件规范
每一行记录位于一个单独的行上,用回车换行符CRLF(\r\n)分割。
文件中的最后一行记录可以有结尾回车换行符,也可以没有。
第一行可以存在一个可选的标题头,格式和普通记录行的格式一样。标题头要包含文件记录字段对应的名称,应该有和记录字段一样的数量。
在标题头行和普通行每行记录中,会存在一个或 ...
指标名称指标描述单位描述CPU使用率CPU_Utilization%CPU使用率。网络流量Net_Read_Kbkb网络读取。Net_Write_Kbkb网络写入。缓存命中率Cache_Hit_Ratio%高速缓存命中率。Buffer_Cache_Hit_Ratio%在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。线程等待ASYNC_NETWORK_IOms数据库服务等待客户端取走数据的等待时间。CHECKPOINT_QUEUEms检查点任务队列长度。CHKPTms服务器通知检查点线程启动的次数。CXPACKETms线程正在等待其他并行线程处理完成。IO_COMPLETIONms等待 I/O 操作完成。LATCH_EXms等待 EX(排他)闩锁。LATCH_SHms等待 SH(共享)闩锁。LATCH_UPms等待 UP(更新)闩锁。LCK_M_Sms任务正在等待获取共享锁LCK_M_SCH_Mms任务正在等待获取架构修改锁。LCK_M_SCH_Sms任务正在等待获取架构共享锁。LCK_M_Ums任务正在等待获取更新锁。LCK_M_Xms任务正在等待获取排他锁。LOGBUFFER ...
查询表中的某一个字段在那些存储过程和视图中被使用123456789101112131415161718SELECT DISTINCT OBJECT_NAME(sd.id) Dependent_Object, ( SELECT xtype FROM sysobjects so WHERE so.id = sd.id ) Object_TypeFROM sysobjects so INNER JOIN syscolumns sc ON so.id = sc.id INNER JOIN sysdepends sd ON so.id = sd.depid and sc.colid = sd.depnumberWHERE so.id = OBJECT_ID('表名称') AND sc.name = '字段名称';
表列信息查询,包含字段名称,字段类型,字段长度1SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ' ...
诊断
首先我们需要了解一下,为什么需要「让老板认可技术的价值?」。也就是我们真正的问题是什么?
以及是老板真的不认可技术?还是我们通过一些现象这样去认为。所以我们不满的是现象,还是老板的态度?
应对思路
角色认知
既然是一个管理话题,那么我们就需要站在管理者的角度去思考。
为什么很多公司甚至技术公司都表现的不重视技术人员。大概下面几个原因:
1)公司业务的技术壁垒不高,所以需要的程序员本身的技能水平也就不高。那么市场存量大,可替换成本低。
2)注重报表数据的公司对待分工角色上没有倾向性,只通过最后的业绩来评判。所以不会关注技术水平的高低,只关注最后成果的达成情况。
3)公司缺乏技术文化,或者只重视关键性的几个技术人才,对于其他技术人员并不关注。
4)技术提升对业务影响技术投资在高回报的同时具有投入大、周期长、风险大的缺点。多数企业既要面临技术底子薄、运营经验差、还需要自筹资金等不利局面,于是投资小,见效快几乎就成了唯一选择。
那么还是上述的问题,「公司或者老板不注重技术」对于我们管理造成的问题是什么?
1)给的薪资低于市场均值,导致招聘不到我们想要的人才。影响了团队的梯队建设或者目前项 ...
诊断
空降是一个大话题,横跨管理的方方面面。但再多的方面,不同的案例也会有些许侧重的不同。
本次我们从「空降兵下属联合搞你咋办」来聊下角色认知,另外还是会给一个空降整体的思路。
应对思路
「空降兵下属联合搞你咋办」,这句话的问题在什么地方呢?
那我们先问下自己:在这个团队里,我是谁?我空降来做什么的?
然后我们再来问:「空降兵下属联合搞你咋办」是我的感受,还是真正的问题呢?它对于「我是谁」,「作为谁需要实现的目标」是否有影响呢?
NLP 逻辑层次图
以上我们只是想要让你了解,你现在是团队的负责人,需要把自己从和任何团队成员的比较和竞争中抽离。
把目光投向远方,去看看你将带出一个什么样的团队,以及在这个过程中, 你能为公司、团队和各位团队成员带来什么样的成绩和成长。
所以,你要做的,不是和团队成员竞争、比较,也不是比团队每个人都强。而是要考虑如何让大家把自己的才智都发挥出来,去达成一个共同的团队目标。
总之,你要做的不是管束和控制大家,而是引导和支持大家**。**当你用引导方向和支持帮助的视角去看待你和那些老资格、高能力的员工时,你会因为自己的初心而不再有猜疑和恐惧。
因为当你真的 ...
面试指南
未读https://blog.jsdiff.com/archives/%E9%9D%A2%E8%AF%95%E6%8C%87%E5%8D%971-%E5%85%B3%E4%BA%8E%E9%87%8D%E6%9E%84%E5%92%8C%E4%BC%98%E5%8C%96https://blog.jsdiff.com/archives/%E9%9D%A2%E8%AF%95%E6%8C%87%E5%8D%972-%E5%85%B3%E4%BA%8E%E5%BE%AE%E6%9C%8D%E5%8A%A1%E7%9A%84%E7%A8%B3%E5%AE%9A%E6%80%A7%E5%8F%8A%E6%89%A9%E5%B1%95%E6%80%A7https://blog.jsdiff.com/archives/%E9%9D%A2%E8%AF%95%E6%8C%87%E5%8D%973-%E5%85%B3%E4%BA%8E%E5%9B%A2%E9%98%9F%E7%AE%A1%E7%90%86https://blog.jsdiff.com/archives/%E9%9D%A2%E8%AF%95%E ...
评估团队成员的绩效是管理团队的重要任务之一,以下是我常用的方法和经验:
设定明确的目标和标准:首先,我会与团队成员共同设定明确的目标和绩效标准,确保每个人都清楚自己的工作目标和期望的绩效水平。这些目标和标准通常与团队的项目目标和业务需求相对应。
定期沟通和反馈:我会定期与团队成员进行沟通和反馈,了解他们的工作进展和困难,提供必要的支持和帮助。同时,我也会及时给予团队成员积极的反馈,表扬他们的优点和成绩,并指出需要改进的地方。
360度评估:我倡导团队成员之间相互评估的做法,通过360度评估的方式,收集多方面的反馈和意见,了解团队成员在团队合作和协作方面的表现,帮助他们发现自己的优势和不足。
绩效考核:我会定期进行绩效考核,根据事先设定的绩效标准和评估方法,评估团队成员的工作表现和绩效水平。绩效考核通常包括定量指标和定性评价两个方面,综合考虑工作质量、工作效率、团队合作等多个方面。
持续学习和发展:我鼓励团队成员持续学习和发展,提高自己的专业技能和工作能力。我会为团队成员提供培训和学习机会,鼓励他们参加外部培训和技术交流活动,不断提升自己的职业素养和竞争力。
总的来说,评估 ...
管理和监督团队成员的工作进度是团队管理中至关重要的一环,以下是我常用的方法和经验:
设定清晰的目标和计划:首先,我会与团队成员一起制定清晰的工作目标和计划,明确每个人的任务和责任,确保大家都理解和认同项目的重要性和紧急性。
制定阶段性里程碑:为了监督工作进度,我会将整个项目划分为若干个阶段,并设定阶段性的里程碑和目标,及时跟踪和评估团队的进展情况,发现和解决问题。
日常沟通和进度会议:我会定期与团队成员进行日常沟通,了解他们的工作进展和困难,及时提供支持和帮助。同时,我也会组织定期的进度会议,对项目的进展情况进行总结和分析,讨论和协调下一步的工作计划和措施。
使用项目管理工具:我会使用项目管理工具来跟踪和管理工作进度,如Trello、JIRA等。这些工具可以帮助我清晰地了解团队成员的任务分配和工作进度,及时发现和解决问题。
及时反馈和调整:我注重及时反馈团队成员的工作表现和进度情况,及时给予表扬和鼓励,同时指出需要改进的地方。根据实际情况,我也会灵活调整工作计划和分配任务,以保证项目的顺利进行。
激励和奖励:我认为激励和奖励是管理团队的重要手段之一。我会根据团队成员的工作表 ...
处理团队内部纷争是团队管理中的重要任务之一,以下是我处理团队内部纷争的一般方法和一个具体的例子:
方法:
沟通和了解:首先,我会与涉及到纷争的团队成员进行沟通,了解彼此的观点和立场,了解纷争的起因和原因。
调解和协商:在了解了纷争的各方立场后,我会尝试进行调解和协商,寻找双方都能接受的解决方案,通过平等、公正的方式解决问题。
化解冲突:如果无法通过调解和协商解决纷争,我会采取适当的措施化解冲突,如调整工作分配、重新规划团队任务、调整团队成员关系等。
团队建设:为了避免类似的纷争再次发生,我会加强团队建设,促进团队成员之间的互信、互相尊重和合作,建立良好的团队氛围和文化。
具体例子: 在一个项目中,团队中的两位成员因为在技术选型上存在分歧而产生了纷争。一位成员倾向于使用一种新兴的技术,认为其性能更好、更适合项目需求;而另一位成员则坚持使用传统的技术,认为其稳定性更高、更可靠。这导致了团队内部的矛盾和不和谐。
我首先与两位成员单独进行了沟通,了解了他们各自的立场和观点。然后,我组织了一次团队会议,邀请他们共同讨论并交换意见。在会议上,我充当了中立的调解者,引导双方就技术选型的利 ...
