查看: 244|回复: 0

[职场杂谈] 少儿编程与程序员工作中编程,有什么不同?

[复制链接]

该用户从未签到

发表于 2019-3-2 21:27:51 | 显示全部楼层 |阅读模式

* @! D1 V$ K. k1 P要问现在最火的教育项目式什么?那一定是少儿编程了。
( v0 Z7 h0 q$ r# q1 V: E) b6 w% S; R+ q& S: ?; I7 j9 Z& R
! \4 c" i- V4 t6 }, i  g8 T; W$ ?% C
但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。- J+ N6 D# V& N* u* F

; Q) y# m, I  M( j
) x5 k& M% z# p, d+ a4 {! c所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。) X* O( P! H9 A0 x6 [
+ v! ?: i5 A3 }) u8 R; u
那么少儿编程与程序员工作中的编程,究竟有什么区别呢?
% q$ F; y5 o% D7 V* f5 w& Y3 s1 T( F' D% J2 l

0 N! w: B( D# h1 Z
/ O4 n: m4 {* s& ^0 m; t% v/ \' R2 n( R: h, ?
简略概括如下:
7 c; W) a) L% |% u1 q% B' B
( [3 f9 c( b& Q: d" M* }7 K! Z
6 T3 R9 R0 w, l
  k2 p5 c1 G8 D
$ S  A: I4 \) t1.成人编程为薪资,少儿编程看兴趣。* m  f; a) C* M: \- D$ y- Z6 D0 Q( q

& Y6 U0 m& N% S& ]2.软件是编程工具,核心是编程思想。
8 R2 j4 A* T: _; M. G2 x, H
1 k. l* x5 G( j  H& l6 w! O! e$ O; T" c) x

; |8 B. ^2 u, ?- Z5 A" W' ]& Z5 T4 s/ X3 f) M( g. z+ x
但具体针对这个题目来回答,是这样的:; Q6 ^- z# D6 G) B$ f

; N; i3 ]) Q1 J0 h- t% v' K2 W* [3 s5 e( d  g

3 a+ O3 Z3 h" x- c* _: ]5 B
0 q5 u( @/ Z: k1 ^1.首先,目标不同6 ?' |) _! ?5 e& M4 p
+ m% u- B# I: u* I" w

0 \" p' U  ^! Z# o) r! G8 i. {+ M  p3 S- [
! E& P0 A' r& U( N6 u/ H

4 z9 Q/ L7 N: t7 Y; Q+ m: z少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。
3 j3 ~  V- j- |$ W- ^$ z* D: u& R8 E- j% ?1 y. a( _3 k6 z6 K
, |: P( z" T1 M: @: J$ V5 _
4 B9 ?# ~8 F! G
/ w/ ~) P( R* g9 s. S7 A" q% Z# a
而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。
4 h/ S. P4 l' b7 A# g- E* y' `+ \& b! N

$ r7 ^4 T  [; ~7 D- a1 e- _% e  i: M, w
: E, Z; n  _' g! [% V; _* a
2.选择的编程语言和工具不同
% N# c# z. x( W9 a* x
$ \7 `7 s' B$ z2 z1 R9 @: h7 n$ w5 n4 I5 a4 p, p
6 E8 ]6 o0 c' N. F% A

7 K$ z7 N$ d& G4 V4 e少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。  K  ]1 w9 I2 u8 _

& l0 v) v: ^8 b, m
$ O0 V- a# v6 S9 ~- S& w% A& E
8 o: }9 w1 K1 K# p: K6 x: u
* `1 q6 ]% E0 ^4 F- V1 j0 l4 c            
/ @0 n! g' u" i- l2 Y* |
+ a. z0 |' g) u" j8 O; A4 T$ h$ l* I- `7 N% \7 y( X
/ }' v: i" U; @. x. J- N8 K5 ~

: X: G+ b, g* J4 H3 y; r大人则是选择了工业语言,因为必须拿它来完成一些工作。. u* i" K5 ~/ X
  D1 B$ z. G+ b4 q4 W3 J% I- M' M

( |, b# g: d# {# `' R7 ~7 f! v' p+ P" `5 g! w* v2 `
! Y* [$ Z0 k9 h  v8 B8 P
, B. \1 R4 ^' v. o- r% i' i

( E' O; z+ J- E. o5 G* B7 O9 I5 G% E6 G$ i  K) G
3.应用场景不同
/ N1 ?2 z' ]6 @( `9 f; q- ?% M3 v2 V  c* f

: I/ ~- Z! p2 ~; d4 q) K6 O
6 @! y) ]  i* L
1 }8 j" l- }/ [7 r/ J9 u9 ?/ X少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。0 G3 U8 b0 t* @) Q

4 b! w& W$ h6 B
% F$ `9 I. N5 d! l1 C7 m1 I7 z3 v' N
0 C7 z' z! ?- A* }) W0 J: O
            4 g. B  q6 C. _! r# Y; j) U
5 Y+ v$ |+ S& t8 n0 `1 B

# H0 B5 `# [+ f- s; K. E: O) e5 F* L: v/ z
2 ~( K! P/ i8 U0 ]6 p7 q) v
而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。
0 M% w; |6 F8 u* s5 z1 V+ @
5 ~- S- V: ]% m7 o9 h( B$ E! L, e& E

5 h% I/ [) T- {* S! x& l, F3 k* j7 ^  e/ S$ I
8 ]( O8 y3 [5 X: n; H$ e* m9 X1 A1 i
3 H5 `$ v. o$ N) n5 S$ c  t
" G6 C9 d. h4 ^; g
5.评价标准不一样( d7 q1 Q+ [7 ~; g5 o

0 f8 f& J+ |) z$ o- N- ~! j* t: m, O9 x
* V6 k% I& E8 w% K6 F( a6 J# q1 p
2 R6 T+ }+ M0 h5 W( p
少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。
9 j6 V8 n* _* ~4 g( N/ c
+ t& q" P# I- g: Q3 v+ E' c+ D/ a$ ?  e5 F
# @# R" _: `% e  [" ~. |

, }$ Q6 \9 g5 C而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。
2 M3 P. X% F1 w/ R( k

本版积分规则

手机版|Archiver|网站地图|

闽公网安备 35030402009042号

©2012-2013 Ptfish.org 版权所有,并保留所有权利。 闽ICP备13000092号-1
网上报警
郑重免责声明:莆田强势社区(ptfish.org)是非商业性网站,不存在任何商业业务关系,是一个非盈利性的免费分享的社区。
本站部分内容为网友转载内容。如有侵犯隐私版权,请联系纠正、删除。本站不承担任何法律责任!
本站为网友转载出于学习交流及传递更多信息之目的,并不赞同其观点的真实性。
GMT+8, 2025-9-15 18:55, Processed in 0.079150 second(s), 23 queries, Gzip On.
Powered by Discuz! X3.4 Licensed Code ©2003-2012 2001-2025 Comsenz Inc. Corporation
快速回复 返回顶部 返回列表