HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

遇见一只猫,遇见一门编程语言

  • 2020-04-17
  • 本文字数:2461 字

    阅读完需:约 8 分钟

遇见一只猫,遇见一门编程语言

在秋雨雾蒙的周末,带上家人来到电影院,点上一杯咖啡,手捧一桶爆米花,欣赏着那种用幻灯放映术结合而成的连贯画面,这种视觉享受对观众来说,不仅有助于放松心情,还能跟随剧情来品味人生的起伏。


我比较偏爱欧美原版电影,因为特效做的好,而且能有助于英语听力的提升。不仅如此,许多情感场景的故事背景与特效的完美结合,会让我有一种莫名的感动,感觉活在这世上很好,很感恩。


11 月上映的《流浪猫鲍勃》就带给我这种感觉,所以,在放映结束的第二天,我就去书店买了本原著《遇见一只猫 BOB》,继续品味。


故事大体是说,有一个伦敦街头的卖艺人叫詹姆斯,他靠着微薄的收入勉强维持生计。家庭的不睦、梦想的受挫、毒品的诱惑,将他一步步推向了流浪生活。那些过去的痛苦经历不仅使他难以相信他人,更是对生活充满失望与憎恨。他孤单、困苦,却对现状毫无办法,每一天都处于得过且过的状态。


直到一天晚上,一只受伤的猫咪出现在他的公寓楼里。他被这只美丽的精灵所吸引,为他取名 Bob,并在接下来的两周内带 Bob 看病,悉心照顾他。Bob 恢复后,对于对动物天性和自身窘境的考虑,詹姆斯决定放 Bob 离开。然而,出人意料的是,Bob 不仅没有离他而去,反而开始主动跟着他出门卖艺。


就这样,詹姆斯和 Bob 成了一家人,像 “两个火枪手”一样生活,共同经历危机,也共同感受他人的关怀。和 Bob 的点滴相处让詹姆斯获得了正视自我的勇气,为了带给 Bob 安定的生活,他开始努力工作,下定决心戒掉毒瘾,努力修复和家人的关系,重新学会为他人着想。他们渐渐成为街头、网络的焦点,那些过往的回忆不再像梦魇一样纠缠不休,生活随之焕然一新。


显然这是一个简单的故事,但却充满了相互陪伴、相互鼓励、相互关爱的脉脉温情。


就像詹姆斯那样,也许曾经潦倒落魄,也能像 Bob 那样,曾经针扎生存,然而他们都在合适的时机遇到了彼此,幸运地在转弯处抓住了自己的第二次机会,最终将这个含苞希望的古时代给了我们。


的确,也许生活不会时时向我们展露笑容,但是,每个人都会在某个时期遇到自己的第二个机会。比如,当年我第一次接触编程语言的时候,Basic、C/C++、ASP、JAVA,让我傻傻分不清。在非互联网时代,想要在短时间内搞明白这些编程语言各自的特性与适用场景是不可能的,因此,我只能满怀对一切都充满了好奇的心情,胡乱的选择了其中一项,开始了我的编程生涯。


ASP,微软公司开发的服务器端脚本环境,一般用来开发动态交互式网站,这就是我进入技术世界的第一门编程语言。


我还清晰的记得第一次使用 ASP 成功连接数据库时,兴奋的心情是我手舞足蹈,为什么会有这样的反应?因为我能通过修改 Excel 中的数据,使得网站上的数据发生变化,此时此刻,我甚至在内心中暗暗地呼喊着:天哪,我居然有成为魔法师的潜质!


从那天起,我觉得 ASP 彻底改变了我的认知结构。我会编程了,我居然会开发网站了。在此之前,我只会在 Dreamware 的协助下做一些简单的静态网页,最多在他人的帮助下调整下 CSS 样式表,除此之外没有任何其他技能。作为一名菜鸟,在没有百度,也没有含有大量案例的技术书籍的情况下,想要熟练掌握某项编程语言,唯一的途径就是不断有新项目让你练手,虽说很痛苦,但成长速度惊人。


很遗憾,如果项目周期较紧,菜鸟是很难拥有这种机会的,如果你主动请战,最多让你打个杂,跑个腿,夸奖你几句,如果你不甘如此,主动要求承担重任,碰到老大心情好,则会劝你做好自己的事情,后面再给你机会,碰到老大心情不好,则毫不客气的来一句:出了事情,你负得了责任吗?


因此,我只能在白天勤勤恳恳的当好辅助,晚上孜孜不倦的完善自己的 Demo 或 Example,除此之外还需把自己的职务幻想成首席架构师,把自己的项目构想成公司的核心项目,只有这样才有干劲,才有斗志。


就这样,在这种节奏的带动下,我自嗨了近半年,功夫不负有心人,随着我技术能力的提升,外加业务需求的增多,我顺利从辅助转成了 C 位。


这种转换感觉很棒,我迅速进入角色,享受着编程和技术所带来的快乐与成就。


在《遇见一只猫 BOB》中有这样一段话:


每个人都需要一个转折点,每个人都可以有第二次机会。


从事 ASP 开发的第二年,我在编程语言上遇到了一个转折点。


在一次聚会中,朋友向我引荐了他的一位大学学长,当时在某跨国技术公司担任研发经理的职务,并在今年公司主推的核心产品中,承担架构设计、技术选型与核心代码开发等重要工作。


当时的我,对这种大神级人物毫无抵抗能力,瞬间变成小粉丝,摆出不问个究竟誓不罢休的架势,跟着人家屁股后面问个没完没了起来。


以下是聊天片段,正是这次聊天,改变了我的技术路线……


他问我:现在你们主要用什么编程语言开发程序?

我答道:HTML+ASP,数据库是 SQL Server。

他又问:我不是问网站,我是问应用程序的开发语言。

我疑惑:ASP 呀,B/S 架构可以用浏览器直接访问,不需要安装客户端。

他叹息:ASP,只是微软公司开发的代替 CGI 脚本程序而已,你说的 “B/S 架构” 也只不过是一种客户端形式,所以,ASP 只适合开发一些小型网站,搞个类似 “增/删/改/查“ 的简单功能,属于小打小闹类型的东西。

他又问:你了解过 JAVA 语言吗?

我回答:JAVA?是不是图标是一杯咖啡的那个?没接触过。

他笑道:简单说,如果你为了想成为一名真正的程序员,你就必须去学习 JAVA,我认为 JAVA 将来一定会成为主流。

我反问:为什么你这么肯定?你有内幕消息?

他大笑:这么说吧,我们现在给电信、移动等企业做项目,都是用 JAVA 语言的,这样说够有说服力了吧?

我回答:哇,那一定很厉害了!推荐我几本书吧,明天我去上海书城看看。


第二天清晨,我急匆匆来到上海书城五楼,找到了他推荐的 JAVA 书籍,一共三本,我买了其中最薄的一本,为什么不都买?因为太贵,收入微薄,实在买不起。


此后,我便一脚踏入了 JAVA 的世界,而 JAVA 则变成了我的人生伙伴。因为它,我走上了一条完全不同的,并且更好的人生道路。它或许不会要求回报,但它需要你保持对技术一如既往的热情与情怀。


这,并不容易,但是,我做到了。


本文转载自头哥侃码公众号。


原文链接:https://mp.weixin.qq.com/s/-kjmHcY3gW_RJNP3O0Q77w


2020-04-17 16:00635

评论

发布
暂无评论
发现更多内容

《清远折叠》,数智广东第一个SPN政务专网故事

脑极体

通信

蓝易云 - 跨境电商SEO网站被黑了,如何做好安全防御?

百度搜索:蓝易云

云计算 运维 云服务器 跨境电商 独立站

Linux内存不够了?看看如何开启虚拟内存增加内存使用量

快乐非自愿限量之名

Java 数据库 Linux

Compressor for Mac(视频转码编辑工具) v4.7中文激活版

Mac相关知识分享

LeetCode题解:2073. 买票需要的时间,直接计算,JavaScript,详细注释

Lee Chen

产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像

OpenAnolis小助手

操作系统 AI容器镜像 AC2

基于“日志审计应用”的 DNS 日志洞察实践

阿里巴巴云原生

阿里云 云原生

LLM智能体工程落地思考

数由科技

人工智能 低代码 数据科学 LLM AI Agent

JPA乐观锁改悲观锁遇到的一些问题与思考

不在线第一只蜗牛

数据库 oracle 乐观锁 jap

体育直播平台开发与运营:差异化与选择跟随战略的实践案例

软件开发-梦幻运营部

焱融全闪存储助力视源垂直大模型训练效率提升 6 倍

焱融科技

喜报 | 极限科技入选北京市 2024 年第一批科技中小企业名单

极限实验室

fx框架上手-进阶篇

FunTester

数据特征采样在 MySQL 同步一致性校验中的实践

快乐非自愿限量之名

MySQL 数据库

如何在Python中使用网页抓取API获得Google搜索结果

幂简集成

Python API

蓝易云 - 解决SpringBoot项目war部署到tomcat下无法Nacos中注册服务问题

百度搜索:蓝易云

云计算 运维 Spring Boot 云服务器 服务器租用

结束了~

XIAOJUSURVEY

开源 程序员 代码 贡献者 活动运营

蓝易云 - nodejs发布静态https服务器

百度搜索:蓝易云

云计算 运维 https Node 云服务器

碳课堂|什么是碳盘查、碳核查?

AMT企源

碳管理 碳核算

永劫光遇等40+鸿蒙原生游戏首次亮相CJ 2024 技术赋能精品游戏体验

最新动态

观测云:构筑数字化时代的IT监控堡垒

可观测技术

监控

GPT-4o版「Her」终于来了!英伟达股价两周内下跌23%!|AI日报

可信AI进展

人工智能

淘宝商品详情API:商品关联推荐算法的解读

技术冰糖葫芦

API 安全 API 文档 API 测试 API 优先

Agisoft Metashape Professional for Mac(专业3D建模软件)中文版

Mac相关知识分享

开源与商业的平衡:观测云的开放策略

可观测技术

开源

简化管理,提升效率:统一数据视角的力量

可观测技术

数据分析

不容错过的 CentOS 迁移替换专场!分享安全保障、最佳案例等技术 | 龙蜥大讲堂

OpenAnolis小助手

centos 操作系统 龙蜥大讲堂 CentOS迁移替换

ai写作ppt软件有哪些?这5款AI生成工具值得一试!

彭宏豪95

效率工具 职场 科技 办公软件 AI生成PPT

观测云:技术栈兼容性助力企业数字化转型

可观测技术

技术栈

首届「中国可观测日」圆满落幕

观测云

可观测性

数据虚拟化和传统数据集成方式(如 ETL)有何区别?

Aloudata

Data 数据虚拟化 数据编织 逻辑数据平台

遇见一只猫,遇见一门编程语言_语言 & 开发_头哥侃码_InfoQ精选文章