写给即将学习编程的大学新生

写下这篇文章,是由于我想和即将进入大学有意学习编程的同学谈谈关于编程的事,因为你可能需要一些建议,来步入这个新的阶段。

编程是非常有趣的一件事情,学会编程就像成为魔术师,你可以创造任何你想创造的东西。在我出生到现在的这 20 年里,除了文学,没有比编程更吸引我的活动。就像 Zed Shaw 所说的,『编程作为一项智力活动,是唯一一种能让你创建交互式艺术的艺术形式。你可以创建项目让别人使用,而且你可以间接地和使用者沟通。没有其他的艺术形式能做到如此程度的交互性。电影领着观众走向一个方向,绘画是不会动的。而代码却是双向互动的。』

一些困惑

但是当你开始接触(我所在的)大学的计算机相关课程,你会发现,所谓的编程学习,无非是老师教一章内容,要求你用学到的语法去解一些数学题。于是很多人选择放弃,认为编程乏味无趣,用很长的课时学习,却只能写出简单的四则运算,或者解数学题。

然而这并非编程的全部,因为这恰恰能生动地表明编程语言只不过是一种工具,你可以用它来解数学题,也能做其它更有趣、更实用的程序。

在(我所在的)大学,计算机相关课程教 C/C++。有一次,一位大三的朋友问我说,『我学 C 学了一段时间,为什么我还是感觉很没用?』我是这样回答他的:

你学 C 学了一段时间感觉没有用处并非你个人的问题,我无法跟你解释为什么,不过我可以告诉你的是,Linus Torvalds 用 C 写了 Linux 和 Git; Antirez 用 C 写了数据库 Redis. 你可能连 Git 是什么都不知道,如何用 C 写出这种水平的程序呢?

所以,当你学习 C/C++ 基础后进入困惑期时,不要因为用它写不出实用的程序而止步不前,而应该开始接触其它的编程语言。当你所学和所做的东西越来越多的时候,你慢慢就会发现,编程语言只不过是一种工具,重要的在于你想做什么,用什么语言合适去做(华软的校内游戏直播网站 SISE Game 就是例子,网站的后端用 Ruby on Rails 写,但实时聊天是用 Node.js (JavaScript) ,因为相对于 Ruby, Node.js 更加适合处理 WebSocket)。 你之所以感觉 C/C++ 没用,是因为你暂时还没有足够的眼界和能力去使用他去进行创造

应该去学什么?我的建议是一门严谨的强类型语言(如 Java)和一门愉快的脚本语言(如 JavaScript, Ruby, Python)。当然了,如果你想学一些能立竿见影的技能,你也可以写写前端(HTML, CSS)。

So, How?

对于应该如何去学习,我不打算在这里论述,我只想列出一些有用的建议:

1. 无论你要学什么,你读的第一篇文章应该是《提问的智慧》
2. 用 Google 搜索技术相关的信息
3. 购买付费可靠的科学上网服务,不要吝啬一顿饭的钱。
4. 不要害怕英文,英文非常重要。

几乎所有最新的技术在刚出来的时候只有英文文档,优质的 Tutorial 大多数也是英文的。

1. 参与一些质量高的社区,关注一些值得关注的人。

这一点很重要。学校所教的内容是陈旧、过时的(虽然这也许不是学校的错),你必须和社区保持同步,不断接触和学习新的技术。AngularJS 发布至今都有 6 年了,但在我们学校仍然在教 ExtJS,很多学生甚至毕业出来找工作的时候,连 AngularJS 都没听说过。

国内的 V2EX 和国外的 Hackernews 都是不错的社区。

一些现状

你并不能指望大学的课程或者大学老师能给你带来什么,一切都应该靠你自己。无论在多优秀或者多差劲的学校,学校本身能影响你的是辅助性的,而不是决定性的。在我的学校,几乎都在打游戏和应付考试,据我所知,即使是重点大学,这样的学生也大有人在,我渐渐明白,『你今后人生的艰难,恰恰不是因为你没能考上一个满意的学校,而是在这所学校里,在一个能让自己自由充分成长的黄金四年里,把自己给荒废了』(采铜的回答)。

为未来铺路

如果你以后有意从事编程的相关工作,你应该要知道,在找工作时和其它竞争者拉开差距的,并非你从哪里毕业,在学校当什么干部,而是你有足够的能力,并且能清楚地让别人看到你的能力。

让别人看到你能力的方法是开源社区和博客,所以我建议你在学习的过程中,多为开源做贡献,甚至可以维护一个自己的开源项目。另外还可以把自己的所学记录和总结到独立博客中。一个好的 Github Account 和好的独立博客是一份最好的简历。也许你也只有在大学这自由的四年才能有时间做这两件事情。

最后

我在广州大学华软软件学院读书已经有一年了,这一年里我遇到过许多对现在对未来感到迷茫的朋友,他们对教育抱有希望,对知识怀有渴望。我曾经试图做一些事情去改变现状,但是效果都不大,该混日子的还是继续混日子,到毕业后才开始抱怨就业难。我呸,互联网行业都缺人缺到什么地步了你跟我说就业难?

不过,只要我还没被学校开除,我还是会尽我所能地为迷茫的朋友做一些事情。至于做些什么,我还没想好,我不知道应该怎么做,如果你有好的建议,欢迎联系我。

如果你看完这篇文章,还有问题可以联系我的 Email: [email protected],只要你读过《提问的智慧》,问的问题经过自己思考,我都会尽快地详细地回复。

『你会编程。他们不会。这真他妈的酷。』

via Randy's Blog
2014 年终总结

2014 年因为有高考所以比往年过得快了些,大学的一个学期转眼也过了。有时候甚至缓不过神来,甚至让我常常有种错觉,2014 它早就过了,但 2015 它迟迟未来。

今年的 1 月我还在为化学烦恼,今年的 12 月现在的我已经过上了那时梦寐以求的自由的生活。但是生活哪有什么所谓的自由,高考只不过给我开了一个闸,从一个小笼子,滚进了一个更大的笼子而已。而这个更大的笼子比以前按部就班的生活更让我感到害怕,就像《海上钢琴师》里 1900 放弃离开轮船后 对 Max 说的一样,让我害怕的不是我看到的东西,而是我所无法看到的东西,这里什么都有,可是唯独没有尽头。

还好上了大学以后,能遇到几个让我又有了寄托的朋友,我和他们一起做事,非常地快乐。

技术方面,哈哈,就不说了,我仍然迫切的希望能用技术给这个社会带来一点好的改变。

遗憾的事是好像很难再找到能聊聊天的朋友,而且好像变得不太爱说话了,所以有时候我还是挺怀念高一时候的我。最遗憾的事是 Google 还没有解封,当我以为『她』正在慢慢变好的时候,却再一次让我失望了。

新年愿望是,1,所有人都好 2,能继续写代码 3,生活的这片土地能再进步一些,我知道这的确需要一个过程,但我想自己,和我身边的人,还有未来的儿子和女儿,都能在这里活得快乐些。

最后附上 1900 对 Max 说的那段话,说的真好:
All that city. You just couldn't see the end to it. The end? Please? You please just show me where it ends? It was all very fine on that gangway. And I was grand too, in my overcoat. I cut quite a figure. And I was getting off. Guaranteed. There was no problem. It wasn't what I saw that stopped me, Max. It was what I didn't see. You understand that? What I didn't see. In all that sprawling city there was everything except an end. There was no end. What I did not see was where the whole thing came to an end. The end of the world...


via Randy's Blog
新 MacBook 的设置和软件

趁着国补,把手头用了 5 年的 MacBook Air M1 换成了 MacBook Pro 14 寸 M4. 顺便手动重新配置新电脑,在此记录一下每次设置新电脑时我会做的一些设置和必装的软件。

设置

把点按切换成轻点:

我不喜欢用触摸板点按拖动来移动窗口,觉得有点费力,所以我会调整为三指拖移。旧版本的 OS X 可以直接在系统设置中调整,新版本的 macOS 竟然把它归类到辅助功能里了:

把 Control 键和 Caps Lock 键互换。因为我需要频繁使用 Control 键,Caps Lock 的位置是最合适的,这也是 HHKB 的默认布局:

取消 Spotlight 的所有索引,因为我用 Raycast, Spotlight 的索引会浪费计算资源:

软件

Microsoft Edge: 用了很多年的主力浏览器
清歌五笔输入法: 最好用的五笔输入法
Raycast: 不必多说
Cursor: 目前主力 IDE, 也是 Cursor 长期的订阅用户
CleanShotX: 最好用的截图软件,除了截图还有很多好用的小功能(比如 OCR, 录屏)
1Password: 密码管理
Warp: 主力 Terminal Emulator, 已经离不开通过 AI 写复杂的命令
iStat Menus: 在 Menu bar 显示系统信息,我用来实时看到网络传输速度和内存使用情况

via Randy's Blog
新年的路

该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://innei.in/notes/185

许久没有写代码了,原因是最近自驾去了挺多地方。

年前,去了海宁神仙湖。第一次上高速。

:::gallery https://object.innei.in/bed/2025/0202_1738511753954.jpeg https://object.innei.in/bed/2025/0202_1738511757142.jpeg :::

冬天去拍不是很出片,只能拍到黄黄的一片,下次夏天去景色应该会很好。

然后去了南北湖。比较一般。没咋拍。

除夕前一晚,去了巧克力小镇。也比较一般。

除夕那天,城里一片宁静,但是在三环上,是一个分水岭。

同时,去了附近的景区,也是有很多老板按箱放烟花的。

初一,去了山海几千重。看了篝火表演和烟花,可惜没找到打铁花的表演位置

后面去了盐官。但是没看到潮水,刚好错过了。

去了大风车。

过年期间,不管是哪个有点名气的景点人都挺多的。

上面的航拍都是用 DJI mini 4K 拍的,入门级无人机,刚入的。有点后悔买了这个,当前主要是为了练着玩玩,炸了也不难过。但是画质真的挺差的。

提车两个月,已经跑了 2300km+。

好久没有写代码了,还是感到非常的焦虑。

看完了?说点什么呢

via 静かな森 (author: Innei)

Invalid media: animation
中国企业的过度负债现象

刘元庆博士曾说过一句很朴实的话,“从银行债权人的角度看,债务轻的客户就是好客户,债务重了就不是好客户了”,道理虽然很简单,但现实往往更加复杂。 在现实中,我们发现国内企业往往都负债很高,或者说,患上了“债务依赖症”,为什么呢? 要说这个问题,首先要说到我国金融体系。 我国在改革开放之前经历了长期的计划经济,国家对于资源的分配和金融活动有着高度的控制和干预,银行规模发达,就形成了以银行为中心的间接融资体系。1978年改革开放之后,我国开放了市场,但此前金融体系已经稳定,银行在提......

READ MORE

via 太隐 (author: Ludwig Wang)
再选毛选:《论反对日本帝国主义的策略》

1935年12月17日,六届中央政治局于陕北安定县(现子长市)瓦窑堡举行扩大会议,会上严厉批评了党内关于中国民族资产阶级不可能和中国工人农民联合抗日的错误观点,决定了建立抗日民族统一战线的策略。毛泽东在会上指出了中国革命的长期性,并批判了过去党内长时间存在狭隘的关门主义和对于革命的急性病。同时,毛泽东还提出了要吸取陈独秀右倾机会主义的教训。所以,这也是后来对待蒋介石能保持清醒的原因,主要是统一了思想和认识。 这场会议直到1935年12月25日才结束,两天后,也就是12月27日......

READ MORE

via 太隐 (author: Ludwig Wang)
2024:浏览器从 A 到 Z

和大部分人使用浏览器书签或者导航类网站索引自己的常用网站不同,我强烈依赖基于浏览器地址栏自动补全来访问我常用的网站。那么,将 A-Z 逐一输入到 Google Chrome 的地址栏里,我的 Google Chrome 都会自动补全出哪些域名呢?

请前往 https://blog.skk.moe/post/2024-browser-from-a-to-z/ 阅读全文

via Sukka's Blog
黎明:写在《论反对日本帝国主义的策略》前

1935年12月27日,毛泽东完成了《论反对日本帝国主义的策略》这篇文章,距离上一篇文章《必须注意经济工作》隔了两年多的时间,对于爱写作的毛泽东来说,这显然是发生了一些大事情,事实也的确如此,这期间毛泽东正在经历着人生大转折,同时也是中国共产党乃至中华历史的大转折。其中有三件大事很值得说一说,因为这三件大事直接影响了毛泽东后来的人生走向,这三件事分别是六届五中全会、第五次反围剿和遵义会议。 一、六届五中全会 1933年末,在召开六届五中全会前,博古曾向共产国际报送政治局委员、......

READ MORE

via 太隐 (author: Ludwig Wang)
最近置换房子,节奏如下,全程无缝衔接。

选房条件

2017年首次购房决策迅速:沿古墩路向北骑行,看了上实海上海、万科未来城,最后到良渚文化村的白鹭郡东和郡南,喜欢良渚文化村的环境和郡东的设计风格,便买了郡东。在此住了7年,如今卖掉略有不舍。至于卖出价,比买入价略高,若算上利息估计保本或微亏。

本次置换为婚后生活准备,综合考虑了很多条件:部分需求开始就很明确(如换大点面积),部分则在看房过程中逐步清晰(如电梯刚需)。

板块/地段 我们在未科上班,需要通勤方便; 周边生活配套成熟,有烟火气;
小区 小区环境好点,适合遛弯遛娃; 电梯为刚需,考虑长辈居住和带娃方便; 就近有幼儿园,小学和初中暂不强求; 人车分流; 近地铁;
房子 面积100+,三室及以上; 排除一楼和顶楼; 需要地暖,精装自带地暖,或毛坯自己装; 不要20层以上的超高层,火灾不安全;

看房过程

接下来,讲讲我们看房的心路历程。

郡东卖出前

郡东卖前,佛系看房。

首先从板块看,主要有余杭的未科和主城区西边的西溪蒋村、三墩、申花一带。

主城区围绕三墩看了阳光郡、国风美域、宝嘉誉府、美林湾几个楼盘,多因小区设施环境差或老旧被排除,唯有阳光郡尚可,但属超高层(28层)而放弃。

主城区部分板块均价很高,优势在教育资源,但我们的教育需求至少是七八年之后的事,考虑到目前的出生率,未来教育资源分配机制存在较大变数。所以我们不想为教育资源支出过高溢价。

随后,我们转向未科板块找地铁房,包括绿汀路地铁站,翡翠城(高教路站)和余杭塘路沿线(5号线)。

关于地铁,我认为19号机场快线最有用,因为我们市内通勤自驾为主,仅赶火车飞机时为了控制时间坐地铁更方便。我注意到19号线荆长路地铁站的远洋西溪公馆,虽然听说该小区租客很多,人员杂乱,但2025年滨江物业入驻预期将改善。可惜因当时预算限制,仅能买到一楼房源而放弃。同期看了香悦四季轩、翡翠城二期、华元蒙卡岸,也都被我们pass了。

直到郡东出手后,我们立即加快了看房速度。

第一个周末

郡东网签当天上午,跟郡东中介看了白鹭郡北一套顶跃,有几个亮点:

当天阳光极好,走进房间,挑空的客厅,特别的敞亮温馨;
二楼开放书房与一楼客厅形成互动空间,我和南瓜一人在书房、一人在客厅也能方便交流;
房东是位懂生活的小姐姐,房屋设计和打理很好;

虽然很喜欢,但因缺少电梯无奈放弃。考虑未来育儿,电梯是刚需,这个不能妥协。

次日,我们约了另一位中介看未科的房子。

我在贝壳上锁定了未名府小区:离五常地铁站近,到天街一站地铁,附近有藤集和五常最有人气的菜市场,周边写字楼底商丰富,边上带小公园。实地看了之后,小区内部环境和户型也可以,我们看了2楼和9楼的,初次了解到2楼返水隐患,但因2楼的价格优势仍有意向,然而中介反馈,房东收到其他客户的报价后试图抬价。未科中介怀疑这个客户是良渚中介从中作梗,我也不得而知。但我们不能接受在挂牌价的基础上涨价,只能pass。

看未名府当天,还看了几个盘:

富力新线&富力十号院:富力新线位置其实很好,地下直通地铁站,得房率巨高,但物业很差,小区没环境可言,富力十号院类似。考虑到网上富力较差的口碑以及我们租住富力时不好的体验,之后看房我们排除了所有富力的楼盘。
华夏四季:品质很高,但也贵,位置嘛,就是地铁距离略尴尬。其他没毛病。
海兴雅苑:浙大的人才小区,对口求是小学,是最大的卖点。小区还可以,但我们看上的不在预算内。

第二个周末

也是2024年最后一个周末。我们集中看了翡翠城。

翡翠城四期很新,我们看中一套6楼的:

小区很新,绿化和基础设施非常好;
房源在小区小轴线第一栋,前面有两栋在左右两侧,对这一套无遮挡。所以在6楼光线也非常好;
门口是高教路地铁,距离单元楼100米以内,有风雨连廊。
毛坯房,自己装。
附近有天元公学,据说还不错。

但它也有个严重的缺点,户型不好客厅显小。绿城不让包阳台,连扩展都没办法。考虑到装修设计可弥补户型缺点,因此我们决定和房东聊聊。

悲催的是这个房东也不卖,觉得年后能涨,想等年后再看。我和南瓜有点无语了,前一周的未名府和这周的翡翠城,我们看中的怎么都成交不了。现在不是买方市场吗?怎么搞得像卖方市场一样。

我们被搞得有点烦躁,于是有个小插曲:晚上我们临时看了翡翠城二期一套两本证的房子,采光挺好,尤其是带地暖,满足我们要求,可拎包入住。330万价格也在我们预算内,我们准备直接签了,幸好中介制止了我们。中价说之前一套类似房子成交280万,330万太贵了。买房急不得,差点成了冤大头。

这个周末也看了:

西溪华东园:翡翠城板块的,从地理位置上看非常不错,离12号水乡南站非常近。但实地看里面环境一般。
阳光郡:又回三墩重看了阳光郡。

元旦

经过前两周的折腾,我们的看房价位从300万左右涨到了400万。于是,元旦我们重新看了远洋西溪公馆和未名府。这两个小区我们都看过,已经比较熟悉了,于是只是看楼层和户型。

远洋西溪公馆有大量投资客,400万左右的房源非常多,而且楼层都不错,我们看中了几套。未名府房源少一些,但也看中一套楼层和户型不错的。这次我们放低了预期,只是把我们期望的价格报给中介,然后让中介去聊,哪套先聊妥就成交哪套,如果都聊不妥就算了。

没多久,中介把未名府的聊下来了。于是,就买了这套,它能满足前面提到的大部分选房条件,唯一就是预算涨了不少,未来几年压力山大。新房已过户,接下来得忙装修。

总结

这两年房价跌跌不休,今年出了一系列政策托底,明年可能还有。网上和身边朋友对房价的普遍看法是:大涨是不会再有,但跌的也应该差不多了。

我不知道未来房价如何走,这次我是置换,只希望买卖之间的窗口期不要差太多,未来是涨是跌都无所谓,我不追求高卖低买赚差价,但也别让我低卖高买亏差价。所以我们看房的时候有些急切,尤其是我,差点犯错。回头想想:

第一次看中的未名府2楼,没谈成时有些沮丧,觉得错过一个很好的房子。
第二次看中翡翠城四期6楼时也很满意,没谈成时再次沮丧。
之后再看远洋西溪公馆和未名府,依然有很多心仪的房源。

所以,无论你多么喜欢一个房子,错过了都不可惜,市场上的选择特别多,多看看会发现很多心仪的房子。

via 拾月
隐说 No.4 做一个聪明的“愚人”

1、关于做一个聪明的“愚人”的思考 ①老子说:“大象无形,大音希声”,《周易》坤卦:“六三,不显露、炫耀才华,固守柔顺之德。即使辅佐君王,也不应居功自傲,这样才能有善终”。这些教诲提醒我们,要时刻注意自己的言行。过于聪明或恃才傲物,不仅容易遭到小人的陷害,往往也会招致不必要的攻击。 ②“众星捧月”后带来的自视甚高,是自古以来许多能人容易陷入的陷阱。虽然人们喜欢圣人,但现实中并不希望身边有一个看透一切的圣人(何况我们还不是圣人)。我们更需要的是看透但不必言说,适度装傻反而能更好......

READ MORE

via 太隐 (author: Ludwig Wang)
Back to Top