网站推广.NET

网站推广.NET

开发微信小程序和与朋友一起编写代码很有趣

来源:互联网

微信小程序编写代码“ inline =” 0“ />

也很有趣

实习伙伴进行集体讨论

小程序制作的“从头开始”

与大多数在公司公司选择实习的学生不同,张大二在暑假开始之前报名参加了由学校组织的“实习计划”。报名的学生根据他们的专业分为几类。每个小组由四到五人组成,并针对特定项目进行研究。该项目涉及的类别包括化学,物理,计算机科学和其他学科。

张学的专业-智能科学与技术是计算机专业下的一个工程专业类。未来的就业方向包括程序开发和人工智能领域。

张学友被分配到开发了小程序的研究小组。 “我们的整个项目大约需要一个半月,这是暑假的一半以上。”整个项目过程分为三个步骤。每个团队首先需要完成小程序的开发前工作,并对小程序的后续情况进行进一步的改进,最终将“成品”发布到微信平台。

团队成员选择开发微信小程序而不是独立的移动应用程序的原因是,团队成员更多地考虑了用户使用和后续管理数据的问题。 “我们曾经以为,如果我们选择制作一个独立的移动应用程序,那么开发前和后期管理的难度要比开发一个微信小程序困难得多。而且,团队中的一些成员很难做到这一点。在很短的时间内。要在几周内完成独立移动应用程序的开发。”

他们决定开发一个簿记小程序,名为“ U Ledger”。 小程序主要用作“电子账簿”,以帮助用户方便地记录其每日收入和支出。一方面可以培养用户养成日常记账的良好习惯,另一方面可以通过对大数据的统计分析,对用户的消费习惯进行客观的评价和建议。

在程序的预开发工作中,Zhang主要负责编写用于用户数据传输和数据库管理部分的代码。简而言之,就是将每个用户在小程序中操作后获得的数据传输到后台云数据库,并对云数据库中的内容进行综合分析和管理。由于团队的四个成员都是第一次接触微信小程序的写作,因此开发过程可以说是从头开始的全新尝试,而雏鸟不可避免地会遇到各种问题。

在教室外触发“自主学习”

作为情报科学与技术专业的学生,​​张通常在学校里遇到各种各样的课程。高等数学,人工智能和程序开发等课程为小程序理论基础提供了一定数量的开发工作。

理论学习与实际操作之间仍然存在一定差距。 “我们在学校学习的C ++语言和微信小程序的语言是彼此独立的,也就是说,在小程序学校的计算机语言中的代码不能直接用于编写。”

在开发过程中,关于微信小程序写作的自我学习已成为首要的基本任务。团队成员在业余时间使用在线课程,关于微信小程序开发经验摘要的计算机论坛和其他网络资源“添加新知识”。

编写小程序时问题出在哪里? “该小组四名成员缺乏经验,仍然会在原计划中造成许多漏洞,在编写过程中不可避免地会遇到陷阱。”以张的用户数据库管理部分为例,由于初步的想法,它还不够成熟,并且对小程序的编程语言有相对肤浅的掌握。实际操作中用户数据的存储方法过于繁琐,失去了小程序应该具备的实用性。

由于在最初的计划中有一个小的疏忽,团队成员最终不得不“交出并重新开始”他们以前完成的工作,而这只是团队所遇到的许多问题的缩影。

编写代码就像解决难题一样,很难一次成功。

“编写代码本身的过程具有一定的乐趣,就像解决难题一样,一次很难成功,但是经过不断的尝试和收获,它自然会产生一定的成就感”,有趣而且,Zhang将编写代码的过程比喻为一种特殊的益智游戏。

就像今天迷恋年轻人的益智游戏一样,编写程序的乐趣在于,程序员在编写代码的过程中经常会遇到未知的结果,并且在程序最终完成之前很难放松。得到答案。程序漏洞的改善就像是弥补了先前推理过程中遗留的逻辑漏洞。为此,程序员需要反复尝试。

目前小程序已完成初步开发工作,“ U Ledger”的基本界面和功能也已完成。下一步,团队成员需要检测并改善程序中的漏洞,最后在微信小程序平台上发布。张同学说,通过这次校园实习经历,他在很大程度上扩展了自己的专业知识。同时,他在小组讨论中真正意识到了团队合作的重要性。实习的最大收获。