莆田小鱼社区

搜索
查看: 216|回复: 0

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

[复制链接]
发表于 2019-3-2 21:27:51 | 显示全部楼层 |阅读模式
" K- p1 M' U# Z+ ]& y
要问现在最火的教育项目式什么?那一定是少儿编程了。1 L0 }" m" R$ h' S" b# d

2 X# d) H5 c1 d/ h3 z& c' e. P4 }  u+ n5 |  z, |/ T
但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。$ S" s8 J% o0 N: e+ |

" n, x9 |4 H9 n7 I) N# W) I
8 y4 ?- }! i- h" i所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。3 W  ^" z6 Q9 F) L$ H

8 A6 \1 \, v0 F1 F5 x* H" p; x5 n那么少儿编程与程序员工作中的编程,究竟有什么区别呢?9 l- h% b* I' [4 L6 O1 g& F8 }  {
- X& T; U8 }) x: {

' p# ^, r2 |) _3 [. m
6 c6 k4 @: w( `/ J& W
1 J% x' G  d" v+ G" W+ P, v简略概括如下:- z0 I4 |8 w6 G' d6 I% @- ~: G

6 H& h6 y2 s7 h- }5 i( M' H. t( M5 J: ~0 ^4 Z$ _

$ \9 t& V$ }4 |. T* M8 y
$ {2 m- ~( @  S2 X  j* b% q1.成人编程为薪资,少儿编程看兴趣。3 b3 V4 k- f  v* G* ^! Z

9 {5 K: k6 f1 U9 X3 f' e2.软件是编程工具,核心是编程思想。- H4 p  }* Z% r# }  y- w: A3 b" U

8 k' V7 n: C0 @. _1 Z1 j" G, h9 a- m

7 s$ @, r9 d* _
( ?  D$ F/ v- Q, u但具体针对这个题目来回答,是这样的:: f) P$ ^" t1 D7 x2 m6 n2 q

* G3 d0 U% x0 B  C) j) L' ]6 L" n) \9 ~- ^1 ^! n4 N6 }  z5 F

7 l* U- f& ?; V; |/ |; p5 s- |
9 s7 c! ~; O0 K$ {1.首先,目标不同% h% J  C& Q/ C; J) J$ ^+ Q( N
" y9 q, H4 Z7 n  X- F; o7 H& [
. d! [; s) t6 J# l  S3 g: F; i9 l: q
) l7 J& D  p7 d. g, t. ~( ~3 y. \
! T/ c4 n( |  c' y; E2 r; o7 d

' A( z+ `7 u# V* s  E$ T6 Y( E' c少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。# t+ K6 F# d$ u& k, N9 ^
: [7 R' N+ k; }/ S# R
- R9 h; ~5 ^4 k6 D  P

- d9 m, o* e8 N2 D* z( C, e/ v* {1 @, l- K/ q/ S# Q4 e- i% q
而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。+ _5 {% \" r  t5 j$ }1 o8 r

+ s5 i6 `0 m( Q2 e6 u
! @( w+ k( |- f) O5 f& O4 z
/ v( M0 q8 e- h6 G: c: f9 d6 g( J' p- N" h7 L7 u. @& C, a9 |8 M2 u" m
2.选择的编程语言和工具不同
( \0 ?0 O4 g( N! J5 b% H  `0 K# P1 e5 U9 C

2 b3 w% Z) W1 i. S$ c8 A$ ?1 ~; q2 a0 T, A* m/ ]! C* O
- x- U8 c' l% }& Q* {
少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。
5 U) e' W. A2 {- A8 G- E- e
! N- r  [" E4 s) U' P0 h* a
; `6 J( L% f+ t' w6 g3 Q
; M3 S0 G, A& I9 O
0 Y8 M) C0 x; R# E% U, I            
" _" `% _1 b  Q+ L. A0 r8 @1 W
) A- t: Q5 Y  C* `3 p6 v7 h8 K! R3 _' I. y1 X0 Y- S
( E* p$ l5 B0 {' O) U: z" a  a

% T4 T5 v1 G; v  d7 h8 p大人则是选择了工业语言,因为必须拿它来完成一些工作。
/ P- M. U% I# c( I
1 j) a) y! X- U- l& Y, I) G4 C0 P! H
  `1 x* t+ G& r  W$ w7 q3 p7 y& P2 x

, N! N. K' _# U$ i
) c. p& o, u1 T8 A  e7 j, g) O- P' X) _- ~
& E) `% |- F# ~5 D+ C
3.应用场景不同
' I9 ?1 W9 r. a/ s9 m7 B5 u+ n* h4 S$ r9 }4 {

) T6 n: X: V6 V* P$ W1 x3 c
+ a2 h) S+ O" d- ^/ }* V
- W+ Z: k" d8 x& ]少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
: v) Y6 |1 E, i) r( A! _- Q. U4 O3 J

9 P/ W% C# I  |2 [4 n6 r" g6 ~, d8 K0 o4 K" ^
0 d" l+ j: H8 {; P: ~; @& Y
            . T) v# g8 s  b1 F# M

5 {$ F# w) E( |$ ]7 z, d( j0 l. s( Y: d+ C+ S

2 I1 ~5 U. M3 ^- X, b
) t7 p) x4 o, F# g* L" y5 o而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。
" g; N2 v$ N, D& ?5 S. ?( [! i  V8 Q+ ^( J
- C, w( \9 m4 U, n9 H1 K

2 }( f6 \' @; B# N! O  l! s$ I  G! V" h: O
, C7 K) Q4 \  {  I, V* _
/ t$ L( ~, i) M5 R* C
* A) j; f4 B* ~, ?4 H
5.评价标准不一样
  o# ]/ N. l1 K* ?5 S5 {: y0 ]+ o) D
+ X* L' F+ e# @8 R) Z

4 N& U4 p5 x% s0 e; b3 z! F/ G) J; t! ^3 B% g8 L7 [: Q
少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。' \1 v+ [$ M, _& R
" U* W2 p  V2 f

' [  n) P. c$ _: B& F; o" [: B* j& ^9 b4 d3 T

0 I" e+ I8 m% i) S( B而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。5 j, c0 @6 c/ Z& U; a

本版积分规则

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