一个老程序员的回忆(二)我的第一次

回忆三十年前初次接触计算机的经历,从高中时期的简单操作到大学期间学习Fortran编程语言,再到毕业设计时使用8051汇编语言编写商用程序,最终踏入IT行业成为一名程序员。

第一次接触计算机

 三十多年前,总设计师同志作出了“计算机普及要从娃娃做起”的指示。于是几年后(86还是87年,记不清了)我就读的高中引进了几台苹果用于让学生有机会摸一计算机。是的,就是字面意义上的“摸一摸”。过程是这样的:一批同学,在老师的监督下,在键盘上用一指禅敲几个指定的命令,然后执行一个简单的BASIC代码(就是在显示器上显示几排*),然后换下一批。

我就是在这种情形下第一次看到、摸到了计算机,至于学习更多的计算机技术,那是妄想。在高考指挥棒下,高中生哪有时间和精力。

第一次学习计算机编程语言

我大学读的是自动控制专业,号称是电气类的万金油,从电路理论到数字电路基础,从微机原理到单片机开发,从数据结构到计算机语言都有学习,甚至还学习了人工智能方面的课程(LISP语言与神经元网络,现在AI这么火,我是不是可以冒充一下AI专家大笑)。由于这些都不算核心课程,每一门都是学些皮毛。

第一次学习计算机编程语言大约在大一,学的是Fortran。学完以后就还给老师了,现在只是依稀记得这是一门用于数值计算的高级语言,上机实验用的是DEC小型机。

第一次编写商用程序

第一次编写商用程序在毕业设计期间,项目是开发一个工业用测温仪。导师负责硬件线路的设计和实现,采用8051单片机为微型控制器。我负责编写软件部分,用8051汇编写的,主要功能包括采样、查表换算、LED温度显示。开发机开始是一台IBM 8088(有人用过吗?),后来用了一台286机器。这个项目到毕业了还没完工,在导师的要求下,大约又留校一个月左右将项目完成。项目完成后,导师请我吃了一顿西餐(这也是我第一次吃正规的西餐)并给了200元的酬劳。当时一般职工的工资也就100元左右,导师给出这个报酬也算是很厚道了偷笑

第一次入职IT公司

毕业后,在国有企业混了一年,然后在N倍工资的诱惑下,辞职加入了一家带有研究所名号的民营企业,正式开始了至今为止20多年的程序猿的悲喜人生。这这家公司,从程序员混到软件部经理,然后疲倦,然后在辞职下海寻刺激,然后呛水后再上岸,回归了冥冥中注定的职业之路。




<think>好的,我现在需要处理用户的问题:如何在转正评估表中给予程序员积极正面的评价。首先,我得分析用户的意图,他们可能是一位团队领导或者HR,想要在程序员的转正评估中写出有效的正面评价,帮助员工顺利转正,同时激励他们。 接下来,我需要确定如何构建回答。根据用户的要求,答案需要分步骤或方法,每个部分换行,避免使用第一人称和步骤词汇。同时,要整合搜索到的信息,确保内容实用且可操作。还要注意引用分散在内容中,不能集中在末尾。 首先,我应该回忆或搜索关于程序员评估的关键点。通常,技术能力、问题解决、团队合作、学习能力、代码质量、项目管理、创新意识、沟通反馈、责任心、职业规划等都是重要方面。每个点都需要具体的例子或指标,比如使用具体的编程语言、完成的项目、解决问题的效率等。 然后,需要确保每个评价点都有具体的描述,而不仅仅是泛泛而谈。例如,不要说“技术能力强”,而是具体说明掌握了哪些技术,完成了哪些任务。此外,使用量化数据,如代码提交量、bug修复数量,能增加说服力。 接下来,要检查是否符合格式要求。比如,是否分成了多个方法或步骤,每个部分之间换行。是否避免了“首先”、“然后”这样的词汇。同时,有没有使用第一人称,需要确保不使用“我”或“我们”。 然后,生成相关问题部分。需要基于用户的原始问题和回答内容,提出三个相关的问题。比如,如何量化程序员的绩效,转正评估的常见误区,或者如何帮助程序员制定发展计划等。 最后,检查格式是否正确,尤其是代码和数学公式的部分,但在这个问题中可能不需要。确保相关问题部分正确,标题正确,没有多余的空格或换行,每个问题用数字标号。 现在,整合这些思考,组织成符合用户要求的回答结构,确保每个评价维度清晰,有具体例子,并且语言简洁积极。同时,最后的相关问题要相关且有意义,帮助用户进一步探索该主题。</think>从技术能力、工作态度、协作贡献三个维度构建评价框架,结合具体工作表现进行结构化描述效果更佳。以下为12项具体评价建议: **技术能力** 列举具体技术栈掌握情况,例如"熟练掌握Python/Django框架开发,独立完成订单模块RESTful API设计"。引用代码质量数据:"季度代码提交量达1.2万行,Code Review通过率98%"。体现问题解决能力:"优化数据库查询逻辑,将接口响应时间从800ms降至120ms" **工作成果** 量化项目贡献:"主导开发客户管理系统核心模块,推动项目提前两周上线"。说明技术突破:"实现分布式锁机制,解决高并发场景下的数据一致性问题"。突出效率提升:"重构日志监控系统,团队调试效率提升40%" **团队协作** 描述协作模式:"在跨部门协作中主动编写API文档,降低对接沟通成本50%"。体现知识共享:"组织三次内部技术分享,输出《微服务熔断机制实践指南》"。记录问题响应:"累计处理生产环境紧急故障12次,平均响应时间15分钟" **职业素养** 强调学习能力:"两个月内掌握Kubernetes容器编排技术并通过CKA认证"。体现责任心:"严格遵守代码规范,单元测试覆盖率保持85%以上"。展现成长潜力:"提出智能告警系统方案入选季度创新项目储备库" **示例模板** ```markdown [技术能力] - 掌握Spring Cloud微服务架构,完成支付网关服务集群搭建 - 设计RBAC权限管理系统,支持动态权限配置 [项目贡献] - 交付客户画像系统核心算法模块,日均处理数据量500万+ - 优化Elasticsearch索引策略,查询性能提升3倍 [团队价值] - 编写CI/CD标准化文档,新人上手速度缩短60% - 发现并修复Redis缓存穿透隐患,避免潜在生产事故 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值