Read-only archive. Login and posting are unavailable.

PDA

View Full Version : [Thảo luận, no spam]Kỹ năng cho lập trình?


mustexist
01-05-2010, 22:49
Em thấy dù làm phần cứng hay phần mềm thì ít nhiều cũng dính đến code. Theo các bác thì những kỹ năng nào cần để lập trình tốt? :)
Ví dụ như :
1. Tư duy logic
2. Cấu trúc dữ liệu
3. Giải thuật
....

Mời các bác cho ý kiến. Đề nghị không ném gạch vào hội nghị :plaster: :*

biz.ck
02-05-2010, 00:43
tư duy logic và hiểu rõ bản chất giải thuật là lập trình gì cũng đc bác ạ
trc giờ em học cũng khá nhiều ngôn ngữ rùi, cấp 3 thì pascal, c
giờ thì học thêm html, js, php, asp, java,.. không tự nhận là pro nhưng khi học 1 ngôn ngữ mới thì chỉ cần mình có tư duy thôi, cú pháp của từng ngôn ngữ thì code vài hôm là quen tay mà :D

Keyboárd C@t
02-05-2010, 00:50
Tư duy logic + google tốt là đủ để đi làm coder ở mấy cty tư nhân nhỏ nhỏ rồi :D
Dĩ nhiên là phải nắm đc 1 ngôn ngữ lt làm tiền đề, các ngôn ngữ còn lại học rất nhanh.

bigredone
02-05-2010, 01:42
Sau khi viết code xong,run ngon thì lại ghi lại vào vở=>nhớ lâu hơn

tailove86
02-05-2010, 01:55
kỹ năng mềm!:)

mustexist
02-05-2010, 07:42
Ông thầy em (Viện trưởng viện CNTT&TT BK) nói rằng: cái bằng chỉ giúp được các bạn có xin được việc hay không, còn lương của các bạn có cao hay không là do trình độ tiếng anh quyết định :sexy:

buitaman
02-05-2010, 07:53
tập viết code bằng tay ra giấy sau khi đã "đã thông" 1 vấn đề gì đó :boss:

ultra7
02-05-2010, 10:17
Em thấy dù làm phần cứng hay phần mềm thì ít nhiều cũng dính đến code. Theo các bác thì những kỹ năng nào cần để lập trình tốt? :)
Ví dụ như :
1. Tư duy logic
2. Cấu trúc dữ liệu
3. Giải thuật
....

Mời các bác cho ý kiến. Đề nghị không ném gạch vào hội nghị :plaster: :*

Tất cả các môn trên, nhưng cuối cùng thì là tư duy có tốt không thôi:boss:

ngocxinh189
02-05-2010, 10:19
Lập trình giỏi thì nhớ thường đc 4.3 ngôn ngữ làm sao nhớ hết đc.Nhưng các thầy mình bảo nhớ thuật toán+quy luật là chính:D

vitcon
02-05-2010, 10:30
Mình lập trình dở, cũng chả có kĩ năng gì cả. Thuật toán hồi bà cô giảng thì ok, xong qua bữa sau thì quên mất hết, giảng lại thì nhớ. Lúc nào code thì nhớ, không cần code thì mình quên béng đi ngay. Mình nghĩ kĩ năng cho lập trình chỉ cần có khả năng tư duy logic là đủ. Hiểu cách máy tính hoạt động và xử lí vấn đề là ok. Code bằng gì thì không quan trọng lắm.

ngocxinh189
02-05-2010, 14:29
Mình lập trình dở, cũng chả có kĩ năng gì cả. Thuật toán hồi bà cô giảng thì ok, xong qua bữa sau thì quên mất hết, giảng lại thì nhớ. Lúc nào code thì nhớ, không cần code thì mình quên béng đi ngay. Mình nghĩ kĩ năng cho lập trình chỉ cần có khả năng tư duy logic là đủ. Hiểu cách máy tính hoạt động và xử lí vấn đề là ok. Code bằng gì thì không quan trọng lắm.

Chết.Đôi lúc phải tự nghĩ thuật toán bác ạ,nó tăng cường khả năng logic đấy:spiderman:

jish@n
02-05-2010, 14:37
Mình lập trình dở, cũng chả có kĩ năng gì cả. Thuật toán hồi bà cô giảng thì ok, xong qua bữa sau thì quên mất hết, giảng lại thì nhớ. Lúc nào code thì nhớ, không cần code thì mình quên béng đi ngay. Mình nghĩ kĩ năng cho lập trình chỉ cần có khả năng tư duy logic là đủ. Hiểu cách máy tính hoạt động và xử lí vấn đề là ok. Code bằng gì thì không quan trọng lắm.

Như vậy là bạn chỉ mới hiểu những gì được giảng chứ chưa hiểu được bản chất của thuật toán. Khi hiểu bản chất, bạn ko cần nhớ code mà vẫn có thể tự xây dựng lại code riêng của mình. Nhờ đó mà khi gặp bài toàn phức tạp hơn, bạn có thể kết hợp các thuật toán với nhau hoặc tự xây dựng thuật toán của riêng mình. Cách dễ nhất để hiểu 1 thuật toán là chạy bằng tay :D

U.F.O
02-05-2010, 14:52
Học lập trình cần có lối sống vị tha và bao dung bạn ạ, cần sống nhân đạo, có tình người!

Im Legend
02-05-2010, 14:55
nhiều rất nhiều.
không có gì là đủ.

vitcon
02-05-2010, 15:06
Vâng, em ít khi phải nghĩ ra thuật toán vì xác định là mình sẽ không theo đuổi nó suốt đời. Em thấy học trong nhà trường chỉ cần hiểu được thuật toán đó là đủ. Nhưng đôi lúc em vẫn tự code được :D
Nói chung là em không giỏi lập trình :D

trungtintts2008
02-05-2010, 15:39
Sáng tạo với đam mê là chính, mấy kỹ năng còn lại phụ hết :)

hominhquan
02-05-2010, 22:38
Học lập trình cần có lối sống vị tha và bao dung bạn ạ, cần sống nhân đạo, có tình người!

cần có nội tâm, yêu màu tím và thỉnh thoảng phải khóc thầm nữa -_-

galaxyangelzz
02-05-2010, 22:42
Sau khi viết code xong,run ngon thì lại ghi lại vào vở=>nhớ lâu hơn

học phổ thông à :lmao:

tieubavuong1312
02-05-2010, 22:52
học phổ thông à :lmao:

Ghi vào vở hoặc take note lại một file nào đó trong máy để sau này có việc, cứ thế lôi ra mà dùng.

galaxyangelzz
02-05-2010, 23:03
Ghi vào vở hoặc take note lại một file nào đó trong máy để sau này có việc, cứ thế lôi ra mà dùng.

chẳng ai họ làm thế đâu bạn ơi =))
nếu những thứ j hay dùng thì viết thành thư viện rồi import vào ko nhanh hơn là copy and paste à :lol:
vả lại lập trình chẳng ai đủ sức nhớ chính xác từng câu lệnh
ghi lại vào vở=>nhớ lâu hơn

tieubavuong1312
02-05-2010, 23:23
chẳng ai họ làm thế đâu bạn ơi =))
nếu những thứ j hay dùng thì viết thành thư viện rồi import vào ko nhanh hơn là copy and paste à :lol:
vả lại lập trình chẳng ai đủ sức nhớ chính xác từng câu lệnh

Có phải cái gì cũng cho vào thành thư viện được đâu :plaster:

galaxyangelzz
02-05-2010, 23:30
Có phải cái gì cũng cho vào thành thư viện được đâu :plaster:

làm nhiều thì quen
chứ làm j có cái ghi vào vở hay take note một đoạn code nào đó ,lúc nào quên lấy ra =)) =))
thà nói là cấu trúc câu lệnh hay cái j đó thì nghe còn có lý hơn

ruydoit
02-05-2010, 23:38
Chịu ăn chửi, chịu stress vì bug, có khả năng giải quyết vấn đề nằm ngoài tầm của mình (lỗi của third party), chịu ế, chịu nhục =)) ....

tieubavuong1312
02-05-2010, 23:43
@galaxyangelzz:
Chắc bro làm lập trình nhiều (code nhiều) nên cảm thấy việc nhớ mọi thứ đều dễ dàng :)
Mình thỉnh thoảng mới phải code và trí nhớ cũng kém rồi nên phải note lại những đoạn code quan trọng, mới nhớ hết được.
---------------------------------------------

Sử dụng phần mềm văn phòng (MS Office, Open Office,...) cũng là một kỹ năng nên có

thekid1089
03-05-2010, 00:24
Đang học lập trình , ngôì hóng hơt' các bác

MrTC
03-05-2010, 00:29
kinh nghiệm:boss:
làm đc nhưng thiếu KN sẽ gặp nhiều lỗi và giải quyết lỗi không đc nhanh