月度归档:2018年12月

《通往独立之路:摄影师生存指南》读书笔记

本书信息

书名:《通往独立之路:摄影师生存指南》

作者:赵嘉

豆瓣地址:https://book.douban.com/subject/24706904/

读书笔记

其实独立是要付出代价的,独立就相当于是自己去经营一个小公司,每天一睁眼就要想我的生活从哪里开始?这个月的开支怎么算,这都要做最简单的一个报表,你要知道收支怎么去平衡,之前我们也带过摄影师,说想当独立摄影师,好吧,我们给你上课。你要算这个月你的钱从哪儿来,谁欠你钱,都得算好了。其实很多摄影师账目上都是一塌糊涂,怎么去追债,公关摄影的时候你这个活应该怎么谈,版权应该怎么算。

独立就是建立自己的公司

不要去和其他摄影师打价格战。保持你的底价不能保证你一定可以活下去,但放弃你的底价一定会让你死得很惨。

总的来讲,一且你同意你的客户把你的照片定价很低,那再提高就是件很困难的事情。拿出你最好的作品,一开始确立一个适当的价格比事后慢慢提价靠谱得多,你要做的就是不断在作品上提高自己,让别人觉得花在你身上的钱值得。

从一开始就有不错的定价,会比提价更容易被人接受。

明确了客户都有哪些应用、需要什么权利,并且已经商定好了相关费用后就该商定一些其他的重要条款了,比如,他们是否还有其他相似类型的应用等

程序员领域也需要这样的东西,

通常一个15张到25张之间作品集就足以表现一名摄影师的风格。我们在写文章时经常都会提醒自己“有则多言、无则少言”,照片作品集也是这样。多放一些不同题材的照片,但一定确保是最好的,不能代表你水准的作品宁思舍弃掉也不要妥协

贵精而不贵多

重大体育突发事件,加上好图片是煤体采用的保证。

供需关系影响价格。稀缺性也会影响价格。

摄影师的基本功要扎实,学习能力要强,因为现在的技术更新速度快
摄影师不可能什么都会,样样都能拍好,所以职业摄影师一定在市场上垒高自己的竞争门槛
如果还要再给摄影师加分,那么就是看他的市场能力。摄影师有没有广泛的人脉,是否擅长与客户打交道、谈判。是否了解网络科技,甚至了解sEO(搜索引摩优化)让自己的作品更广泛的推广等。总之,专业能力是每个职业摄影师的饭碗。其他事情实在处理不了,可交给专业的人来做。摄影师专业技术不行那就很危险。
每个摄影师应该找到一个自己熟或长的领,建立一个自已的个人网站,展示自已的代表作、最新的摄项目以及服务的客户案例,一方面,通过自己人脉或经纪人网络获得用户的盯单项目,同时整理自己的作品或平时专门针对图片库进行生产。这样既有图片库的“细水长流”,也有客户定制的“大项目

程序员不应当仅仅关注自己的职业技能,还应该包括自己的其他技能。

“独立二字的意思,说得浅些,就是财务上的自立。”

财务独立了,才能把别的事情独立了。

心得

程序员和摄影师其实有共通之处,都是 Maker ,创造产品,并将其售卖,不同的是,程序员售卖的是自己的程序、应用;而摄影师售卖的是照片。

这本书我没有花太多时间去细读,仅仅是关注了一下书其中关于营销、销售等部分的内容,重点是了解其他工种的工作模式。

《程序员的呐喊》读书笔记

书籍信息

书名:程序员的呐喊

作者:Steve Yegge

豆瓣连接:https://book.douban.com/subject/25884108/

书摘

首先,再垃圾的语言和技术也一样有机会赢,甚至赢面可能还会大一点,因为改正起来会更快。

营销才是关键,追求公平竟争只会导致你的语言无人问津

这两句话我个人深有感触,很多程序员只会写代码,不懂得营销。无论是工具、还是语言,都需要营销,才能获得更多的用户。

而我的少数派观点是,对任何人、团队或者公司来说,没有比一大坨代码更精粗的东西了。代码量太大会压项目和公司,而且代码到了一定规模后除了重写别无也法,任何聪明的团队都会尽一切努力免代码成山。不管有没有工具。

别让你自己陷入到一大坨代码中,保持尽可能的精简,这样才能尽可能的保证不出错。当你写5个字的时候,出错的概率很低;但当你要写5000个字时,难免有错别字。

如果你想要上进的话,唯一要做的就是持之以恒,不管你是想要提高自己的程水平,还是数学水平,或是想要健身,玩风答,甚至克服人类比害怕死亡更甚的第一恐惧:公开演讲。只要脚踏实地,就能循序渐进。我无法许诺你能从学习中获得任何快感。你会长更多东西,会对很多事情有独到的见解。甚至可能会有更好的工作,或是写出让你扬名立万的软件,或是让你的工作变得更有乐趣,但是你会没时向看电视,有才有得嘛。我们都必须选择怎么分配自己的时间,这是零和博弈

坚持让胜利成为可能。你不需要在一时超越别人,你需要一世超越别人。坚持很难,但值得。

这正是另一半讽刺的地方。程序员非常在意性能,他们愿意为此花费无数时间去摆弄算法和数据结构,压榨程序里的每个指令周期和字节,但却不愿意用这些时间去学习在新硬件上的新语言。哪怕这门新语言能让他在相同的时间里写出快1000倍的程序,或是只要千分之一的时间就能写出性能相等的程序。

激进的学习新的工具、语言,让自己接触到最新的科技,掌握最新的工具,能力,学习到更多的东西,更好的优化自己的工具链。

决定是否继续学业其实有个简单到发指的判断标准,那就是:不劳无获,学习是一件很困难的事情。要是你觉得很简单,那你肯定是在摸鱼,不去挑战自己做些过去做不到的新事物,你是不可能提高自己的。

学习是一件痛苦的事情,如果你不吃力,说明这些东西对你来说,已经不足以让你掌握更多新的东西了,你需要适当的换个方向。

下面我们用一些例子来说明这些本质上的分歧,保守派比自由派更看重这理念

– 软件在发布之前应该尽量修复所有bug
– 程序员应该回避错误
– 程序员学不会新语法
– 产品生产系统里绝不允许存在危险或有风险的后门。
– 假如一个组件的安全性存在任何疑虑,那它就不能发布上线——不管团队怎么哀求哭嚎说没它没法继续工作。
– 快比慢好。
– 代码必须通过编译器的安全检查数据

– 必须遵循事先定义好的格式

– 公共接口必须严格建模。

尽可能的保证激进,这对于想要战胜同侪的你来说,很重要。

本质上,保守主义就是风险管理。

正视风险的存在,并看到风险背后的机遇是一项很重要的能力。

为躲避风吹雨打,人类会本能地寻找庇护所,庇护所越强大,我们就越有安全感。Java国有很多这样坚固的东西可以满足国民安全感。他们在惊叹宏伟架构的同时会觉得这样的设计“一定是非常了不起的“。当需要修改结构时,这种感觉尤为强烈。架构上的强度过于惊人,没人相信这样的结构会倾倒。

架构束缚了我们的创造力

还有一点需要格外小心的就是,任何语言都一样,你很容易碰到那种对语言环很熟悉,但是对品味以及计算本身等真正重要的东西却一无所知的人。
若是吃不准要找什么样的 Java 程序员,不妨考虑一下这些条件:会玩好几门语言,讨厌J2EE和EJB那类牌肿框架,还有用Emas编程。这些都是不错的指标。

这些人至少学习能力过关、也有足够的兴趣和爱好。

可惜,大多数自认为“会写程序”的程序员都会狼隘地给异己者贴上“错”的标签。这是人的本性,是我们最容易犯的误之一,我自己也不曾幸免。

与自己不同不意味着错。求同存异

事实证明,编程和开车非常像,只要写几年代码,行了!自己就算是“会写程序”了,好像用微波炉加热玉米煎饼一样,大多数程序员这时都会陷入舒适区,再也走不出来,就像司机会尽量避开自己不熟悉的情况一样。要是有人给他们提点建议和意见,那这个人肯定是有毛病,要么就是搞不清楚状况



程序员和司机一样,总是自我安慰说等到需要的时候再去学新技能也来得及但是在内心深处他们都明白,其实当需求出现的时候就已经太晚了。因此现实情况是这样的,早鸭子会和水保持距离,司机会绕开泥泞的路段,而程序员会在舒适区里,搭建围栏把自己保护起来,然后析椅世界和平。

改变应当是潜移默化的;前进也应当是。

个人感受

这本书是一本很好的书,在理念上会让你对一些原本没有印象的东西有了一些初步的了解,同时,作者对于程序员的看法也值得我们去学习。做一个更好的程序员,让自己努力成长。

值得推荐的一本书!

我的创业理论

在听乱槽之巅中茅侃侃那一期。我觉得作为程序员的话,一个好互联网相关的项目应当是从side project 开始的。正儿八经做一个side project 一定会涉及到产品、设计、开发、营销、客服等一系列工作、能从 side project 中获取收入,收入升高以后再转过来比较合适。在做 side project 时,成本低很多,因为只有一个雇员。
此外,to vc 创业绝对是坑。一个是引入vc大概率会丧失控制权,原本只需要为客户负责,引入vc之后就需要为投资人负责。投资人追求的如果是短期利润,只会很快把项目搞死。中国还有古话:靠山山会倒,靠人人会跑。产品本身能够赚钱,才能够搞定靠谱的投资人。
All in 也没必要,如果真的觉得需要all in 了,就该去找风险投资了,投资人某种意义上,就是给你创业加了保险。让你创业失败了也不至于倾家荡产。不过具体还是要看和投资人签的合同。
此外的话,创业并不容易,还是要获取其他方面的信息。举个例子,我会去听“疯投圈”,去了解商业方面的东西,对于一个项目是否靠谱,有一个最基础的认知。我觉得现在很多创业,最典型的就是高校里的创业,都是在商业上考虑的不到位。
创业是一个系统性工程,单靠技术不行,还是要了解一些商业相关的内容。目前的大环境也挺差的。个体户都从定额转成查账征收了….
不过现在想想,大学虽然不成熟,但是绝对是第一次创业的好时候。
1. 成本低:各种廉价劳动力
2. 有关系:如果做技术相关,大概率可以拿到各种学校的业务。
3. 有项目:如果顺便申请一下国家的大学生创业创新训练项目,申请下来一个就是一万块钱
4. 风险低:就算失败了,无非是回学校上课。不会伤筋动骨。
但是也有一些客观问题
1. 客户信任需要建立:比较容易碰上不看好的客户,不给业务。
2. 资金少: 业务扩张速度慢,一点点验证还行。
3. 格局小: 容易将目光聚焦在学校范围内。
大学真踩一遍坑的话,以后工作了再创业会比较好。不会犯太多低级错误。毕竟学生阶段犯错比较容易被谅解。
比较好的模式是:大学实验性质的去创业,踩坑。毕业到大公司去积攒人脉,修炼技术。或者到创业公司看别人踩坑,把自己炼成万金油。能力足够了开始以 side project 的动作做,适当的时候 出来创业。
为了钱的话,创业不是最好的选择,去大公司才是。高薪+投资。可以保证收入。创业一夜暴富的可能性不高。一将功成万骨枯。
其实我在想,如果一个 side projecr 如果有正向现金流,并且出价不是很高的话,我不太想卖。因为 Side Project 一定都是我特别想做的,无论如何都要做的项目。

如何保持对技术的敏感性?

我有个习惯:做 Side Project
我还有个习惯:每次做 Side Project,使用不同的技术。
举个例子:
我经常会做和 web 相关的项目,第一个项目我使用 Laravel (Php)开发;第二个项目我就考虑使用 Rails (Ruby)开发;第三个项目就用 Django(python) 开发。
这样、只要 Side Project 不死,我就需要经常维护,对我来说,就是保持自己一直掌握这些技能,不会丢掉技能。

你眼中的自己和别人眼中的你

我发了一条朋友圈,内容如下:

朋友们,我需要你们的支持,如果可以的话,给我一分钟,回复一下这两个问题:

1. 你还记得我和你是因为什么而认识的么?

2. 你感觉我最优秀的一点是什么?

??

得到了和我想象中完全不同的答案。

张*西: 你很优秀的,能干、聪明有远见、心肠也好,就是对我有点扣。一切都很完美。你最优秀的是坚持、聪明、人好、还帅。

L*z:因为 LCTT 认识;做事认真负责有规划

F*er: LinuxCN 翻译;最优秀的一点是??

韩*珊:1. 做网站; 2. 牛逼

高*雅:因为社团;最优秀的大概是编程666

徐*坦:认识:一是因为跟学长是院友;二是因为学长是竞赛大神;最优秀的一点:为了自己感兴趣/喜欢的事情坚持学习,为你奋斗。

孙*迪:你在网易实习时认识的,我有啥不会的还要向你请教,优秀的技术人才;

涂*杰:1.通过少数派,你的 Toggl 文章;2. 自由职业者的自律性,年纪轻轻却能做出在线课等公开产品,向你学习。

M*tin:LCTT;自信

Peter:因为你的创作而认识;最优秀的一点是有超出一般的,对技术的热爱。

王*娇:因为爱情认识的;自信、真诚、努力、不服输

冯*哲:同学;最优秀的地方我认为的是你明确的知道自己的目标,并一直想着它前进,努力不辍;

曹*路:起源于 Linux 中国翻译组;经由你介绍一起完成了网易云课堂的一个课程,然后加了微信熟识起来。

小*:微信群;懂得很多,知识面很广。

石*萍:因为领奖认识的,哈哈哈;知识面很广;

GH*dy:因为 LCTT 漫画认识;从为 LCTT 造轮子来看,优秀在学习能力强悍。

华华:别人推荐

Lu*g:做项目;东西做的好、技术强、自驱力(由浅入深)

胡*波:开学帮我办银行缴费登记;专注;

庄*飞:优秀没有理由,就是优秀;

缪*辉:AMH面板一起写插件那会;人好,愿意帮人,交际能力也很强。

宿*杰:1. GitChat 2. 正能量、乐于助人、分享;

万*茜:大学 技术?

胡*尔:iOS 大佬

247.1:在破站群,因技术,最优秀的就是技术了。

余*慧:新媒体认识滴,技术大佬!

若*走:LInux 中国,善于写技术博客

郭*凤:社团认识的,IT 大佬,暖男。

胡*阳:对云计算的认知;

王*港:腾讯云工作坊,深钻某一技术,制作教程发布。

申*满: 因为做学长的一个与创业香港的校级荣誉汇报而认识;最优秀的是坚定不移探索自己喜欢的东西。学长是我在专业技术这方面最佩服的人呢。

翠翠:1. 因为工作而认识。2.全栈工程师。

彭*追: 老白,我们是大学同学,具体因为啥认识的忘了,给我印象最深的一点就是给人的能力很强,有比较广的知识面和比较深的知识储备,而且有着明确的目标,知道自己想要的是什么,并且能坚持为之去努力。也不知道你具体经历了什么,好像最近心情不太好,可不管怎么样,调整一下自己,继续那个乐观自信活泼可爱的白总。加油。

田*锐:因为学习做网站;技术宅、靠谱、低调。

Jeo*t:代码;少数派

Y*G:通过你和前对象爱情记录 HTML5 源码认识的;最优秀的应该就是技术宅。

刘*燕:大一刚来学校就认识了,老乡见面会上,很独特,很有自己的风格。

青*廷:性格

群*振:因为您的课程认识,优点是聪明、执着。

雷*贵:执行力

罗*浩:因为技术讨论认识;写的文章非常不错。

王*宝:因为技术相识;欣赏羡慕你的技术素养

好物推荐 – Notion.so

Notion 是我最近一直在用的笔记本。相比于 OneNote、Evernote, 它更适合输出内容。

更加自由的内容组织形式、丰富多样的 Block,都可以帮助你更好的将内容输出。

因此,调整了我的信息工作流

  • Evernote 用于信息收集:毕竟入口多,可以全网收集,用来做 Inbox 再合适不过。
  • OneNote 用于做笔记:Surface + 笔很方便
  • Notion 用于输出内容:多样化的 Block 让结果的输出更加容易。

Notion 注册连接:https://www.notion.so/?r=10eb614ada8a48a3a949301a667b30f4

通过上述连接注册,你可以获得 $10 的启动资金,可以支付 2.5 个月的个人版费用。

套餐情况

婚姻的本质是什么?

现代婚姻的本质实际上是通过法律来限定,或者说保护了性关系的唯一性。在这个基础上,如果没有被认可的性关系,就会导致婚姻不受法律保护。

这也是为啥我国目前依然不承认同性恋。因为目前他们认为同性性关系不被法律所保护的。

婚姻并不纯洁和高尚,更多是一纸契约。不然,你们有爱就可以了,要婚姻干嘛?有爱也可以在一起同居,过一辈子。

微软的下一站:软件生态

自 iPhone 崛起后,各家其实都有在做自己家官方的硬件设备,来展示对应产品的 Best Pratice。

Apple 有强管控的 iPhone、mac产品线、iPad等;而 Google 也有其 Nexus 和最新的 Pixel 产品线。对于微软来说,无疑是 Surface。

Windows 10 以后,操作系统不再像之前一样,提供各种大的版本更新,而是提供小的 patch 来不断的 update,因此,Windows 10 开始,Windows 不再是最赚钱的业务。软件服务才是微软的增长点。Surface 作为 Windows 超极本的标杆,其体验自然也大有不同:高清的屏幕、好使的触控笔;

但是,Windows 系列没有好的生态,能够帮助我们更好的去应用这些软件。

比如说,当我想要使用 Surface 绘制界面时, iOS 生态下我可以找到非常多的软件,搭配 Apple Pencli 来使用。但是在 Windows 中,我能想到的,只有 Adobe 系列。

在未来,软件生态会成为微软的一个重头戏,微软需要花费大量的精力打造更好的应用生态,确保用户更好的使用。对于我们这些开发人员来说,Windows 下的应用开发,会成为一个新的掘金的机遇。

这个机遇不是传统 Windows 应用开发,而是 Windows 下的 UWP 应用开发

未来,设备一定是触摸屏占据绝大多数的使用。在保有现有的普通应用的开发前提下,不妨投入一些精力去开发 UWP  应用。

开发时需要注意

  1. 适配 Windows 10 的节目、交互
  2. 适配 触控笔

本文是我使用 Surface Pro 有感,并使用 Surface 写就。