今日所学
C++
动态
- 不是在程序创建或函数调用时被创建,而是在执行到程序已经执行到某处创建,执行到某处消亡
- eg:QQ的QQ账号就是动态的,总不是说QQ服务器开始运行就自动创建10000个账号吧hhhh
- new/delete操作符,malloc/free函数
- 事实上new/delete是C++对malloc/free的封装
- malloc别忘了强制类型转换
内存泄漏
常见错误1:分配之后未释放:(很隐秘的bug)
- 只是慢慢地分配也许是没有问题的
- 但垃圾越来越多最后内存会爆掉
- 相比之下Java和C++11中有垃圾回收机制,但也要养成良好习惯
常见错误2:局部变量导致的内存泄漏
1 void f(){
2 int *q;
3 q = (int*)malloc(sizeof(int)); //!!q是局部变量!!
4 }
-
Bug
- 当f()返回时,q已被丢弃
- 当初malloc创建的资源找不到,成为泄漏的内存
-
解决
- 在函数结束前返回q
- 把没做完的东西返回回去:int* f()
玄学:迷茫的一代
- 出生在计算机技术大规模应用之前
- 在前面的一代或者更精通底层原理,或者即将离开工作
- 在后面的一代从小开始接受程序教育
链表(续昨天)
- 昨天的数据结构繁琐
- 只需要对节点的next属性是非为NULL进行遍历
- 此时结束位置即为最后一个节点
- 只需分start是否为NULL进行两种讨论
组织行为学
工作特征模型 the job Caracteristic Model
core demensions | 核心维度 | 描述 | 结果 |
---|---|---|---|
skill variety | 工作多样性 | 运用多种多样的技能 | 重要的 |
task identity | 任务完整性 | 参与整个过程 | 有价值的 |
task significance | 任务重要性 | 任务是重要的 | 有意义的 |
autonomy | 工作自主性 | 自己有调整空间 | 有责任的 |
feedback | 反馈 | 调整效果 |
工作再设计
工作轮换 Job rotation
- 常用于生产业,制造业
- 培养下一任熟悉流程的管理者
- 帮助员工了解业务情况
- 减少枯燥性,提高skill variety
工作丰富化 Job enrichment
着重于工作任务规划,执行和控制工作
- 组合任务 Combine tasks
- 形成更大的任务模块
- 针对skill variety 和 task identity
- 构建自然的工作单元 Form natural work units
- 针对task identity 和 task significance
- 关系性工作设计 Establish client relations
- 增进员工与客户的直接关系
- 针对skill variety, autonomy 和 feedback
- 纵向拓展工作 Expand jobs vertically
- 让员工获得管理者手中的部分职责和控制权
- 针对autonomy
- 开通反馈渠道 Open work Channel
其他设计
- 弹性时间制 Flextime 虽好但不适合所有工作或员工
- 工作分担 Job Sharing 分担了任务,和薪水
- 远程办公 Telecommuting 中国较少,可能由于领导的领导欲强
- 良好的工作和社会环境 enviroment
员工参与 Employee Involvement
- 参与管理 Participative Management
- 让员工参与上层的安排
- 奏效的前提:下属对领导者的追随,领导者的不强制
- 当条件不具备时参与管理并不会起到效果
- “让我提意见,然而又没有什么改变”
- 代表参与 Representative Management
- “被代表”的感觉
- 实证:并没有什么改变,即使是对那些代表者
用工资进行激励 using rewards to motivate employees
- 反而对于工资高的人激励效果越明显
- 可能:金钱与人生价值是否挂钩的价值观不同
- 可能:工资高与工资低的人对“少量钱”的定义不同
薪资结构 pay structure
- 与外部的和内部的进行对比
- 专门的人力资源咨询公司
浮动工资 variable-pay programs
-
计件工资 piece-rate pay plan
- 客观,但并非普适
- 老师发paper的数量?!
-
绩效工资 merit-based pay plan
- 小心并远离末尾淘汰制!
- 通过评优界定工资
- 缺点在于优良不客观
- 重点是要多让他人有印象
-
奖金 bonus
- 既然是奖金就不一定总会有!
-
技能工资 skill-based pay
- 考证,深造公司提供相关补助
- 要小心人才的流失:塑造企业文化氛围
-
利润分享,收益分享和员工持股计划
- 利润分享 profit-sharing plan 只分享盈利
- 收益分享 gainsharing 分享的是营业额
- 员工持股计划 employee stock ownership plans, ESOP
上市往往能带来巨大收益,做好公司未来预判
灵活工资 flexible benifits
- 自己选择自己的工资方案
- 模块计划:预先设计好的各种福利包以适应不同群体
- 核心加选项:提供核心项和“福利额度”
内部奖励
- 别人能记起你的生日时的亲切感
- 对自己的“特殊”关照的作用
章末贴士
- recoginize individual differences
- use goals feedbacks
- allow employees to participate in decision
- link rewards to performance
- check the system, for equlity
沟通
前提原则:尊重对方,承认不足
手势语言技巧
- 尽量少手掌向下,多用手掌向上,特别对同级和上级
- 将手摊开表示坦诚,叉在胸前表示强势
充斥在沟通中的噪声
想法->编码->语言------>Get->解码->反馈
每个阶段都有的噪声
自媒体营销
- 成员定位
- 塑造社群的忠诚度
- 内容,价值
- 参与感带来认同感
- KOL意见领袖
个人反思
并没有学到太多东西,大部分时间都在忙明天,哦不,今天的会计学pre,一个人25分钟的pre虽然以前也做过更长的,但心里还是没底,要认真准备。
早上还是很感动的,起床日常睡过半个钟头,起床居然发现观众老爷为自己昨天的总结点了赞还有支持的评论,本来多天的阴霾也算一扫而空,还是要继续向前坚持着走啊!
又忙到这么晚,以后争取少拖延,多赶ddl,提高效率从今天开始
希望明天又能是充实的一天,哦不,今天
网友评论