查看: 241|回复: 0

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

[复制链接]

该用户从未签到

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

7 y6 [4 H. A( W要问现在最火的教育项目式什么?那一定是少儿编程了。- b% C  g$ ^' ?
; X9 A1 I: D7 J9 \9 p) Y

) v( @$ C7 u6 r- G- C" l但是很多家长对于小孩子学的Scratch与程序员所学的编程语言总是区分不开,总是会有一种错误的观念——我的孩子以后可能不会当程序员,所以不需要学这个。; x! o& ~8 j6 p/ l; w& W
/ V$ Q# q1 C: h" O: H$ i$ i8 ~
$ @) U6 n" h  P3 B/ m9 D
所以想告诉各位家长的是,儿童编程学习少儿编程并不是为了培养出一个程序员,而是进行编程思想和思维方式的锻炼。
; A2 }" A" m( Q+ `- }2 a2 N; j" {+ K- P6 m  W
那么少儿编程与程序员工作中的编程,究竟有什么区别呢?3 {$ _' C3 x" ^9 `; V

! F1 b! a% \0 q" d  c- u) H" E0 R& [) x% t9 c; B# B+ y

  M6 X  d3 i. b& N1 R/ C; e0 h% F8 a  r7 p' h
简略概括如下:& {8 N( A: u8 w" F! b' x
" J2 j1 o" y( N# h

* W" r/ n% p7 Q( r( P8 l3 m2 O5 X# u* v4 A: H+ \7 Z
: q1 w# l! x' z: C9 w( O( L
1.成人编程为薪资,少儿编程看兴趣。; U# y0 F5 z0 c4 X3 q
- a0 b) Y% O8 A0 ~$ v+ h( O% u
2.软件是编程工具,核心是编程思想。
6 j- q; H/ \/ L) g1 H- N# c5 [& |) @( s+ V

  I7 d# H+ r4 i" y7 d, d1 [+ g. N9 o& J
8 I) }5 w% z2 a# ]0 F6 g2 Z
但具体针对这个题目来回答,是这样的:
' ^" W2 N4 }& n$ L/ Z  Y0 Q! q4 v
- ?' _+ s9 T8 B. W8 R; H
- G: B+ r7 o; `- u1 V4 w) e
8 i$ T3 L2 p& D  e, a
6 X, R  P. m0 H2 \. @1.首先,目标不同
9 u, b$ z2 P6 d0 |" B: d8 Q+ M
* z; H  ~$ A) d  B" b) H$ C! _7 o2 F
# q/ W" n1 W. R2 I# O5 `5 X  Q
4 ?2 y0 d+ ~0 e7 M4 N7 H' o- \: h8 Z$ [  [* B* Y7 U) J

3 X, `  ], h7 b- R3 h5 s# L' |少儿编程的学习目标是发展兴趣,锻炼逻辑思维、创新思维。
9 Y2 Z+ c6 @- f, L  ?/ Y8 G& O  Y$ w2 P7 K& ^  W/ _( P
! a8 r- e2 x! l  m, H' n/ q# a

# d: H$ D# Q! f! {
; ]' `9 H! X* J3 O4 _1 R! ^而大人的学习目标一般来讲就非常明确,就是为了解决工作中的一些问题,或者说以此为职业。
4 Z7 D, u# S! W2 W# A" X
, u+ d* W) x" d% k  ?( ^* f9 L1 s# y. I! U
9 ]7 W, ]/ B# v9 F8 D) ?, d
; A: K. b( J0 ~7 Z
2.选择的编程语言和工具不同
- k/ l# }/ F3 ]8 k% w0 Z! ?( R6 {0 J' a  t9 S; O  \
* n9 S/ |. w8 Y

$ H' V% j2 z$ x- H  X% {7 I, B0 R3 q; \. Z0 n/ Q
少儿编程容易上手,不需要输入密密麻麻的算法文本,只需要拖动这种图形化的代码块,就可以实现相同的效果。
6 ?- y8 F8 P: {: q& M
4 T8 `( `5 I( Y. r8 B& U3 y) u2 ?# e9 ]# U4 @# z9 z
, J& [: ]. I( p9 S

0 U6 M! o. Q6 ~% f/ T5 c* h            
7 _' {+ b: v& O5 X) n% v- P- l, }1 [# w

5 X5 b2 g. ?, W. T" A( w+ ~6 q6 a/ z9 O

( o% J1 ^) ]% |9 V2 z% t大人则是选择了工业语言,因为必须拿它来完成一些工作。
6 G3 W5 ~& Z% D+ h9 Q6 f2 m7 n7 f- i( K1 \) j# F. ]0 q

: G6 q1 N1 N, d! e
' `" q! j6 W3 y7 T' u! G7 Z2 B) J7 a) Q, z7 x" ?
$ ^/ B" }1 Z% r  R
2 N8 _7 a! g4 R0 C/ x$ r- [
+ [6 @; j7 m9 Z5 }& y
3.应用场景不同& ~) E& q- `  K0 H! H& G& [2 r

( \! O3 z+ E! Y# K0 a7 x% |# F: x+ F7 P) [3 e) I- e

2 j6 e# ^4 n* B9 {6 [
& D1 z% e. J* P* M; }$ s& U少儿编程的应用场景主要是做实验,辅助学习,或者说做一些好玩的动画程序,小游戏等等。
, c2 J, t8 D$ c' ?' Q
. C* T, Y& y/ v
/ k, w% L$ q5 d# b( }1 w( b
# q( n, A$ C7 H0 Z% G" ^3 B) n4 S: P
/ Q8 }( a3 Z" ]' Y            $ r5 e8 z, u3 y: s0 F0 Y

8 P  M! K- v( n  a) M4 u: z* f! r( \- ^; t) l' O. g

' p5 a- M3 {" M: {9 q! ]3 m5 {$ m& ?2 Z, V5 U: w) b6 ^; s0 N, q
而工作中的应用场景则是根据需求去解决一些项目中的问题,或者直接开发一个软件,一个网站。8 `/ x" v' Q" Z$ o* j3 o; \
0 J  \9 d# w4 h
! m" A+ m7 Z- d' I
# X. J# b. d# n& t, q' Y
3 y# a% [1 H% \

$ R7 Z/ D5 f2 j3 H3 V) i  h) M; Q. u) v: p. K! I& a9 L
- g' X. Y2 T1 B. u& e
5.评价标准不一样( @% |0 Z# F2 h2 D+ J3 m+ ~  L

* }6 C. c$ @* w- Y% }3 T
+ M7 r* K3 f0 b( t  T3 _5 M0 w( j8 Z/ k+ H2 B* V8 `" @! N$ C. R

9 g3 x; Q0 v# |$ C8 }少儿编程学习结果的评价标准可能就是掌握了某些编程的基础概念,比较快的完成解题,能够做出一些有趣的小游戏,或者说在某些比赛里面获得一些奖项。
  ?5 T0 k" c& q9 e5 u3 s
) E: o" c" @' f' f& _' b
, e& l7 u' {8 B# t  H/ [( l
' N' C. y9 }1 m$ p2 U9 V
5 O3 h% l6 b. c. a6 f4 h: P& U而大人的编程,是有一些工业级的要求,对需求的完成度,代码可读性,效率,产品质量,用户体验都是有具体要求的。/ I% J9 m* V6 S* A* A

本版积分规则

手机版|Archiver|网站地图|

闽公网安备 35030402009042号

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