跳至主要内容

博文

Getting Prepared for Negotiation

Most of our clients are already competitively skilled when it comes to negotiation skills of buying and selling, however on the agency side, we are often way behind the mark and just starting to study and learn the same principle of pricing and negotiation This may be an old classic topic to us all, but as the words say, classics are the classics for a reason. There are 2 things we need to be very clear before moving into a negotiation:  1. Rejection is a good sign 2. Clients buy our value not costs
最新博文

07. Python if 和 else

  if 和 else if 条件 A: 条件 A 成立时(True)要执行的代码 Else 条件 A 不成立时(True)要执行的代码 范例: # 1. 接受用户输入的数 number = input("请输入一个整数: ") number = int(number) # 2. 判断这个数是不是偶数 if number % 2 == 0: print (f"ni输入的数是{number},它是一个偶数。) else: print (f"ni输入的数是{number},它是一个奇数。) print ("end") 透过缩进(tab)的方式来代表是不是包含在 if, else 语句里 if 和 else 不一定需要同时使用; if 可以单独使用 if 语句可以嵌套使用: 例: if number % 2 == 0: print (f"ni输入的数是{number},它是一个偶数。) if number % 3 == 0: print (f"这个数还能被 3 整除!") elif 及注意事项 if 语句中可以添加 elif (else if)处理额外的判断条件 elif 当第一个条件满足时,则不继续进行后续的判断 在 Python 中,空字符串,数字 0,NONE,空对象 在布尔值里均为 FALSE,其他则为默认为 TRUE

沉默的力量: 言多必失,不如让其自曝其短

“言多必失,不如让其自曝其短?” 沟通谈判的过程中,为什么保持沉默会如此困难?是否因为我们害怕对方不把我们当一回事?于是我们抢先说话,意图把握时机,镇住现场借此来证明自己。如果我让你先说话,就无法控制你嘴巴说出来的话了。 但其实当我们仔细想想, 说的越多岂不是给出的讯息越多? 同时,对方真的需要或在意我们所提供的的详细,繁琐的讯息吗? 抢先说话固然有其吸引力,但事实证明与其靠舌灿莲花的技巧去试图说服他人,很多时候还不如让他们自己击垮自己。 下次沟通谈判的时候,试试看提醒自己, 讲话速度放慢并适当保持沉默,给对方一点时间脑补 。如果你问了对方问题而对方并没有全部回答,先别着急,保持沉默,维持眼神接触,这时候往往对方就会继续说了。 但是要记住,有几个大前提是: 对话一开始就尽量让彼此之间的对话主题,目的明确,一次只讨论一件事。避免双方误解。 对方可能会因此而恼羞成怒,或使用不同方法逼着自己反应,这时候最好的方法还是继续维持沉默。 我们不能一直沉默下去,也要在适当的时机,示意并鼓励对方多把他自己的想法说出来,例如:那你觉得呢?如果你是我,你会怎么做?你知道我没办法妥协到这程度,帮助我,有没有什么你觉得双方有可能妥协的地方? 在每次沟通谈判前,都可以想想,这次的沟通过程中,是不是可以考虑使用这个技巧? We can't persuade who don't want to be persuaded, but themselves can.

06. Python 格式化字符串

  格式化字符串 虽然我们可以用以下方式将想要的整数转换为字符串,但一旦数据多的时候会变得非常冗长 age = 18 result = "小明今年 " + str(age) + “ 岁了!” print (result) 这样的话结果会是:小明今年 18 岁了! 所以可以用另外一种方法格式化字符串,如下: age = 18 result = f"小明今年 {age} 岁了!“ print (result) 这样的话结果也会是:小明今年 18 岁了! 延申的例子: name = "老王" age = 18 result = f"你好{name},你今年已经 {age} 岁了!” print (result) 这样的话结果会是:你好老王,你今年已经18岁了!

05. Python 数据类型转换

  各个数据类型转换 各种数据之间要做运算的话,原则上会需要是同类型的数据类型,不然程序会报错。 例: birth = input("请输入出生年份:") age = 2021 - birth print ("你今年已经 “ + age + ” 岁啦!“) 程序会报错:input取得的结果是字符串,字符串无法跟整数拼接。 正确的写法应该是: 例: birth = input("请输入出生年份:") age = 2021 - int(birth) print ("你今年已经 “ + str(age) + ” 岁啦!“) 透过 int() 及 str() 的方式,将数据类型强制转换 也可以将数据转换成其他类型,例如 float,list 等 再来个范例: hp = 358 max_hp = 1462 result = hp / max_hp result *= 100 result = int(result) print ("角色当前生命值: ” + str(result) + "%")

04. Python 文档与注释

  注释 注释的目的主要是为了说明,注释符号之后的内容都不会被视为代码,也自然不会被计算机执行。 单行注释代码:  1 个 # 多行注释代码:  3 个单引号或是 3 个双引号 所包含的范围,例如:'''或是""" 可以使用多个单行注释代码来达到多行的效果 有些代码暂时用不到的话,也可以 透过加注释代码的方式,来使其暂时失效 ,不被运行。 在代码行内使用快捷键 “ Ctrl + / ",可以直接表示为单行注释。 可以一次选取多行,然后使用快捷键 “ Ctrl + / " 多行注释代码之所以有 2 个选择,其中一个原因也是方便注释内容之中出现引号的情况。例如,内容需要出现 3 个双引号,那么就可以使用 3 个单引号作为多行注释代码。

满足个人 90% 需求的社交媒体管理工具

读完的理由或成果:厘清并排序自己的需求,采用基本社交媒体管理工具加速部分作业 --- 刚开始做自媒体的时候,总是会想说:同样的内容,要发布到不同的平台,真的是好麻烦呀。幸好在这个互联网万能的时代,我们总是能找到一些工具来协助我们进行这些重复性的工作。 网路上的社交媒体管理工具百百种,各种花俏的功能都有,但对我们个人使用者来说,往往不需要那些复杂的功能。而且有时候还容易造成反效果,选择太多反而让我们不知道如何选择。 在挑选合适的工具之前,我们还是要回归本质,去想我们需要的到底是什么,一旦我们 厘清了需求,那么自然会知道该怎么去做取舍 。 几个常见的需求 1. 跨平台发布 2. 特定时间发布 3. 内容整理 4. 网友互动 5. 流量分析 6. 团队管理 1. 跨平台发布 毋庸置疑,平台实在是太多了,而且其功能与限制也日新月异的在调整,我们当然希望能多多增加曝光度,但前提是投入的时间及精力能成正比。 个人建议是 “先求有,再求好”,一开始不需要花太多时间去钻研有哪些平台可以发布,主要原因也是因为: 平台的数量太多了 每个平台可能会有其内容,字数、图片、视频等限制 平台政策可能随时会调整 在思考能不能跨平台发布之前,要先列出自己想要分享的平台有哪些,例如: 国外 Facebook、LinkedIn、Twitter、Instagram、YouTube、Pinterest、Reddit等数十种。 国内 微博、微信公众号、简书、知乎等数十种。 我是国内外使用不同的工具,虽然有些工具可以兼顾,但考虑到发布的内容敏感度及受众群,还是分开的好。 不同的工具会促使自己用不同的思维去思考发布的内容,这也是个人觉得可以 透过流程调整习惯 的一种方式。 2. 特定时间发布 创意跟想法永远不会规律的产生,但我们可以尽量让贴文尽量规律化。这个需求还是非常关键的。 3. 内容整理 初始阶段我们的大脑都够用,但一旦量开始多了之后就容易混淆,有些社交媒体管理工具可以帮助我们整理发布的内容,但就目前看到的来说,一般社交媒体平台就会有一些基本分类,有工具固然好,但这功能个人不觉得是刚需。 不过话说话来,就算部分文章重复了,完整性差了一些,那又如何? 除非你是强迫症,不然还是建议就继续发布下去吧,过去的就让它过去,其自然会被沉淀。 真看不惯的话,就等之后有时间再来一次性整理就好。 4. 网友互动 这功能就见