查看: 278|回复: 0

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

[复制链接]

该用户从未签到

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

! G+ m1 q1 z- R7 |5 G' X% }要问现在最火的教育项目式什么?那一定是少儿编程了。2 p! y8 a9 ]& `6 M! z% A" ]8 U
" z6 y" y. T8 r& t& c+ O7 g

  ~5 D, O" L- {" i: M) h7 u但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。9 d$ R( }# ^0 v- Y8 ^) }% N5 g: Y
8 A# P+ v% X1 H" J

+ A; p2 ^0 ]" f所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。
0 {2 C( y4 |* H) b0 F
+ Z" M3 b' g# Y0 [8 m3 O% L那么少儿编程与程序员工作中的编程,究竟有什么区别呢?
) Y# h8 I! r# P* F0 i- T
8 I( V" F7 s& h- U* W4 b: Z, l2 j  R: z7 Y" u7 |$ p

, O7 r% c% C- u$ Y) F4 o% S( h( U
1 n" C* N5 }8 Q# N$ U简略概括如下:
+ x8 a% v& a6 y) _7 @- f4 k
. f$ Z7 C: c+ O6 c, f) i2 x  l/ a/ h) U1 `1 k0 Y! J3 j

, g" E& A" O  P' b7 g4 j- _2 ^# e2 @7 M7 l1 ]; K% J6 B1 }5 w
1.成人编程为薪资,少儿编程看兴趣。
5 Y5 G( W% _; D6 W4 g1 z# _0 A
: n; |" d9 L! @2.软件是编程工具,核心是编程思想。
* O0 }& H8 D: ^; o  T  t  w3 }% V1 H
6 S1 }$ y9 r* Y4 Y7 H6 P

/ h1 w  c$ ^3 E8 E8 r9 C/ _% q& p0 r: s& G* o' J0 v
但具体针对这个题目来回答,是这样的:& @3 Q* H* N+ a* W3 U

+ [, _8 B* u/ Z1 y& T" t% k
7 K" M" ], W- [- [* V8 R% J& z7 W! C+ _
) f: n7 F3 m% v. d& J+ `, P, j9 `
1.首先,目标不同3 B( h3 W5 w' p( ^# v0 g
( a! b: a# I/ g" M
7 e1 e- `" Q5 W

6 n/ b. l& c7 y* G$ Q# R% h
' ?, C3 v8 C( A/ s+ E  h* _( k- u# E* N' ~9 b8 t9 i; A
少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。
! |+ P! g* l& ^; [
1 N7 n! J" k2 F* ~6 \( q3 H' Q! ^5 I" {9 @; j6 m! p' d# x
# Y$ F% w, H8 u' t* d
# L( T( E8 L+ C; \5 E4 A
而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。
, U* {( q6 o" `+ d2 n# o
$ F; l  o; W) g$ c" r
7 ]5 P/ s0 E- S" H7 U
* S3 F& h. V) z, @$ R4 V, @3 F6 ~: {3 Q6 L
2.选择的编程语言和工具不同  O9 p8 l9 \# ?3 i2 S8 p

  b+ K+ l; j9 \& |  s" G6 J: @! t
5 Z( d+ [* y5 r' J" m7 Z! r2 A' ]# X1 \2 o1 i, r/ X
( k. ]" E9 ~, R- {. [$ b2 _
少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。5 a1 A9 h. m- I! y! J
' _. M+ g0 d7 O9 e
$ v" U+ p! c  C
  @5 b' L9 I. A+ f, g9 n
% k; t+ y2 j6 ]4 t) j
            / K) B- ~' x% B. @+ {( Z. i( A

/ q( n" O+ v7 P# q7 X/ B+ Y' m, U% ~$ y3 A& g" ?0 s1 h
2 S7 O! j4 b# ~# |( }
( D  A' l0 |! A. Y4 B/ \9 A
大人则是选择了工业语言,因为必须拿它来完成一些工作。
  [! I; J% K' m3 j  L# _  c5 F7 B$ x1 @5 `* N8 \
( D+ `; a$ w( X1 W

' k* E: m* {! Y2 q; A' T: G# y5 q4 f- J& C

: [8 Q9 F- t2 k/ h: D1 l
/ h" E% K5 X2 n8 W9 \
4 k( z5 K+ t% p, ^3.应用场景不同
, H5 u8 J/ V0 [" ~  M8 A8 Z, Y$ ~$ [. ?6 y! r' _
7 G: r; j6 U- j( P8 p

& U- b: f/ C+ P& I4 U2 k: K9 M; g& C! p, j
少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
  V) G3 j; p5 R: _* U; J7 Q0 A, p) |7 C  k# ^

/ X4 R. m# c# e; v" R- c# u: K0 g! d: _# r7 {
% f4 V: A4 u& f8 Z5 \
            
% \; K: N* H. h: L# W. k9 F. g3 @% e0 M4 P
) h: @" @% g; _, j5 M: \6 L& P

0 S/ E, f* w, V5 E2 ]# G0 F6 }5 ^1 G, Z& x) w
而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。9 o4 F3 y$ ~8 Y3 j' j3 d

8 r# @% i3 Y3 U, L% L1 k: ^% a- A6 K5 Y, s& b

/ R: B8 M  T3 p1 [+ X+ s6 |' ~, [4 @, g& t3 C4 W* U8 m5 }* n
. \' `% F  m4 r- p' d& G

7 ]) P7 e/ Q& L9 k3 H$ b0 q: j8 [: `5 f  S/ P5 f( J8 _
5.评价标准不一样$ ]: p1 W3 h8 l

  s& G0 I) Z( V& i0 @) I
/ K* k( a8 `' X. u, S
8 I" [: V$ g8 V2 L' b5 a1 d' ^) P4 h* B/ \' }2 _
少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。
* @! N" X$ P: ?) A: O+ L2 T9 W) [
+ \9 A5 q. k" q$ W
3 e: p% Y' O& x
9 T8 u. B  J7 U( j" B7 A  O; i
而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。
3 p" a' v" G/ f4 O  R6 q

本版积分规则

手机版|Archiver|网站地图|

闽公网安备 35030402009042号

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