A Journal Through My Activities, Thoughts, and Notes
很多认为自己是干软件设计的人恰恰缺少有效参与总体过程的技术基础。很自然,程序员很快就会失去对不能理解基本技术问题的人的尊敬。对这个问题的答案不是把设计人员排除在总体过程之外,而是要确保他们掌握技术基础知识,以便能够与程序员进行真正的沟通。
为学生设计人员设计的技术课程应该涉及计算机程序构建的原则和方法,包括计算机系统体系结构、微处理器体系结构、操作系统、网络通信、数据结构与算法、数据库、分布式计算、程序设计环境和面向对象的开发方法论。
设计人员必须具备至少一种现代程序设计语言(C或Pascal)的坚实的实用知识,此外
还要接触过很多不同的语言和工具,包括Forth和Lisp。(这本书真是够老,那会儿估计Java都还没有诞生)#书摘 《软件设计的艺术》
为学生设计人员设计的技术课程应该涉及计算机程序构建的原则和方法,包括计算机系统体系结构、微处理器体系结构、操作系统、网络通信、数据结构与算法、数据库、分布式计算、程序设计环境和面向对象的开发方法论。
设计人员必须具备至少一种现代程序设计语言(C或Pascal)的坚实的实用知识,此外
还要接触过很多不同的语言和工具,包括Forth和Lisp。(这本书真是够老,那会儿估计Java都还没有诞生)#书摘 《软件设计的艺术》
什么是设计?什么构成设计要解决的问题?设计就是脚踏两个世界,即技术的世界和
人及其意愿的世界,设计人员努力要做的是把两者结合到一起。
我们来看一个例子。
建筑师(不是建筑工程师)是一种专门职业,全面负责建筑的修建。建筑与工程作为学科是相互对等的,但是在实际设计和修建建筑的过程中,工程师要接受建筑师的指示。
工程师在这个过程中要发挥至关重要的作用,但是他们要服从建筑师所确定的建筑设计的基本要求。
当人们想要设计一所房子时,首先要找建筑师,不是工程师。为什么?因为成为好建筑的要素在很大程度上不是工程所要解决的问题。人们要求卧室安静以便能够睡个好觉,要求餐厅靠近厨房。餐厅靠近厨房这个事实首先来自知识,来自厨房的用途是准备食品,餐厅用于消费食品。其次,有相关用途的房间在空间上应该靠近。这不是一种事实,也不是技术问题,这是一种设计智慧。#书摘
人及其意愿的世界,设计人员努力要做的是把两者结合到一起。
我们来看一个例子。
建筑师(不是建筑工程师)是一种专门职业,全面负责建筑的修建。建筑与工程作为学科是相互对等的,但是在实际设计和修建建筑的过程中,工程师要接受建筑师的指示。
工程师在这个过程中要发挥至关重要的作用,但是他们要服从建筑师所确定的建筑设计的基本要求。
当人们想要设计一所房子时,首先要找建筑师,不是工程师。为什么?因为成为好建筑的要素在很大程度上不是工程所要解决的问题。人们要求卧室安静以便能够睡个好觉,要求餐厅靠近厨房。餐厅靠近厨房这个事实首先来自知识,来自厨房的用途是准备食品,餐厅用于消费食品。其次,有相关用途的房间在空间上应该靠近。这不是一种事实,也不是技术问题,这是一种设计智慧。#书摘
频繁纠正他人,哪怕只是在不起眼的小事上,也会打击他的自信心和主动性。
这种干预,本质上是一种控制。长期处于这种环境,人会变得迟钝、依赖、懒惰,甚至失去自我。
这一规律适用于一切人际关系。无论你是被过度纠正者,还是施加纠正者,都应学会识别并警惕这种行为。 #观点
这种干预,本质上是一种控制。长期处于这种环境,人会变得迟钝、依赖、懒惰,甚至失去自我。
这一规律适用于一切人际关系。无论你是被过度纠正者,还是施加纠正者,都应学会识别并警惕这种行为。 #观点
#网友语录 Marskay 我不预设对方是不是不喜欢我,我不预设这句话是不是话里有话,我只跟对方进行自然的沟通,如果遇到什么问题,那我就坦诚沟通,就事论事。也不要担心对方会不会因为我的发问产生偏见。不惧怕坦诚沟通,这是筛选的过程。你坦诚,留下的自然就是坦诚的人。
#网友语录 13 靠AI開始寫程式、文案、圖片,其實是很棒的起點。
但這些速成作品看多了,會發現:決定成品水準的,
還是創作者的鑑賞力。
自己看不出問題,就無從改進。
前幾天我跟我妹聊到這件事。她是完全不懂程式的藝術人。
我說:「很多人用AI寫程式,好像很快就能衝上一座小山丘。
但到了山頂之後,反而不知道下一步要往哪走。其實接下來要下坡,才能去爬更高的山。」
她秒回:「衝那么快,感覺是騎電動腳踏車欸--而且還是幹來的!」
害我在客美多笑到停不下來,差點聊不下去。
這比喻太妙了,還正好呼應 Steve Jobs那句:
> 「個人電腦是心智的腳踏車。」
Al也是能幫助人創造很多東西的工具。關鍵是你怎麼用、會不會用。
最近我思考的問題,已經不是怎麼樣用Al提升生產力。而是:怎樣持續強化自己的鑑賞力。
不管是軟體、寫作,還是美感。
但這些速成作品看多了,會發現:決定成品水準的,
還是創作者的鑑賞力。
自己看不出問題,就無從改進。
前幾天我跟我妹聊到這件事。她是完全不懂程式的藝術人。
我說:「很多人用AI寫程式,好像很快就能衝上一座小山丘。
但到了山頂之後,反而不知道下一步要往哪走。其實接下來要下坡,才能去爬更高的山。」
她秒回:「衝那么快,感覺是騎電動腳踏車欸--而且還是幹來的!」
害我在客美多笑到停不下來,差點聊不下去。
這比喻太妙了,還正好呼應 Steve Jobs那句:
> 「個人電腦是心智的腳踏車。」
Al也是能幫助人創造很多東西的工具。關鍵是你怎麼用、會不會用。
最近我思考的問題,已經不是怎麼樣用Al提升生產力。而是:怎樣持續強化自己的鑑賞力。
不管是軟體、寫作,還是美感。
设计是在生命周期特定阶段发生的事情,还是分布在所有阶段?Brooks:它集中发生在迭代开发的前面几次迭代过程,有时也发生在所有过程中。在第一次迭代中,总体架构是中心问题,接下来设计多集中于更细节的层面,除非人们意识到需求已改变或者发现了新的机会。#书摘 《设计原本》
噢!虽然我还什么计划都没有,但接下来连休10天还是让我心情愉快。
AI辅助编程的本质是一个懂编程的家伙用自然语言指挥AI干活。
#网友语录 野小合 高中舍不得用的本子,现在翻出来没有任何用处。终于理解了挥霍和珍惜是同一件事情。真正的珍惜或许不是供奉,而是让美好的事物参与我们的生命流动,有花堪折直须折。
@25035 果然呢。Meta介绍说这个模型(llama-4-maverick)性能超过4o。而且它的API在open router上免费。我密集的用了好几个小时没有观察到限量的迹象。不错不错!
#网摘 What an astonishing thing a book is. It’s a flat object made from a tree with flexible parts on which are imprinted lots of funny dark squiggles. But one glance at it and you’re inside the mind of another person, maybe somebody dead for thousands of years. Across the millennia, an author is speaking clearly and silently inside your head, directly to you. Writing is perhaps the greatest of human inventions, binding together people who never knew each other, citizens of distant epochs. Books break the shackles of time. A book is proof that humans are capable of working magic.
<https://letters.geekplux.com/41/>
<https://letters.geekplux.com/41/>
昨夜的雨在早上的路上留下了点点的小水洼,但不影响骑车。
Rider里ideavim 稳定性太差了!一天要重启Rider好几回!