- 主题:好后悔学了 angular 啊
并不是。学啥技术路线本质上也是一种投资。
投资就要有足够的前瞻性,避免投在在未来注定失败的技术路线上。
从这一点来说我在02年彻底放弃所有ms相关技术扔掉windows all in linux,03年放弃
c++ all in python,12年前后选择了react放弃了angular,这就是成功的投资。
【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
: 你知道啥好? 只是用户多而已。
: 如果你觉得学angular是浪费时间,那你vue、react也别学了,早晚有其他代替品出
现。
--
FROM 180.158.25.*
web端相对而言是我不太愿意砸精力的领域,因为另外几个事件都是all in的。所谓
allin也就是扔掉之前所有的积累,在新的领域从顶层打通到底层。但web端我不会走的
很深入,更多的是解决有无问题,会浅尝辄止很多次。所以具体是哪一年我印象不会很深
刻,记忆中应该还是蛮早的。
我总的来说还是相当拥抱新技术的,很多东西我都是在很早期的时候就开始尝试使用了,
当然因此走歪的路也不少。比如pyjs,rpython就是典型失败的投资,这两个我还是砸了
不少精力的,不过我好在总的来说没有发生大的走错方向的情况。
react这条技术路线在当时我就是觉得one way dataflow直觉上很美,而angular这
种双向绑定看起来很美好,但直觉上就是个深坑。所以两者我初步评估之后就直接转向
了,哪怕angular在初期相当热门的时候,我都基本没做投资。当然现在大家都理解one
way dataflow就是functional的思想,所以更靠谱。
我觉得优秀的技术人员要有这种直觉,在看了足够多的牛人的观点,有了足够知识和经验
之后,自然会形成正确的认知,之后就不会被各种PR忽悠了。
【 在 eGust (十年) 的大作中提到: 】
: 呃,react 是13年出的……
: 我是14、15年开始搞 web 开发的,当年 angular.js 如日当空自然是要学的。刚
开始看到双向绑定的时候,也是不由自主的赞叹出来。导致刚学 react 时还觉得,双向
绑定都不支持,干点儿啥啰嗦得要死,根本没前途。再后来看 redux,还真的去看了看
elm,才意识到 fp 才是质的转变,ng1 不过是双向绑定的新瓶装 mustache 的老酒
而已。
: 15、16年还发生了好多事,es6 发布,vscode 发布,再加上 react、redux 这些
技术的出现,导致了我对 js 社区态度180度大转变。
: ...................
--
修改:lvsoft FROM 117.136.8.*
FROM 117.136.8.*
我不觉得,而且学了windows再转linux其实比一张白纸学linux要折腾的多。
我好在是从dos时代走过来的,所以windows对我影响不大。
但大部分人可不是这样。
【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
: 我主要意思是,没有白学的东西,不管值钱还是不值钱。
: 就跟你,windows的东西再转linux比直接linux快捷不少吧,
: 同理,学好ng对于转react、vue也有不小的帮助。
--
FROM 117.136.8.*
没有啊,我也跟你是一样的观点。我认为任何人只要是想吃技术饭的,都必须时刻把自
己的技术磨锋利。这个锋利包含好几个方面,基本功是一方面,另一方面就是对新技术
的运用。所以我是相当拥抱变化的那一类人。
当然,另一方面我对过多的变化也比较谨慎,这也是为啥我没选择深入web领域的原因。
基本上我自己的技术演化周期是比较长的,但每一轮周期初始我都会从当前最新的,未
来最有回报可能的技术着手。比如2-3年前我就想抛弃我用了很多年的c+python,转换到
rust+go的新平台,不过目前看来还是可以再飞一会儿...
【 在 eGust (十年) 的大作中提到: 】
: 只是借题发挥一下,我觉得应该不会有人误会,以为我说的拒绝新技术里包括你
吧……
: 我是15年刚转行码农,既然吃 web 这口饭,那自然就多关注一些。而且我也不觉得自
己追捧新技术,两年前我还对 vue 不屑一顾呢。都是已经发展两三年,各种评价真香
了,我才去认真看看。觉得有点儿意思的就动动手,做个 chrome 插件啥的,即简单又
足够体验。
: 所以等到我开始吹啥东西的时候,基本上都已经不新鲜了,业界接受度都已经很高
了。在本站还总给人一种我在吹不靠谱的东西的感觉……
--
修改:lvsoft FROM 183.211.167.*
FROM 183.211.167.*
这个跟真假没关系。不管啥实现,作为一个应用系统最终呈现给用户的一定是双向绑定的
效果。
总不能你用react实现就允许出现数据库字段变更了前端不变,或者前端变了数据库不变
吧?
因为我很早就放弃了angular,所以我并不清楚它现在的实现。
不过从原理的角度来说,因为业务系统的复杂性,angular试图在框架内提供的这种双向
绑定支持一定是一笔糊涂账,最终一定是各种tuning达到一个one way driven dataflow
效果,也即收敛到react。
所以我完全没必要碰angular。
【 在 feed (鳄鱼) 的大作中提到: 】
: 你的意思angular都双向绑定是假的双向绑定,对吧?
--
FROM 183.211.167.*
什么时候我变成做硬件的了?我能做硬件,但我的本行是软件好不好。
我之所以去玩硬件,就是因为软件领域基本没啥是我没碰过的了,太无聊了才去开辟新领
域的。
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 你不是做硬件的吗?也要用js这些?
:
--
FROM 183.211.167.*
可能是我现在懒得在其他技术版面发帖所以大家看我就是一个搞硬件的了...
游戏我不碰,但game engine的底层技术我都知道,我也经常在我的项目中用glsl来对某
些大规模计算进行加速。(而不是用cuda,我不太喜欢被绑定在nv的平台上,也不太喜
欢opencl,太heavy)
现在的游戏,更多的是一个独立的行业,跟cs技术关系不是那么的大,3a大作基本就像
是拍好莱坞大片,资源都在演员,美工,布景,剧本等等上,而不是研究摄像机技术。
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 原来如此,失敬了,以前看你贴过板子的图,以为你是硬件相关的,话说你可以接触
下
做游戏相关的,3a游戏
:
--
修改:lvsoft FROM 183.211.167.*
FROM 183.211.167.*
没听说过这人,并且我总的来说不太看好硬件开源项目。
不是说硬件开源不好,而是硬件天然的不具备开源属性。
通常说起开源硬件大部分人会想到树莓派和arduino。但树莓派其实跟开源硬件一丁点关
系都没有,本质上只是个类pc的软件生态,甚至很多软件都不是开源的。
arduino确实是以开源硬件为目标,但arduino的硬件太弱了。真正做硬件的人是不会需
要arduino的。不做硬件的人也很难参进去,大部分人跟树莓派一样也就是拿来即用而
已。
此外因为硬件开发人员规模远小于软件人员,所以开源硬件必须达到世界性项目才有可
能持续发展,从这个角度来说我通常也不看好国内的各种不知名开源硬件,除非这个开
源硬件有厂商推动,能搞成性价比极其高的方案,比如乐鑫的esp32就是目前比较有潜力
的案例。
【 在 dhcn (朝晖) 的大作中提到: 】
: 周爱民搞的那个开源硬件怎么样了?
--
FROM 183.211.167.*