我推荐亲戚家小孩学编程,差点被打一顿!

本文讲述了作者在家庭聚会中遇到的不同观点,关于孩子是否应该学习编程。有人认为编程是未来的基础技能,有人觉得编程工作没气质,还有人主张孩子长大后再学。作者强调编程教育在于培养逻辑思维和解决问题的能力,而非仅仅学习语法。通过举例知名企业家的童年经历,指出积极性、主动性、创造性和自信更为重要。
摘要由CSDN通过智能技术生成

01.

这次国庆回家,拗不过家里人,拜访了一位远房亲戚。

亲戚家有个刚上小学的小女孩,坐下闲聊聊到小孩的各种培训班的时候,出于程序员的职业习惯,我顺口说起了现在很流行的编程教育,问有没有送孩子去试试。

亲戚笑了:女孩子学那个干嘛,多没气质,有那个时间还不如学学唱歌跳舞,你看我们公司的那些程序员,怎么怎么着……

我本来还想解释一下编程的气质问题,但是当亲戚开始滔滔不绝地说起孩子在舞蹈课上的优秀表现,我觉得还是不说了,再不识趣继续说的话可能会被打。

一开始我还觉得他可能是没记住我说自己也是码农,后来出门想了想,可能是他是因为我的样子才这么说。

02. 

然而同样是对待编程教育,我一个在老家工作的表哥的态度截然相反。

春节去他家的时候,他表示在某条上看到现在北上广的孩子都在学编程,问我小城市没有这种培训班怎么办?将来你大侄子怎么去风口上飞,靠什么去把妹,拿什么去实现财务自由?你快教教你大侄子编程!

我认真地解释了一遍"编程"和"把妹"两件事的负相关性,然后答应等孩子大点给他推荐线上编程课。

而这时旁边的大侄子正在眨着无辜的大眼睛在玩挖掘机,丝毫不知道一条注定秃顶的命运之路正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
response); } else { User user = new User(); user.setUsername(username); user.setPassword(MD5Util.md5(password)); userDao.insert(user); response.sendRedirect(request.getContextPath() + "/login.jsp"); } } catch (SQLException e) { 好的,针对您的需求,我可以提供一个简单的Java程序来实现一个基于交互的 e.printStackTrace(); } } } ``` 7. 实现留言的Servlet 我们可以使用`MessageServlet`来亲戚称呼系统。具体实现过程如下: 1. 首先,您需要定义一个包含亲戚称实现留言功能。 ```java package com.example.servlet; import com.example.bean.Message; import com.example.bean.User; import com呼关系的数据结构。在这个例子中,我会使用一个HashMap来存储亲戚关系,其中.example.dao.MessageDao; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; key代表称呼关系,value代表对应的称呼。例如: ```java HashMap<String, String> relationship =import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.sql.SQLException; import java.util.List; @WebServlet new HashMap<>(); relationship.put("father", "父亲"); relationship.put("mother", "母亲"); relationship.put("brother", "兄("/message") public class MessageServlet extends HttpServlet { private MessageDao messageDao; public void init() { messageDao = new弟"); relationship.put("sister", "姐妹"); relationship.put("grandfather", "祖父"); relationship.put("grandmother", " MessageDao(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); if (user == null) { response.sendRedirect(request.getContextPath() + "/祖母"); relationship.put("son", "儿子"); relationship.put("daughter", "女儿"); relationship.put("husband", "丈login.jsp"); return; } try { List<Message> list = messageDao.findAll(); request.setAttribute("list", list夫"); relationship.put("wife", "妻子"); ``` 2. 接下来,我们需要编写一个方法来处理用户输入); request.getRequestDispatcher("/message.jsp").forward(request, response); } catch (SQLException e) { e.printStackTrace(); } 的关系并返回对应的称呼。我们可以使用Java的正则表达式来处理用户输入的字符串,从 } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); User user = (而得到对应的称呼关系。例如: ```java public static String getRelationship(String input) { Pattern p =User) session.getAttribute("user"); if (user == null) { response.sendRedirect(request.getContextPath() + "/login.jsp"); return; } String content = request.getParameter("content"); Message message = new Message(); message.setUserId(user.getId()); Pattern.compile("(父|母|兄|姐|弟|妹|祖父|祖母|儿|女|夫|妻)"); message.setUsername(user.getUsername()); message.setContent(content); try { messageDao.insert(message); response.sendRedirect(request.getContextPath() + "/ Matcher m = p.matcher(input); if (m.find()) { String key = ""; switch (m.group()) { casemessage"); } catch (SQLException e) { e.printStackTrace(); } } } ``` 以上就是一个简单的 "父": key = "father"; break; case "母": key = "mother"; break; caseJSP+Servlet+JDBC实现的留言板的示例代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值