查看: 232|回复: 0

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

[复制链接]
发表于 2019-3-2 21:27:51 | 显示全部楼层 |阅读模式

- v" a, Q; @/ m$ B+ @& D# _5 Q要问现在最火的教育项目式什么?那一定是少儿编程了。
0 v1 r3 D6 \# s; A7 P  I- g
8 a* C; y% J' b6 A8 _& E- k2 G+ m( `' j* @6 w
但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。
. J1 J, q5 H$ }$ M; J$ t9 |0 Q5 v" \6 |6 [( d
% h  Y/ N: w% q- M7 q  Y" E" @. \
所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。7 k3 H1 d* i  C; b  {

( A! c/ p8 J+ V$ G6 O% c7 r那么少儿编程与程序员工作中的编程,究竟有什么区别呢?- T+ X/ h3 ]( Z
) s' X( K+ _' K- @
3 f# H' t$ Z4 H& z
: t/ |+ Z3 ?) w9 ~. j

1 ?* W( M% ]- h6 u简略概括如下:- d! Z+ G, w5 q" [2 ~4 [4 R- M
! u% g# I0 |- @1 r6 u4 ]
0 O" _6 o9 F, T! x% P; V$ K
# f- S: H; ]3 Q) h6 N! P8 ?
, p0 V7 B, |/ {
1.成人编程为薪资,少儿编程看兴趣。+ e7 e" P6 z' ^8 h. `
; b0 ?  z. e) w$ v' q! h7 N$ `+ D
2.软件是编程工具,核心是编程思想。( D' K: p  Q/ e0 y% O: W7 v# `

+ N* D" b9 Z) P) l. K( d0 k- ?  m
) E' y5 P8 l- i/ D5 I& i& ~) \- x3 ]6 D  C" s7 z+ W

1 X% s- I! w; m但具体针对这个题目来回答,是这样的:8 p, z: F$ X. M$ ^
  Y, i, _6 Z: l3 \$ [

. Q  D" o4 l; A) ?# \* M( P, `4 h4 m- U7 p" X# |8 v' |

. p, l: k2 H  z) o3 q+ R1.首先,目标不同
& B; r' h, P. S' K! j2 A" T" T( F- T  z7 |) q* a
: [4 g* A' E+ }5 C9 ?' ]
" ~/ {& K5 ~/ j
3 h$ V3 t1 U9 x, Z0 |
5 o, W* z2 g& l
少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。
8 O' ~/ w3 D' J/ C! O! ]
+ _7 t& Q; [: p' D  ^& I1 P6 |/ I7 F1 ^9 _; @% y* D! k3 J

, M1 m8 }# ]8 }( D0 ]( ~* }$ \; i+ d3 O4 v% G( Y
而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。
! A, ?1 q! I5 U  q0 @
3 O4 v/ f/ V" c. A
9 G( m' k2 k  D9 [, l' `/ X
2 A0 G4 _( d9 E  {4 \0 Q" ]% ?! j' ~' F# q& q, ?8 B& ]0 S) ^+ q0 h& v
2.选择的编程语言和工具不同
; V9 j3 p# I( S. c0 t3 P" |( p( H9 _1 U  M/ E9 J6 g7 f

2 z/ {' L) h0 G3 W' s9 w/ i+ [0 O' p* ]5 I* F0 G" F

2 ~' W# p; P' ~# C7 o少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。" `% l/ G3 ^% N" Z

$ f. P" o: S7 e, K& A( C! S* n, A
6 G7 U' o5 R$ M+ ~4 x: H; L3 V" k0 b+ {( D( k1 ]& @8 ?( {
3 V0 d9 v- A% t  V
            
- P, ], X% s* i9 f$ m! @& y+ V* `: M$ R3 ?% B

* m8 x/ o# T5 g. `8 `( s' `" y; D
4 P2 g% X! Y3 X, K: b$ g  E+ W; f) e4 K. v5 D9 \. @, ^! c4 @+ e
大人则是选择了工业语言,因为必须拿它来完成一些工作。
+ j2 c$ K4 ?' H% ?3 d5 I( c# t' M3 O8 l8 n# j8 R

* O( X$ |0 e* o/ D6 A# }0 t$ M. |# G2 G# K) Q, M3 a7 B1 q% j
2 @3 y! ]; n- A

' ?  O/ n% x+ [0 u: R: R
  U  D: E' G3 U, W. V' r# r
$ N8 I' u, T7 C8 Z3.应用场景不同
# \) o  \0 c% j2 e
' D" E4 I0 r0 P2 ]$ P& U+ R$ h. T
0 \$ ?0 U, q) q

- U9 H8 U, g4 G, B% [少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
& T: Y+ [6 j0 d3 R1 o. z0 Q4 B' M0 S7 n! u( w6 J
. M0 b+ B- `/ D9 J2 R

- [' D' t! T+ H* k+ Q+ T% t9 E1 u1 v$ e+ F
              ~% K: t3 f% _7 t+ G7 s" o
- \' M. ~- o+ `8 _! {0 L3 O
: ^3 w2 ]$ ]6 [% z# n9 g
1 ]5 `' [1 ~' P3 N/ L" q

$ r! o2 p# E$ Y. F- K6 y; I1 \/ @而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。
: F% P5 m% C; f3 `
1 D6 L/ e2 a+ H: P# r" Y2 e" A% U
& P5 F- ~+ [8 I: c( O0 v9 `
7 e% `3 @  t& p3 c+ e( I% {' x* P5 L! p% A/ U8 H( s

/ @4 t$ ~$ G$ L& ]; y1 T" P, O% H$ K) }3 u/ d
$ F3 `6 h- X) T4 O, M
5.评价标准不一样+ y7 ~- l* ?. ^1 ^

  X/ x5 G+ |4 [! E! Z3 |0 d* \% X! u( G& g& r) f% N
1 ~6 V# x2 ]0 k1 {4 T* |3 J

: @  i& _" ]8 W; {' a5 J少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。
4 s) z2 B; f  y. b1 N
" x; G  e: D- ^! Z1 o- D; ?6 w- e

9 u+ g9 P$ u  k: F# b) [7 |
, M8 G% v, X# s) D而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。' u- \4 E! `* G% ?7 v" E

本版积分规则

手机版|Archiver|网站地图|

闽公网安备 35030402009042号

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