查看: 242|回复: 0

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

[复制链接]

该用户从未签到

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

' v/ d* l0 o! v  F要问现在最火的教育项目式什么?那一定是少儿编程了。
9 n! t( W! J5 c  T" E+ a( S6 X4 C4 q+ h- k( d1 o, k
4 V9 I9 |9 \! a, z
但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。/ t4 ?- _  l5 a* |! K, [0 G

3 s4 d8 o( _5 {& Z+ q3 q! i$ N6 l& Z# s6 P( J1 h
所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。2 {( S1 y/ r5 p7 k4 U
( w- E5 `; f, g/ w
那么少儿编程与程序员工作中的编程,究竟有什么区别呢?0 t' z0 ^3 G- c( Y) `6 S

) H, W' R. E& G9 a- Z6 K% o
. p% u, x; i, h: S" c( ^0 r6 T! w; f9 j- G
+ @0 I- ?5 r! t0 }
简略概括如下:6 h1 B5 Z5 u7 _
* [5 H' c; N" j- h3 P
1 {' A% O9 y8 q( X4 B* n' V4 m$ \
4 X" T+ L7 D, b' F+ N* n

; v7 N; {9 z/ {1 R! m1.成人编程为薪资,少儿编程看兴趣。
1 o) ^/ M5 E0 B7 {& K* t1 S  c$ x% ^: N" h3 I6 G* F9 K
2.软件是编程工具,核心是编程思想。9 ^# F. Y& y$ L$ S5 o

2 {. w- X' c4 V7 l5 H. _- |& h0 z
8 o9 J' r: m7 F
7 t* n% e5 C$ m1 X2 F1 Z' P  E5 q, o# L$ Y8 {- u/ O' G! d
但具体针对这个题目来回答,是这样的:
  x$ `1 M' I9 j/ z
9 `% |4 x5 ?) R/ N$ P% P0 K  P/ T4 G1 g: l8 i; H& Y0 H

/ S3 F: z" L& Q+ O7 }! h( q* G3 \4 D+ R( r/ N( ~& g! v2 ~
1.首先,目标不同  V5 {) N3 r/ ?* N" g. C

& v. i. F' Y/ I- j; A2 s1 G) I6 G1 W0 z3 n; U

0 x4 Q8 F2 f9 T+ U: [1 N& a- ?7 ~' n) T  F2 f& m3 v! I. D# h! U; Z) g
! o+ J" w- `/ h; Z
少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。4 L% G  ]* B. z2 L9 [1 O8 A. J
' z2 |1 j! J2 Z9 E0 ^

4 m7 Y/ l( f! K$ V. n9 e8 p; H6 `; D+ S) e/ p0 w

) U! J1 c6 T+ }; Q而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。
" b, \+ c; k1 S; p3 \
# B1 L8 R" ]3 h  ]# M# v' [) j- c2 \' _: B6 g
# _0 f' ]/ ^$ I# e) B. `' L/ F

  e; ]- t1 v2 o8 C2.选择的编程语言和工具不同9 [" y3 t  @# s" d) p
  C8 h. i6 ~9 [( z% l* }* |
7 _7 k4 H7 i# ?

; l% u2 A. H* i
5 ~( F/ H- p  T* ?  x少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。
* c% V+ h8 q- k7 g7 h. q; H; D) Y) P

! i7 E- G  k. \7 n5 g6 @6 D/ [, @# Y2 `4 j$ R5 D$ Z2 s& U

& O. `- V# O0 z  K9 ?$ ~- f# \  X1 m            $ K5 O5 |' j% d" n; n$ z
* A9 x) y( o9 ~

- w; y, U7 e4 D. J6 F! e, @: \$ u( x6 v- w- @
9 Z" J9 U9 D* [) I3 L, q
大人则是选择了工业语言,因为必须拿它来完成一些工作。
: E9 J  B6 G; w0 z" e
4 s0 ?1 u1 A5 n& O" O
; s  l$ m# `( f4 p5 z- [. w/ E( H/ M2 i
2 ?, \7 L0 F( d0 ^3 a

  v+ [* G. t& ?$ ]9 S6 H& a8 u1 j5 _) r' q) ]
: B5 I+ T+ X4 J5 m; g" q
3.应用场景不同
/ R8 z5 {8 S3 b
! E0 Y; v# E# U$ O4 G- I; {; E# I; {* r8 ^0 }( {, I
0 {) l% U' S. v, \5 }; R1 \& C
2 `; q0 J* A9 ~
少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
; z( b3 S) v% W7 u- ]# Z* y2 `, W% b! I5 r6 O: w, @
) T9 P8 X: A7 N

3 m" n5 i. h: W7 j9 s; C! t7 A) R: t5 ?4 \
            ' C4 C% ~7 l4 [" r5 l' A1 ^/ U

0 y  l* r3 W7 ]' o5 j7 a( ^4 }' X, b/ `" b4 H- Q
; o. f& y$ u3 V+ {

" G6 L! G% n! t/ l- l- u5 m& d而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。* W9 n3 E( ?2 N/ w

7 l. e: A5 u( N. h6 Y' T* p* ^, v( n

7 t3 F" V) X: I6 B. X- o  I# \1 j* k0 c3 w5 O: I
# n5 h/ R& t9 v" t
  n- D8 Z0 A( r& J
8 p3 t3 f* R/ n, C9 i* f
5.评价标准不一样0 D4 j& z( c. v3 Z6 p
- d/ V. C* j! `: h
7 n8 O# w# ?  D: ^9 s( @" j! c5 x
! K# j6 G8 B  Q; T

8 U- V% F& F0 H1 R5 j. P. Y少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。- I( f+ i/ Z7 a

2 I. \. y! t2 G$ \. _" l" O0 O7 s, z# {& [9 \
+ f. N2 C. W1 F, w
# @" i5 a+ x- r9 M9 s/ j
而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。3 w0 z) N2 S" `* {

本版积分规则

手机版|Archiver|网站地图|

闽公网安备 35030402009042号

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