iBeta 愛北大論壇

標題: 學寫程式設計瞬間竄紅,原因究竟是什麼呢? [列印本頁]

作者: panmpan    時間: 2013-12-31 16:21
標題: 學寫程式設計瞬間竄紅,原因究竟是什麼呢?
本文章最後由 panmpan 於 2013-12-31 16:27 編輯 8 d9 c5 m9 [0 m9 @3 G1 E
2 {- R: k/ I! r2 H: S2 U! R. H
學寫程式設計瞬間竄紅,原因究竟是什麼呢?/ L5 C' F4 x( V
: ?% @) n# M# B) b7 _$ Q  f
http://wired.tw/2013/12/20/%E5%AD%B8%E5%AF%AB%E7%A8%8B%E5%BC%8F%E5%BC%8F%E8%A8%AD%E8%A8%88%E7%9E%AC%E9%96%93%E7%AB%84%E7%B4%85%EF%BC%8C%E5%8E%9F%E5%9B%A0%E7%A9%B6%E7%AB%9F%E6%98%AF%E4%BB%80%E9%BA%BC%E5%91%A2%EF%BC%9F/index.html
% L" }$ o0 B1 `8 k6 P$ k3 L* {6 P
給孩子堂語言課,他將能開拓國際眼界;! }1 g5 w5 h7 U; P, ^
給孩子堂數理課,他將能培養縝密思維;, r1 Z' F) x5 v$ n# y: \- S- ^5 a
給孩子堂美術課,他將能揮灑無窮創意;
8 d( z" l- Z( Q3 N給孩子堂程式設計課,他將能得到上述一切。

) O# L. v/ Z; }! m3 C% }& H2 w) Q# R/ \) S$ u
雙眼緊盯著密麻螢幕,雙手敲著難懂代碼,這是許多人對於程式設計的刻板印象。這般想像,僅是程式設計的支微末節,並非程式設計的核心。依孩子個別天賦培養、發展,是兒童程式設計教學理念所在。而其中MIT發展的Scratch,開發者並未將其定位為「程式設計工具」而是「創作工具」。1 L# z. V! p2 x+ g* c) i% R  c8 m

) H4 C7 J% @7 u# H. p在學習Scratch過程,孩子得以用「拼積木」概念在電腦上進行創作,從發揮創意與練習說故事的實作中同步習得邏輯思考能力。Scratch上的創作形式,可以是遊戲、動畫、互動卡片等,內容天馬行空不受限制;而待到孩子完成創作後,更可將成品上傳到麻省理工學院Scratch網站,與世界各地兒童互相觀摩、交流。
% _5 \! C5 h9 R; g4 y0 t# x; ?
  F- k$ o/ {) \: B: m6 Y從小學習程式設計,孩子長大後不僅有機會進入人人稱羨的科技產業,更也有可能成為打造各式迷人電腦動畫、電影特效的藝術創作者。《少年Pi的奇幻漂流》中栩栩如生的老虎、《怪獸大學》中逗趣的毛怪、大眼仔,這些角色的誕生,悉來自於群非但懂藝術,更懂得程式設計的藝術工作者。
4 i0 `9 W/ N- I3 x- F
& T& ]$ g7 @# h% Q學習程式設計,絕非將孩子發展限縮於特定領域,而是為他的未來開拓更多選擇。

作者: 家的愛    時間: 2014-1-1 01:51
這一代不行了…只能寄望我兒子長進一些!
作者: johnnylu121    時間: 2014-1-1 04:43
前提是在美國生活,台灣程式設計師的待遇和工作時間?您去業界打聽看看..........................
作者: 桃妹子    時間: 2014-1-1 05:54
請教小朋友幾歲開始學較好呢?
作者: nicoleshune    時間: 2014-1-1 08:05
本文章最後由 nicoleshune 於 2014-1-1 23:39 編輯
  {% E- B; A7 C# |/ H9 `
9 R' F' O  |7 _  N/ I$ {程式最主要的能力在於邏輯,程式能力好,在文字應用和數學概念上也都會有某種程度的能力,以我個人的經驗,還有一點是蠻重要的,是同理心
# [8 m' g' G" K
# g8 d# A3 f; F4 {  d具有同理心的程式設計,才能站在使用者的角度,為使用者思考如何增加程式的實用性與便利性,而不單純只是著重於程式的功能性和創新,對使用者來說不方便或不親和、甚至無用的程式,有寫跟沒寫是一樣的
$ U  J3 e3 K) B9 Q. G1 Q6 l6 _% |' _5 S! z9 H
我好像扯太遠了+ F+ R& _8 r1 A/ p1 U! O4 d
: N& z$ X8 d9 R2 \: B9 b  ^
總之,學寫程式並不是很難的事情,程式語言只是工具,邏輯、數學、同理心,是學寫程式背後所真正要彰顯出來的能力,至於幾歲可以開始學,我覺得要特別注意的是視力的問題,其他倒不是需要特別去畫分年齡的
" W! m; a7 \6 |; h4 |: Y
$ g" D2 u" t  \. G* Z這是幼兒的程式訓練玩具,可以參考一下這個理念9 d3 |" Y+ m2 [
9 ?5 {8 z" j; _) Q* O) m* o; R
http://techorange.com/2013/12/17 ... owd-for-toy-robots/. r! u/ }. ~9 Q6 R6 T0 _3 n

2 t& `( r& O. {$ J4 `__________________________我是補充說明__________________________________
2 R) w1 z7 t6 j8 x: r7 W1 g! }7 I& `1 Z5 i
我知道身為父母,思考讓孩子學甚麼的時候,第一個想到的,都是孩子未來能夠用這個才藝做甚麼,還有相關專業的出路
! d+ R, C5 [4 y( O+ u# R) y" ]1 g) k+ N4 ]4 D
我想說的是,不管學甚麼,首先思考孩子本身的興趣和特質;十年後,世界和現在大不同,現在去想太多所謂出路的問題,因為其實並不會有太大意義或幫助" W) c) E+ ~7 n! c: f

9 A# C* Q! ^. O. [不妨思考:"學這件事情,對孩子甚麼樣的能力會有甚麼樣的幫助",或許可以更看清這些事情的本質* [! Z; \, L: y8 [- ?
- \. ~( X: z: b% p
我自己的孩子,兩歲就開始跟真正少林寺出身的老師練少林功夫,我重視的是健康和肢體協調、德性養成;三歲就開始跟我學做麵包、蛋糕、做菜、煮飯,今天是我老公生日,蛋糕是五歲的老大自己做的,我只幫忙準備材料和在一旁指導,完全由兒子自己動手;去年我剛開始教孩子用簡單的程式語言組合來講述故事,培養邏輯觀
' h( t5 W0 U5 N" R, i
' @0 Z9 U% v9 [6 _我沒有預設孩子以後會走運動員、廚師、或程式設計師,我只是覺得,身體健康和德性端正是做人的基本、能夠自煮自食就不怕餓到、邏輯性強就容易抓到事情的重點、不容易被欺騙
& p( b; L# ~6 w# ?$ Q+ o3 s0 u
% A- }) c3 ?. |' O3 B  Q9 F他就有能靠自己生存的基本能力/ Y3 D# P" l- q% h0 n

1 @) C' _0 B* }4 u5 ?又跑題太遠* O  _) x) {8 Q
9 ?, T2 U; M3 m  b! m! E: w
所以,學程式和未來有甚麼發展,建議不要劃上等號,單純就看孩子有沒有興趣、有沒有這方面的特質,以及孩子能夠從學程式裡面中得到甚麼能力來思考就好
3 Q8 ]0 G+ u9 L1 C7 @
& q5 p& p' u+ D; ^這樣,學寫程式,才不會只是一件枯燥乏味的另一堂才藝課,而可以是一件有意思且能長久的一種樂趣# H! J+ s% ?* }  J, c* N; i, H3 m' _

作者: 小口袋    時間: 2014-1-1 09:43
我個人覺得要有興趣、天分,以及機緣。
) S; q6 O8 {2 T" n8 a- E/ M8 f, L7 H) X. Q6 l$ B+ G. Y7 k3 y

  ^* A2 e& M$ i+ K1 U! `2 a- ?每個人的個性特質不同,能力及發展也不同& A  t3 \' V; M. L+ K, g( f* h
俗語有句話,我覺得形容的很貼切:『一種米,養百種人』- U# J6 h& U3 i- k  A; |6 B
1 O1 w9 y1 [% A  a% S4 Y* q( f
當然,將來從事程式設計的工作機會多,不受各行各業的限制,任何行業都是需要程式設計開發人員。4 j; l( |5 ^7 ^* v
$ p7 Y( K5 l) M  G. X) Z
將程式設計當成是個人的一門技能是不錯,; v4 A( K0 ~4 @; _; Q/ N( G
但是也不要忘記如果將它拿來當做終身職業,必須要認清一件蠻殘酷的事實,( G8 c$ O% G% @* v& p
一般公司裡面所謂的IT人員(包括程式設計開發)大都隸屬行政支援部門,與RD研發部門是有不同的待遇喔~7 X$ z* o& p$ O1 L

/ k! {4 e8 b* ^7 Z$ k& x8 F說白話一點,就好比飛行員與地勤人員( x6 K" @" Y; i; T3 K: _& A
RD部門:視為飛行員,福利高,待遇好,紅利多,獎金多,受關注
4 _  [* d6 V6 ^+ q" I0 ?IT部門:視為地勤後勤人員,紅利獎金機會少,受指使。若遇金融風暴或公司裁員,常被列為第一檢討的部門
! @# U7 O0 R3 }0 C! c1 c5 u( Q! P1 H7 h
那麼到底是飛行員重要?還是地勤人員重要? 誰比較辛苦?* U6 I0 v/ E, X2 J' F* e; C: G
我覺得都重要,都很辛苦,缺一不可# Y- e- Y5 J$ G9 e9 z. ~* q- }
但是這兩種人的禮遇就是截然不同,尤其在國內是很現實的~3 h* W9 W/ U9 L& H) G6 ~& }" }7 z& h

+ T( H  L3 A9 y: x* k$ M4 ]: T. L' j6 s) Y& u$ ~# u: ^

! Y' z: K1 ?" w1 B: q4 l也許有人不認同這種看法,: ^* i. {3 M1 \3 C) q! y/ F
我自己工作數十年,待過 RD & IT 部門(都在國內),我深知這其中的滋味. H% Y: s' @. E- a
4 q4 w1 p5 s3 I4 j5 ^$ |: J
我小孩也上大學了,當時在選填志願時,我們做家長的,只能以親身歷任的經驗,將優缺點分析給小孩知道,甚至找機會讓他自己去體驗,希望輔導他自己去找到有興趣有理想抱負的志願~
% y: j$ y8 |/ ?: Y; h  Y$ y
) q$ a& v$ Q8 e1 N' |3 e! |, g+ M/ G6 h0 g' y5 h0 e- L; _+ d( F6 z
所以不管學什麼東西,不要過於盲從,也不要去追趕流行
) s* j/ r# R0 Z. y- w小孩尚未出社會,還濛濛懂懂,孩子的決定常常都是被家長的思維牽著走。2 g/ W+ A" ^3 f7 d0 x, ~2 x+ e

5 S& }1 A# ^) w1 g" Y; `3 u( C8 ?8 X家長應該要適時地給予協助幫助小孩去認清自己的興趣及特質,去激發出他的潛能。
; u9 n( x- R# }0 n0 p至於未來的發展,誰都無法保證青雲直上,要靠孩子自己的努力及天分,並配合機緣了
3 |+ O/ C% c" N2 v2 d這也是所謂天時、地利、人和,天地人三才合一,小孩的潛能才能發揮極致~
作者: 桂格    時間: 2014-1-1 09:56
本文章最後由 桂格 於 2014-1-1 09:58 編輯
5 {1 H) k/ C0 V, P$ ^! Z/ P5 p1 R. ?  v- y" R4 A
我雖然不是什麼coding的天才.8 y- t2 Z% ]! Y7 f: G  q! u

0 F, u- D" U2 M5 Y1 D1 z6 F但我的第一份工作, 就是在IT部門參與一家上市公司ERP(SAP)的導入.) i5 A9 z2 X  L# v3 b& B
. k# Q* {: b2 u! C* G# U
這個經驗, 讓我快速累積與了解製造業各個functional module的流程.  F" n/ L# H3 A0 p. g' E
而資訊流如何設計的精準與高效率, 常反而引導著組織中的流程與再造.
# _2 l- P1 v  }3 O1 @8 H$ e: k, W
* b( m5 V6 |. b" S9 t9 D想當年, 我們在公司內可是講話舉足輕重, 走路有風呢.....
0 Q3 b' ^2 L' X- D! |% X& A. i. f" u. `: M& j& @
我會想讓我的小孩參與學習程式設計, 但不一定要拿來當吃飯的傢伙.
0 Q6 X& t/ q. @9 X( t" P過程中的邏輯訓練, 與5F同學所說的同理心, 都會是很棒的體驗.
3 x4 f+ i8 W) Z
作者: panmpan    時間: 2014-1-1 10:18
johnnylu121 發表於 2014-1-1 04:43 + V/ R& m) G# [" N5 j
前提是在美國生活,台灣程式設計師的待遇和工作時間?您去業界打聽看看..........................{:1_756: ...
  Z% f- r1 o& j. K3 k- s5 v# J
現在地球是平的, 只要英文能力好,  可以接到全世界的工作喔~
% ~9 a0 c+ z. U所以英文是很重要的.
作者: littlefish    時間: 2014-1-1 10:23
桃妹子 發表於 2014-1-1 05:54
2 l; `6 B5 E, l4 z7 F5 U請教小朋友幾歲開始學較好呢?
9 \8 T5 |4 p6 q+ M) ]# y8 Z
Scratch  8歲就可以自學, 當然父母陪著玩也是可以的./ h# r0 |7 B' C( Z- p$ v8 c
要有系統的學習與引導, 建議是10歲, 小四左右.
作者: littlefish    時間: 2014-1-1 10:25
這裡有個演講, 可以參考.
( J" e- q) D3 @- m" @1 R. B) C0 s* o8 ?/ ^
https://www.evernote.com/shard/s126/sh/0f3266df-f4b1-494a-9944-875b651e0e70/196f670806172b396c8159e243852c9d
作者: Tommy爸爸    時間: 2014-1-1 10:26
567樓看起來都是這個領域的專家
7 s  {6 ?9 K3 G寫程式最基本的要求是邏輯能力和細心,這個別人幫不來
+ q1 V9 A8 P5 w2 @+ N% O6 K# j; p( k數學, 幾何, 力學, 語言.....,都是 plus, 有任何一樣都可以鶴立雞群, 但是要找的到伯樂.  如果沒有,或許可以找人幫(如果你的團隊裡有人或是有資源可以cover也算是好的teamwork)! c! j% ^( _' }( g( V
好的溝通能力或是能站在使用者的角度去思考那又是另一個層次了.4 Y; }5 j* D% R3 j* s( r3 h
我雖然已經差不多是公司裡工程師的頭頭 但打從進入製造業以來一直都覺得IT部門是世外桃源.
$ m! `, U7 E" W" o如果小孩對IT有興趣, 我也會鼓勵,積極支持.
作者: littlefish    時間: 2014-1-1 10:28
寫程式學習風潮全球升溫,可能讓社會更M型化?
- b( K, P. s2 r! S$ y/ _2 J* ~- Z9 z8 I/ P, C* _
http://wired.tw/2013/12/11/coding/index.html9 M% H- P' T3 k9 ?; d; |9 K. I* Z

/ n0 @0 Y3 k& n% n# c& i希望台灣不會擺盪到 M 的另一端...
作者: htpai99    時間: 2014-1-1 10:55
資訊工程和資訊管理,差很多,不要搞混了。
: v9 Q3 }# R* d( `! P4 h
" e# N% }. l% p0 g資訊工程畢業,寫程式當然是RD。所謂的IT部門,主要是學資訊管理的人。( h0 M- t7 w# K3 m& W0 I& j5 V
- u8 W! r; a2 M
聯發科的IC設計工程師,比寫程式 (含軔體)的工程師人數要少。
作者: sailor    時間: 2014-1-1 11:07
主要的問題是要有「興趣」。
# y4 i, G0 Q$ H+ C5 P, U+ m/ {6 |' P/ q
撇開其他所有假設,你要能在「程式」這塊領域上得到「成就感」及「快樂」。
2 K* K: s, S( F' {. h* L
* n2 c) U6 h- P最重要的一點:它很容易打擊「信心」。4 j8 Q2 _, q( A8 U. j% |5 U6 e+ ^

. O8 G# J  d" l  x, j) O8 P4 q( ops.身為小小的RD的分享。
作者: 蘿蔔特    時間: 2014-1-1 12:42
nicoleshune 發表於 2014-1-1 08:05 8 b# s+ e2 f% K: s
程式最主要的能力在於邏輯,程式能力好,在文字應用和數學概念上也都會有某種程度的能力,以我個人的經驗, ...

, h# O5 C  J% P9 X; J" {% |, f# o) a) U) P/ N7 ^
請問一下,北大的家長有考慮一起買"Bo & Yana"嗎???<---似乎無論幾組寄回台灣的運費都是US$50(約NT$1,500)~# u% N2 D) Z2 ~6 A+ Z% E: o
7 Y) T$ D  ^7 c! p+ S# m: {
  O( k% a1 s8 M3 q% W! z

1 D+ h/ k& j3 w8 M4 O7 M
% o) g7 {6 ]- A5 i% \- d最近在注意Lego-Mindstorms最新上市的第三代...EV3(平均7~8年會大改款一代):
, t" p8 A; |* \' {8 @8 O0 `$ a. _基本款(家庭版)...官方已提供組裝的說明(5款)...
/ P, |/ G; F2 A, x' d
/ J+ \- }5 M( Y' [7 V
4 q0 m9 y6 x$ w7 b' j6 G" F6 h% c$ V
' F5 l7 c8 s9 u

作者: 桃妹子    時間: 2014-1-2 08:31
littlefish 發表於 2014-1-1 10:23
+ J7 ]1 z: ~/ J, cScratch  8歲就可以自學, 當然父母陪著玩也是可以的.4 l! @7 A" ], V
要有系統的學習與引導, 建議是10歲, 小四左右. ...

8 F7 \  g8 ^2 Y6 [% ], F謝謝喔~




歡迎光臨 iBeta 愛北大論壇 (https://forum.ibeta.tw/) Powered by Discuz! X2.5