Fwd: Sinh hoạt không gian cộng đồng

27 views
Skip to first unread message

Truong Anh. Tuan

unread,
May 19, 2014, 5:24:12 AM5/19/14
to khonggian-congdong
Hi anh em,

Một thành viên mới tham gia KGCĐ, anh Trần Hoàng Hà, gửi riêng cho anh (do vừa rồi email của anh ấy bị banned, anh vừa activate lại) một vài đóng góp tâm huyết để improve sinh hoạt trong KGCĐ.
Anh forward lên để anh em cùng thảo luận (anh Hà cũng vừa được activated lại trên list rồi)

Kind regards,
Tuan


From: "Tran Hoang Ha" <hab...@gmail.com>
To: "Truong Anh. Tuan" <tua...@iwayvietnam.com>
Sent: Monday, May 19, 2014 3:47:15 PM
Subject: Sinh hoạt không gian cộng đồng

Hiện nay các  session trong không gian cộng đồng em thấy ko tạo thành xâu chuỗi mà khá độc lập nhau về nội dung khiến cho người tham gia khó học được bộ những kĩ năng cần thìết để làm dự án thực tế. Anh thấy mình có nên định hướng lại nó để nhằm phát triển các kỹ năng của một lập trình viên chuyên nghiệp không?

 

Ví dụ mình sẽ chọn ra một số các dự án cụ thể mà những người đam mê với nó nhất sẽ làm lead, sau đó sẽ sinh hoạt xung quanh việc phát triển các dự án này và mỗi buổi sinh hoạt sẽ học một kỹ năng khác nhau và dùng dự án đó làm ví dụ luôn, ví dụ:

-Coding style/convention

-Design

-Reversed Engineering (để học kiến thức từ các chương trình có sẵn và chống copy kiến thức)

-Modeling (mô hình hoá)

-Thiết kế, kiến trúc, design pattern

-Simulation (tạo đầu vào cho phần mềm để test)

-Prototype

-Version Control

-Giao diện

-Xử lý song song với Thread và process

-Multicore

-Cross platform

-Networking

-Obfuscator (giấu bí quyết công nghệ)

-Unit test

-Build script

-Load Test

-Functional Test

-Configuration management

-Installing Script, Deployment

-Documentation…

 

Như vậy những người tham gia sẽ được trang bị các kỹ năng chuyên nghiệp, thực tế và đầy đủ luôn, có thể áp dụng ngay vào công việc hàng ngày và bên anh có thể sử dụng ngay các thành viên phù hợp mà ko mất công đào tạo.

Ngoài ra nếu ổn thì mình có thể quay video và biên tập lại nội dung của các session thành elearning sau đó pulish lên mạng cho free và kinh doanh quảng cáo trên đó luôn. Em có người bạn có công ty làm elearning trên cloud có thể tham gia luôn nếu anh quan tâm.

 

Em Hà

Duong Quang Ha

unread,
May 19, 2014, 8:56:48 AM5/19/14
to khonggian...@googlegroups.com
Dear all,

Cái này em thấy trước anh Dương cũng có (ý định) triển khai rồi nhưng
chưa có quay video thôi.

Về nội dung thì cần chia lại tốt hơn nhưng em thấy có vài điểm nổi bật
nhất cần nói luôn:

2014-05-19 16:24 GMT+07:00 Truong Anh. Tuan <tua...@iwayvietnam.com>:
> ________________________________
> From: "Tran Hoang Ha" <hab...@gmail.com>
> To: "Truong Anh. Tuan" <tua...@iwayvietnam.com>
> Sent: Monday, May 19, 2014 3:47:15 PM
> Subject: Sinh hoạt không gian cộng đồng
>
> Hiện nay các session trong không gian cộng đồng em thấy ko tạo thành xâu
> chuỗi mà khá độc lập nhau về nội dung khiến cho người tham gia khó học được
> bộ những kĩ năng cần thìết để làm dự án thực tế. Anh thấy mình có nên định
> hướng lại nó để nhằm phát triển các kỹ năng của một lập trình viên chuyên
> nghiệp không?
>
>
>
> Ví dụ mình sẽ chọn ra một số các dự án cụ thể mà những người đam mê với nó
> nhất sẽ làm lead, sau đó sẽ sinh hoạt xung quanh việc phát triển các dự án
> này và mỗi buổi sinh hoạt sẽ học một kỹ năng khác nhau và dùng dự án đó làm
> ví dụ luôn, ví dụ:
>
> -Coding style/convention
>
> -Design
>
> -Reversed Engineering (để học kiến thức từ các chương trình có sẵn và chống
> copy kiến thức)

Vấn đề chống copy kiến thức không phù hợp với chúng ta lắm nhỉ.
>
> -Modeling (mô hình hoá)
>
> -Thiết kế, kiến trúc, design pattern
>
> -Simulation (tạo đầu vào cho phần mềm để test)
>

Cái này gom với load test, functional test gì gì đó thành 1 chuyên đề lớn.

> -Prototype
>
> -Version Control
>
> -Giao diện
>

Tổng quát hóa thành HCI thì tốt.

> -Xử lý song song với Thread và process
>
> -Multicore
>

2 cái này khác gì nhau?

> -Cross platform

Cái này cần anh Hà làm rõ hơn.

>
> -Networking
>
> -Obfuscator (giấu bí quyết công nghệ)

Cái này không phù hợp với mục đích của KGCD.
>
> -Unit test
>
> -Build script
>

Cái này nên đưa thành build system.

> -Load Test
>
> -Functional Test
>
> -Configuration management
>
> -Installing Script, Deployment
>
> -Documentation…
>
>
>
> Như vậy những người tham gia sẽ được trang bị các kỹ năng chuyên nghiệp,
> thực tế và đầy đủ luôn, có thể áp dụng ngay vào công việc hàng ngày và bên
> anh có thể sử dụng ngay các thành viên phù hợp mà ko mất công đào tạo.
>
> Ngoài ra nếu ổn thì mình có thể quay video và biên tập lại nội dung của các
> session thành elearning sau đó pulish lên mạng cho free và kinh doanh quảng
> cáo trên đó luôn. Em có người bạn có công ty làm elearning trên cloud có thể
> tham gia luôn nếu anh quan tâm.
>

Cái này làm được thì rất tốt.

>
>
> Em Hà
>
> --
> You received this message because you are subscribed to the Google Groups
> "Không gian cộng đồng" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to khonggian-congd...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Regards,

--
Hà Quang Dương

Tran Hoang Ha

unread,
May 21, 2014, 1:09:09 AM5/21/14
to khonggian...@googlegroups.com
Hi all,

Mình trả lời mấy ý kiến của bạn Dương như sau:

Vấn đề chống copy kiến thức không phù hợp với chúng ta lắm nhỉ.
-Thực ra chúng ta chỉ có thể học được nếu sử dụng các phần mềm mã mở, tuy nhiên nếu ai đó muốn sử dụng kiến thức đã học được để làm riêng sản phẩm mã đóng thì sao? Điều đó cũng góp phần tạo ra sản phẩm tốt trên thị trường chứ, miễn là họ tuân thủ theo đúng qui định? Chỉ khi người làm IT sống được bằng sức lao động thì thị trường IT mới phát triển, có sản phẩm có chất lượng và nuôi dưỡng được các tài năng. Chúng ta mở mã nguồn và cũng mở luôn đối với việc phát triển sản phẩm mã đóng, nói tóm lại là mở tòan diện, không đóng vào cái gì hết. Nhiều sản phẩm mã đóng chúng ta vẫn dùng thấy OK đó thôi, ví dụ Viber hay skype...

> Ví dụ mình sẽ chọn ra một số các dự án cụ thể mà những người đam mê với nó
> nhất sẽ làm lead, sau đó sẽ sinh hoạt xung quanh việc phát triển các dự án
> này và mỗi buổi sinh hoạt sẽ học một kỹ năng khác nhau và dùng dự án đó làm
> ví dụ luôn, ví dụ:
>
> -Coding style/convention
>
> -Design
>
> -Reversed Engineering (để học kiến thức từ các chương trình có sẵn và chống
> copy kiến thức)

>
> -Modeling (mô hình hoá)
>
> -Thiết kế, kiến trúc, design pattern
>
> -Simulation (tạo đầu vào cho phần mềm để test)
>

Cái này gom với load test, functional test gì gì đó thành 1 chuyên đề lớn.
-OK, có thể thay đổi khi trao đổi sâu hơn, ko thành vấn đề.

> -Prototype
>
> -Version Control
>
> -Giao diện
>

Tổng quát hóa thành HCI thì tốt.

> -Xử lý song song với Thread và process
>
> -Multicore
>

2 cái này khác gì nhau?
-Trước khi có multicore đã có thread và process trên đơn core rồi, lập trình muticore có thêm những đặc thù riêng.

> -Cross platform

Cái này cần anh Hà làm rõ hơn.
-có nhiều platform như Window, Linux, OS, Android... việc phát triển phải định hướng sản phẩm chạy trên một platform nào đó hoặc có thể chạy trên nhiều platform khác nhau và đỏi hỏi nhiều kỹ năng cần phải học.

>
> -Networking
>
> -Obfuscator (giấu bí quyết công nghệ)

Cái này không phù hợp với mục đích của KGCD.
-Ko hẳn, như đã trao đổi ở ngay trên đầu ở thắc mắc đầu tiên, chúng ta sử dụng mã mở nhưng ko phản đối ai đó làm sản phẩm mã đóng.
>
> -Unit test
>
> -Build script
>

Cái này nên đưa thành build system.
-Việc phân chia này tùy thuộc vào thống nhất giữa những anh em nào quan tâm tham gia và có thể sửa đổi khi gặp gỡ, thảo luận và có thể thay đổi sao cho hợp lý.

Truong Anh. Tuan

unread,
May 21, 2014, 3:15:24 AM5/21/14
to khonggian...@googlegroups.com

----- Original Message -----
> From: "Tran Hoang Ha" <hab...@gmail.com>
> To: khonggian...@googlegroups.com
> Sent: Wednesday, May 21, 2014 12:09:09 PM
> Subject: RE: [khonggian-congdong] Fwd: Sinh hoạt không gian cộng đồng
>
> Hi all,
>
> Mình trả lời mấy ý kiến của bạn Dương như sau:
>
> Vấn đề chống copy kiến thức không phù hợp với chúng ta lắm nhỉ.
> -Thực ra chúng ta chỉ có thể học được nếu sử dụng các phần mềm mã mở, tuy
> nhiên nếu ai đó muốn sử dụng kiến thức đã học được để làm riêng sản phẩm mã
> đóng thì sao? Điều đó cũng góp phần tạo ra sản phẩm tốt trên thị trường chứ,
> miễn là họ tuân thủ theo đúng qui định? Chỉ khi người làm IT sống được bằng
> sức lao động thì thị trường IT mới phát triển, có sản phẩm có chất lượng và
> nuôi dưỡng được các tài năng. Chúng ta mở mã nguồn và cũng mở luôn đối với
> việc phát triển sản phẩm mã đóng, nói tóm lại là mở tòan diện, không đóng
> vào cái gì hết. Nhiều sản phẩm mã đóng chúng ta vẫn dùng thấy OK đó thôi, ví
> dụ Viber hay skype...

Chuyện này chắc tại Hà chưa nắm rõ về vấn đề pháp lý trong PMTDNM.
Chắc phải có 1 buổi gặp để thảo luận sẽ thông dễ hơn.

Anh em tái tổ chức lại các sinh hoạt hàng tuần nhỉ?

Kind regards,
Tuan

Tran Hoang Ha

unread,
May 21, 2014, 3:50:04 AM5/21/14
to khonggian...@googlegroups.com
Em rất vui tham gia sinh hoạt hàng tuần. còn về các license thì có nhiều loại license mà anh, có license cho phép đóng mã về sau.

Tuy nhiên điều này cũng ko quá quan trọng vì các tiêu chí của chúng ta có thể dễ dàng thay đổi tùy thuộc vào mức độ quan tâm của những người tham gia.

Duong Nguyen

unread,
May 21, 2014, 4:15:59 AM5/21/14
to khonggian...@googlegroups.com, Truong Anh. Tuan
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Chào mọi người,

Vâng. Em đề xuất sáng thứ Bảy này, từ 9:30 - 11:30 luôn.

Để trả lời mấy câu hỏi của anh Hà:

On May 21, 2014 2:15:24 PM GMT+07:00, "Truong Anh. Tuan" <tua...@iwayvietnam.com> wrote:
>
>----- Original Message -----
>> From: "Tran Hoang Ha" <hab...@gmail.com>
>> To: khonggian...@googlegroups.com
>> Sent: Wednesday, May 21, 2014 12:09:09 PM
>> Subject: RE: [khonggian-congdong] Fwd: Sinh hoạt không gian cộng đồng
>>
>> Hi all,
>>
>> Mình trả lời mấy ý kiến của bạn Dương như sau:
>>
>> Vấn đề chống copy kiến thức không phù hợp với chúng ta lắm nhỉ.
>> -Thực ra chúng ta chỉ có thể học được nếu sử dụng các phần mềm mã mở,

Trước tiên là về khái niệm, "phần mềm nguồn mở" (open source software) khác với "phần mềm mã mở" (open code software?). Open source là khái niệm có định nghĩa (Xem Open Source Definition[1]), open code thì không.

Tiếp theo, phần mềm nguồn mở không phải chỉ để học. Rất nhiều mô hình kinh doanh nguồn mở thành công được áp dụng với ví dụ điển hình là Red Hat, Zimbra, Linagora, ...

[1] http://en.wikipedia.org/wiki/Open_Source_Definition

>tuy
>> nhiên nếu ai đó muốn sử dụng kiến thức đã học được để làm riêng sản
>phẩm mã
>> đóng thì sao? Điều đó cũng góp phần tạo ra sản phẩm tốt trên thị
>trường chứ,
>> miễn là họ tuân thủ theo đúng qui định? Chỉ khi người làm IT sống
>được bằng
>> sức lao động thì thị trường IT mới phát triển, có sản phẩm có chất
>lượng và
>> nuôi dưỡng được các tài năng.

Thật ra việc này có liên quan đến việc đóng hay mở đâu anh :-). Phần mềm loại nào cũng vậy mà :-). Chơi xấu mà hợp lệ thì vẫn là tuân thủ đúng quy định mà. Ý của Quang-Dương là các kỹ thuật "không đẹp lắm" trong ngữ cảnh nguồn mở và những gì mà nhóm KGCD ủng hộ sẽ không được đem ra thảo luận thôi.

>> Chúng ta mở mã nguồn và cũng mở luôn
>đối với
>> việc phát triển sản phẩm mã đóng, nói tóm lại là mở tòan diện, không
>đóng
>> vào cái gì hết. Nhiều sản phẩm mã đóng chúng ta vẫn dùng thấy OK đó
>thôi, ví
>> dụ Viber hay skype...

Cá nhân em không hiểu ý anh lắm. Thế nào là "OK" cũng cần được định nghĩa lại. Chẳng hạn chuyện tất cả các cuộc gọi trên Skype đều được Microsoft ghi và phân tích không biết có gọi là OK không.

>
>Chuyện này chắc tại Hà chưa nắm rõ về vấn đề pháp lý trong PMTDNM.
>Chắc phải có 1 buổi gặp để thảo luận sẽ thông dễ hơn.
>
>Anh em tái tổ chức lại các sinh hoạt hàng tuần nhỉ?
>

+1

Regards,
Dương


- --
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Duong Nguyen ("Nguyễn Hà Dương" in Vietnamese)
Blog: http://reference-error.org
Public Key: http://reference-error.org/public.key.txt
"Life is a hack"

- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT/CS/CC/ED/P/TW d++ s:(-:-) !a C+++(++++) ULU++++ P-- L+++ E@
W++>+++ N+ o+ K w--- O- M@ V- PS+ PE++ Y+>++ PGP++ t+ 5 X+ R- tv+ b+++
DI+++ D++ G++ e* h* r* y-
- -----END GEEK CODE BLOCK-----
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJeBAEBCgBIBQJTfGC/QRxEdW9uZyBOZ3V5ZW4gKFF1aXMgY3VzdG9kaWV0IGlw
c29zIGN1c3RvZGVzPykgPGNtcGl0Z0BnbWFpbC5jb20+AAoJEEIgD1F2bJkU61cQ
AKj1IkzFbae6QAwMgdT+6jwtsjSDcnZ0JKLVzabEN5/WlkQ4s+wX7AacX/2aHTKY
EyJo1Lw5eaViDlVBOEThHrFpZ5AOwfcyzrxcBne8ZW3CTRPOoAs/PXFPbsHMsTyg
68O8yfgOJFFBLJDWdqpJaDjRihigZ6TkHRjd5oq4Z407Zq11fD+At7f9yC4+oH+j
DBhdE4oZxlob5DvhcHmp5k2ycQsogFLIKmj0mOgO4Qg1URcAcE5CgPV058018Ffp
XPsTkk0tZ8afAyhi3Vkz+F6KIKON9Sqibn5r4GIPyEs85rhJyHJXtvD5GqNAQNk3
II8fVjnGu6RqemN8TsNls+rrwlDu5sJ1Ryp7t/z113PA1TEaxRkhH/AhNUk8H/Su
1dmHG95i96jhO6hCYSYlUwHahmLZ0blzclFh+tKybISPH8U2I0YQ5QFJYffiB5Xy
3/jXFFS+axrv3ZPj67a9l2KPimIKjXtQvcDxtJL+C9QTkQryBtMoYRkfQST6TUnL
67CWhnKJm18VU02qn6JJZg9WJvYtFXrhRgC7xsiY8MbrZx2p/YrjfycR0ZHY36vt
Yne/Uiq2NU9vc9GhQykKWo4c33Fnm39uAzuKp+yAjpdBhQix6CgTxlt6PQCznXsv
sj5T/ALt00mBAEbcz+mrkf38AMkAesdRp66uDaDq/Csd
=e0Ev
-----END PGP SIGNATURE-----

Tran Hoang Ha

unread,
May 23, 2014, 11:34:31 PM5/23/14
to khonggian...@googlegroups.com, Truong Anh. Tuan
Bạn Dương Nguyễn và Hà Quang Dương vui lòng cho mình email và skype để tiện trao đổi thêm nhé. Sáng nay mình qua vp iway mà ko thấy anh em nào đến. Tks.

Duong Nguyen

unread,
May 24, 2014, 12:30:52 AM5/24/14
to khonggian...@googlegroups.com, Tran Hoang Ha, Truong Anh. Tuan
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi anh,

On 24 de mayo de 2014 10:35:16 GMT+07:00, Tran Hoang Ha <hab...@gmail.com> wrote:
>Bạn Dương Nguyễn và Hà Quang Dương vui lòng cho mình email và skype để
>tiện trao đổi thêm nhé. Sáng nay mình qua vp iway mà ko thấy anh em
>nào đến.
Em đã dùng email hiện tại luôn (cmpitg-at-gmail). Em không vào Skype mấy nên có gì anh ping em trên Hangouts.

Sorry anh vì sáng nay em không qua. Khi mail lên em không thấy mọi người reply confirm nên em nghĩ buổi sinh hoạt sẽ không có ai đến.

Regards,
Dương
- --
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Duong Nguyen ("Nguyễn Hà Dương" in Vietnamese)
Blog: http://reference-error.org
Public Key: http://reference-error.org/public.key.txt
"Life is a hack"

- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT/CS/CC/ED/P/TW d++ s:(-:-) !a C+++(++++) ULU++++ P-- L+++ E@
W++>+++ N+ o+ K w--- O- M@ V- PS+ PE++ Y+>++ PGP++ t+ 5 X+ R- tv+ b+++
DI+++ D++ G++ e* h* r* y-
- -----END GEEK CODE BLOCK-----
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJeBAEBCgBIBQJTgCBxQRxEdW9uZyBOZ3V5ZW4gKFF1aXMgY3VzdG9kaWV0IGlw
c29zIGN1c3RvZGVzPykgPGNtcGl0Z0BnbWFpbC5jb20+AAoJEEIgD1F2bJkU8fQP
/iS5pxHPF7YwOdsKnDYAWeUB7BvHZIPuChhxzu/Ld0GbZ8aoT8sDyjCiUw4D/2Rm
jF524IVdgFkYxPLH1TjpmcFl3Fqgtab4uOuIbpda6Llzmu4JKdhflqD+VaXfRMqi
7iejDUCtnVijyw8LcixXM/Q5DzZ0ZgM4AvYnQLzD71KrDbMLwB4yKXrT9Fc/CZ2q
+kJzMTds+sYEg7r8uMmmYNCnk46z8xxO5LAhXxwGKo9RsASwwWRmkIrShsk9CFyq
K0b3bFVLoJ7NpAnOZ/fwOjN1FduuT/hwoc3livUZrptoaIQezVpd4ov1d71xXu/u
iaO0uIJ3hqJplbHjd+le9TnrqBYOQ88Do0x1ljgE9sVtCPF2dgW2UiXbzmrXc4T+
2ZMHYd7AC49id0U3hgC2pnhCYAedjgZebqBIJUx/imOBIux6pOPaqchj61PfQDAw
oe9eSGFo0t0F0KMY1mn5DT54LDaX9Tc3Pkw5XHjlxTq1weDCSfSJqlWgdWQ0jimt
RuF3L7elxOUbOxXi0uiUFQup+yHEgo/LUMJL6cWDpkSV+OvusPsJyfofL+qodygh
umQHVMzFbNBIjJte/TIB4OGb95LpMMT8yiEAIge4um8QVwuJnDySK/c0WiEyGE33
utCmsFR/hl8L1VkGKpRJj+MRyk+LWY6nFhQJsEc6a9zW
=wpM7
-----END PGP SIGNATURE-----

Reply all
Reply to author
Forward
0 new messages