莆田小鱼社区

搜索
查看: 214|回复: 0

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

[复制链接]
发表于 2019-3-2 21:27:51 | 显示全部楼层 |阅读模式
7 f, H- F+ O# U8 v4 D* ~) h$ w' D
要问现在最火的教育项目式什么?那一定是少儿编程了。
7 ~$ K! C5 o1 ^# U6 A8 v/ j2 [9 T$ ], K# Y5 e
- a8 O0 x% ]4 u& P
但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。# P9 p0 d# A+ ]1 Y! @

" e. h6 x4 Y6 ^" Z4 [2 Y
, z4 p  n9 j$ U6 a+ k0 A5 G- P所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。" j" s( x' @. m6 s8 P1 g
, v5 A* ?2 T: h$ l; [
那么少儿编程与程序员工作中的编程,究竟有什么区别呢?
( W# Z5 J1 R* C7 a' q. ]6 U0 _. C3 B

. y' ]( w8 K7 f" O6 U# X$ f% ~, e- R+ j2 x+ {$ t# d, n' k9 W
. k' T  P/ u0 U
简略概括如下:4 J: f1 l. I* V1 r2 b5 C6 D. w
6 A% i  E$ q; l

4 d7 I2 Y* v8 l
. f+ ~1 R- w3 A+ M- o/ Z
3 ^; o% L) u0 ^1 _+ s  a1.成人编程为薪资,少儿编程看兴趣。" g; F3 N% ?# f0 ?8 U

% h: l& s: t) L2.软件是编程工具,核心是编程思想。
+ K/ C2 L4 d6 h: Z( Q1 z2 t1 L. ^
0 g" Z; N0 M% W' v1 A# f8 l/ ^+ r1 i6 J
, _& S. k2 W+ b" y7 P$ t5 `/ A' q. [. B

6 B8 H/ r- q/ B+ z但具体针对这个题目来回答,是这样的:
* T, L# k4 @+ u  `% U0 G6 Q; f6 s- r5 z, e8 i

" n& @% s) I+ B: D, E! }; g  ]& m8 p

, ]7 U5 d% S+ u! q1.首先,目标不同
; _9 W2 F, ^0 d8 q8 T- [4 @) k& \* \' e$ r9 }, I  F

3 l% e  r1 K: Z1 q1 Z1 f5 E
- w7 b) \" I) r, E
) b3 q7 _& y; R  R
0 e- z: ^; U5 ]# n- p+ s5 O少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。- }, X; c3 O9 s& |4 ~: x

$ L+ K; s; k0 S. {/ e
1 o( a  O) n7 d7 Q' g& L; J; [) }& T! h. T! N* Z

) E% `% X' O+ r" o. H( D" I6 c+ X而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。& w  @2 |0 V( A. A1 F9 r
/ i$ @/ R4 K/ M. j

# e* m7 o6 m: d) A& R
7 E$ s7 z) [5 k7 h1 p( Z1 M9 t, x9 ^- b% M5 V* U1 u. _& w
2.选择的编程语言和工具不同
" u" d) U- p# ?9 `
! ~$ e3 }6 o1 w3 i; b5 ~' v) H4 k- J

0 K7 w0 Z* M$ s9 f& ]7 a
6 W+ W7 p4 a# K$ [( c9 \/ W少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。4 L& H3 j3 z2 Z. U3 ?2 ^) m
' e( D# o- b6 C& {' z! d

. n; M/ a/ [/ ~. r- h+ L) ]. c) \

4 M) y. g- J- N8 j              Z/ ?# ]7 O! |
0 h/ `$ l# I- q

) H: L( j& ]  M: V* o7 e' g, I
8 [  e" Z) f( |( v9 H; ^2 I# u0 F1 p
大人则是选择了工业语言,因为必须拿它来完成一些工作。
7 ^, }( H6 J. W% o3 [( {2 ]* c% {5 p. I3 M. j
9 ]( b: b; L+ }5 V  L( g

: x, Z7 ?$ M% h: a5 i# v/ t2 v$ g' j5 t9 X' J

# s* ]# k) K" `$ P% f& W+ L- o. \8 U
3 x) |" S# I& x- ]( I
3.应用场景不同7 m* n: ~, k7 ^6 V# }! `0 e
3 x* C$ N/ {0 z1 w8 D3 d( f( E$ N

8 c6 l4 [. @3 B7 R& `" l/ T' F) N+ E: c
9 G' {- \6 T" S: x( N; @
少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
  z6 h* Q* e% ~+ H& z  u1 `  T
; f+ S" A' }; {7 e: `- M) E( v" o. {9 R

6 y2 N9 _1 N- Q# w2 D: e
' Q# P( h/ c3 G& S. K            
  c8 G5 Q  q% L8 H
$ m2 l1 I2 a' G' O0 _
3 y  ?. q8 F9 C" ?' C% Z' w" |. r/ ~3 F& T! j

* q: }0 t+ w( o2 w1 X而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。
- X, v+ z* a8 g/ J, D6 u* _5 x: X/ D+ m8 U. t/ R5 D$ I8 K( v' U1 k# }

. g8 g0 ]( S6 d5 t9 X" _0 P+ i7 b- F3 x8 [. F
* O$ ^7 W4 r$ _  g& |+ _; p7 E
$ M5 }0 W4 J1 ?
6 h& z7 `( a" e
* r* D6 H  y$ `0 e
5.评价标准不一样. e$ A+ A2 O3 o! g9 ]

1 @" L- _" Z" Z% J' A" l7 m7 ~. n1 U

8 Y% A! T0 h7 B# Q4 ]( U+ r& t6 k' d
- W$ Q4 Y) ?3 l- Q/ e5 X5 H7 @少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。
0 E$ t; E$ b, s% @: z
* k& B; o0 V$ T, N
5 \/ Y; U/ G, Z7 i* u# m/ K5 V3 e
6 |3 n# h2 {% W: P/ A2 K
" W1 K! s! Y1 {6 j% c而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。/ n7 `2 K; `5 b& s; E! T& J4 m

本版积分规则

快速回复 返回顶部 返回列表