查看: 227|回复: 0

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

[复制链接]
发表于 2019-3-2 21:27:51 | 显示全部楼层 |阅读模式
2 z) o+ L) {7 B1 b
要问现在最火的教育项目式什么?那一定是少儿编程了。
/ y) L+ h0 T* [+ D! S3 j4 p
9 p9 G4 q" f0 R: J  i. L3 y1 T
1 X' g0 i2 i# A& e7 r. Z但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。
  o, p% y% O# }" M$ k: O9 U4 G# R* P% y& Z  h' q5 R
3 i9 b( ~3 I7 h( p& b: q  b" j
所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。0 F6 F, Y( b/ ?/ T9 [
! h( Q8 X+ Q3 C$ T! g
那么少儿编程与程序员工作中的编程,究竟有什么区别呢?
9 Y' U1 Q8 k$ a; x, c# T, Q# u4 n/ ]7 m

4 i% P& I1 i- b7 K# l- M2 d; U7 K' B) h4 ~& D9 X

; i+ c' O, |" x3 W0 E/ n7 W简略概括如下:  N# T# m; Y  G- T3 W) o4 @
9 b. g4 f2 t4 R: u; v- h& s' X1 E! i
1 t& p$ B5 H9 a# j- z

! H- R4 v  z; M# F# A# w6 \* j) y3 T7 g1 [
1.成人编程为薪资,少儿编程看兴趣。7 B0 j: |! ?. O  T' g/ ~
" z! u) ~# ^8 {) U" y
2.软件是编程工具,核心是编程思想。
! S2 m0 g( f7 e  L5 b5 z% w) ~( \& h1 W7 x: ^

2 W! M1 A4 U+ |
7 ]7 j# Y! Q8 F. y$ `9 b" C# z0 R7 i$ c! w# N6 G
但具体针对这个题目来回答,是这样的:
2 w$ G8 |7 M, O6 B) j
; r- ?, u0 X- J; l& x5 p
* N& b1 Y0 j/ N6 X) e0 q4 M
. J9 q$ T  ~2 N6 Q& _3 J: ]& h$ K, x$ k' t" M! |
1.首先,目标不同1 V5 `9 Z' K1 R4 ~/ a

6 D5 `7 J! h1 d3 R, }/ y" I. a
+ o- j) J# `  w1 n" s
' _7 h# H, [: f1 l3 I* u- h* B0 e3 w+ o2 \# q+ A
3 {5 a& x: E, D
少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。
$ n! B0 G3 @4 O; f. v/ ~- ]" e; @* h/ |) Q4 G
* t; p4 ^# }7 t; j9 n5 i
* F1 z5 \* b- ?& E( g: |

7 u7 g0 s) I8 [1 B而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。
3 y9 i, O2 x) H$ \! r( o% t, I. \/ v6 D" K0 _/ V, y- L) E

4 Q& @+ m2 [1 G4 I  p9 q& |$ d3 s# f4 |2 n) n8 @

2 Q$ q7 X7 W4 h; l8 R4 V( c2.选择的编程语言和工具不同
( l  W2 q3 y4 o; B$ D9 Z) T: i! R4 P3 C4 _1 {

' ]4 y( E4 H6 `- k1 P9 r. K. ^3 Z) t9 I! C) \9 q) A8 t' o+ U

. y7 o" {  L7 ?少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。4 M7 [# A& r7 f$ k$ c, Z5 R8 s4 l

' d% O* a$ I! j* o! `- U# X
4 ~, G" ~0 L5 d4 F) y! R. ^" i+ E0 ?6 x. F5 L
8 P0 Y$ @2 y9 {- g
              @2 V7 }7 t4 X2 }: O2 e+ L
8 r4 b* G7 X1 X0 d& q4 x# Q4 U: i. ~
' R# ?8 ]* D$ i3 b* s

" C* F9 A: I3 S9 O+ m: F
4 a0 B+ _4 o% b! Q7 a3 `大人则是选择了工业语言,因为必须拿它来完成一些工作。
& z% z, `% u7 }4 Z5 a- }% F3 T2 m* I

& S  o; I) }2 g2 R5 ]4 P! P3 O' F" S# L# {7 b2 e

, G2 n* Z6 J5 L
; n( M' c1 I+ h$ V- F9 d) x$ D; Y, Q8 l* A% V& {' Y" I: D
0 i4 r' g; c1 [; U2 A6 c( k' B2 b
3.应用场景不同
8 J% W/ Y! g2 [: [2 s2 V
8 {7 ~2 c) T. J5 ~! `7 I: @0 p3 t, s
: V( @$ ]) G8 T1 {

* {* X( t" O5 }, s9 q8 q少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
! M& l0 n. h( P  T$ v0 C
7 u. q, a4 h7 o$ |* W3 o: Y8 E: C8 x6 c) P3 Y" P" ]( V  Z

% m0 A4 j+ k' {7 B* D& x( V5 B: |4 C) S& P+ P
            
& a* a! i0 [. P( h; q# e
) v6 M3 i6 D! u3 s; B, U* [
: R- w8 h8 @( R) m& l4 n% D( w& h/ u3 i, G

. B, ]2 ]; z- |而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。
; P8 g2 p/ ^& ]2 x. J  w2 T/ _! L% y8 e9 B2 x) x) X

. i6 u+ y/ T9 `1 c  Q2 n; V) y7 F, L! g) Z6 p  ]

+ X) x7 `- e' K  |" d- c5 w6 ^  J/ Q% w, u! j$ R0 @: X

3 m, D: ]! V; y% i6 }$ R
* R8 L" z9 P' T. P/ F5.评价标准不一样
9 @3 O) H4 T" K! T7 w
1 V. G4 b7 E" [5 l7 R
5 s/ p& P5 {' p( h7 p3 A8 p: t& N2 Q$ d& I' H( O
% P/ d+ C% }! `2 F: K# J4 x1 i
少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。( k- `% a& w& [6 Z& b' R
6 Z1 M( x- v" }0 ]' }2 D( [3 B0 L
0 z9 F7 r, O5 S+ A3 N1 ~. F7 M
8 O  [( @, m' A8 v1 }2 r, U

" B. ~1 ~5 J. M- J  w. |( a而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。% K; b- `, k, N; W, O

本版积分规则

手机版|Archiver|网站地图|

闽公网安备 35030402009042号

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