Làm thế nào để cải thiện giao dịch của tôi


8

Tôi hiện đang làm việc như một nhà phát triển phần mềm và đang học để lấy bằng kỹ sư phần mềm (trước đây không làm việc sau này).

Tôi tự tin vào khả năng thực hiện công việc của mình một cách thành thạo, nhưng tôi cảm thấy mình có thể làm tốt hơn. Tôi biết cạm bẫy lớn nhất của tôi là ở kỹ năng kinh doanh của tôi; ví dụ, ban đầu tôi thường không hiểu tại sao tôi được yêu cầu thực hiện một cái gì đó theo cách như vậy, vì tôi không hiểu yêu cầu kinh doanh đằng sau nó.

Có ai có lời khuyên tốt về việc cải thiện kỹ năng kinh doanh của tôi không? Hoặc nó là một cái gì đó đi kèm với kinh nghiệm?

Câu trả lời:


10

Tôi đồng ý với một số người khác ở đây: có vẻ như bạn cần tìm hiểu thêm về cách học nhanh lĩnh vực kinh doanh. Các nhà báo làm điều này rất nhiều.

Khi tôi ở vị trí của bạn một thời gian dài trước đây, tôi đã chọn một vài cuốn sách giáo khoa về báo chí và báo cáo. Tôi đã học được rất nhiều từ họ. Đọc nền là quan trọng; trong thời đại ngày nay, Google là bạn của bạn. (Không có Google - không có PC - khi tôi bắt đầu; thư viện địa phương là bạn của tôi.)

Nhưng kỹ năng chính đối với tôi là trực quan, không khoa học. Khi ai đó mô tả một vấn đề (hoặc, thường xuyên hơn, theo cách họ đang cố gắng giải quyết vấn đề), tôi thường biết những câu hỏi tôi cần hỏi và tôi biết chúng mà không phải suy nghĩ về vấn đề hoặc câu hỏi. Tôi nghĩ rằng điều này nói chung cũng đúng với các nhà báo. Và tôi nghĩ nó xuất phát từ việc có nhiều kinh nghiệm trong việc học các lĩnh vực kinh doanh mới. Vì vậy, giống như Google, kinh nghiệm (nghĩa là thực hành) là bạn của bạn.


1
ý tưởng tuyệt vời với phương pháp báo chí!
AndersK

Một vấn đề với Google - không có thủ thư. Anh ấy không chỉ ở đó để sử dụng con dấu cao su. Chúng tôi có Stack Exchange và các trang web tương tự, mặc dù. Và Google hoạt động tốt hơn rất nhiều so với chỉ số thẻ đó.
Steve314

9

Luôn cố gắng hiểu miền kinh doanh trước khi viết bất kỳ mã nào. Đọc một cuốn sách về nó và nói chuyện với người dùng / chuyên gia tên miền cho đến khi bạn tự tin rằng bạn thực sự hiểu nhiệm vụ của mình. Tùy thuộc vào lĩnh vực kinh doanh, điều này không phải lúc nào cũng dễ dàng, đặc biệt là vào đầu. Nhưng khi thời gian trôi qua và bạn có thêm kinh nghiệm, bạn sẽ có thể tạo ra phần mềm tốt cho tên miền cụ thể đó.

Hầu hết các khó khăn của dự án mà tôi gặp phải là do thiếu hiểu biết về lĩnh vực kinh doanh hoặc khả năng nắm bắt nó trong các yêu cầu vững chắc.

Hơn nữa, phần mềm thực sự tuyệt vời chỉ có thể được tạo khi lĩnh vực kinh doanh được hiểu đầy đủ. Bạn không cần biết tất cả mọi thứ, nhưng bạn sẽ cần kiến ​​thức cơ bản.


Có vẻ như đó là một trường hợp đặt nhiều câu hỏi hơn. Cảm ơn!
Andy Hunt

3

Tôi đồng ý với @Falcon, có vẻ như những gì bạn thiếu không có nhiều kỹ năng kinh doanh như kiến ​​thức về lĩnh vực kinh doanh . Kỹ năng kinh doanh khá chung chung, trong khi kiến ​​thức về lĩnh vực kinh doanh đi kèm với kinh nghiệm và, vâng, đặt câu hỏi cụ thể. Cả hai đều hữu ích, nhưng chúng rất khác biệt với nhau.

Nếu bạn được giao nhiệm vụ cung cấp các giải pháp phần mềm cho một lĩnh vực kinh doanh chung, bạn có thể muốn tìm kiếm các tài nguyên để tìm hiểu thêm về lĩnh vực cụ thể đó.

Bằng cấp về công nghệ phần mềm chắc chắn có thể tốt, nhưng tôi nghi ngờ nó sẽ giúp bạn tiếp xúc nhiều với các kỹ năng kinh doanh hoặc các kỹ năng trong lĩnh vực kinh doanh cụ thể.

Bạn cũng có thể muốn nói chuyện với sếp của bạn; có lẽ có những lớp đào tạo bạn có thể tham gia sẽ giúp bạn hiểu rõ hơn về những vấn đề mà phần mềm bạn đang viết phải giải quyết? Tập trung vào cách đào tạo như vậy sẽ giúp bạn cung cấp giải pháp tốt hơn cho các vấn đề bạn được giao nhiệm vụ (cho phép bạn cung cấp nhiều giá trị kinh doanh hơn cho chủ lao động của bạn).


2

Nó chủ yếu đi kèm với kinh nghiệm, nhưng bạn cần đặt câu hỏi về các chi tiết cho đến khi bạn hiểu những gì đang xảy ra. Điều rất quan trọng trong việc tạo ra phần mềm tốt để hiểu các chi tiết kinh doanh mà bạn đang cố gắng thực hiện, nếu không, bạn sẽ đưa ra các giả định xấu và phải thay đổi nó sau.


2

Xin lỗi để nói điều đó nhưng có lẽ bạn cần phải có ít nhất một số nghiên cứu học thuật về kinh doanh để thực sự thực hiện bước tiếp theo. Tôi đã làm nửa đầu của một MBA và nó thực sự có ích.


Nghe có vẻ hơi cực đối với một lập trình viên - đặc biệt là nếu sau đó bạn nhận được một bộ điều khiển nhúng lập trình công việc cho robot nhà máy, ví dụ, chắc chắn liên quan đến nhiều kiến ​​thức về miền, nhưng có lẽ không liên quan nhiều đến kiến ​​thức kinh doanh.
Steve314

1
Rất cực đoan cho một nhà phát triển hệ thống nhúng; anh ấy đã không nói rằng anh ấy đã mặc dù và đang đặt câu hỏi. Nếu bạn đang học lấy bằng cấp, bạn thường có thể chọn một vài đơn vị và tôi đề nghị anh ta làm điều đó - chọn một vài đơn vị kinh doanh đặc biệt là một đơn vị kế toán để anh ta có cảm giác kinh doanh. Nó cũng có ích nếu bạn có kế hoạch thực hiện hợp đồng hoặc bắt đầu công ty riêng của mình ...
hủy bỏ

@mcottle, kế toán là một sự lãng phí thời gian. Nó không cung cấp cho bạn bất kỳ hướng nào về những gì thúc đẩy mọi người trong kinh doanh, làm thế nào để đưa ra quyết định hoặc cách hành động tốt nhất là gì. Kinh tế là một cách sử dụng thời gian tốt hơn nhiều.
Sixty feetersdude

Tôi đã viết các hệ thống kinh doanh trong khoảng 15 năm trước khi chuyển sang quản lý và tôi thấy có vốn từ vựng kế toán cơ bản là chìa khóa rất cơ bản để có thể có một cuộc đối thoại với doanh nghiệp. Có thể kinh nghiệm của bạn là khác nhau. Nếu bạn muốn có một sự hiểu biết hời hợt bằng tất cả các phương tiện, hãy sử dụng Google, nếu bạn muốn tạo dựng sự nghiệp viết các hệ thống kinh doanh, bạn cần nghiên cứu về kinh doanh cũng như điện toán.
tẩy chay

1

Tôi có hai đề nghị cho bạn.

Khuyến nghị Một

Trong khi làm bằng Khoa học Máy tính, tôi cũng đã làm một doanh nghiệp nhỏ. Đối với hầu hết các mức độ kinh doanh được tạo thành từ các kỹ năng loại thương mại . Một số ví dụ sẽ là:

  • kế toán
  • nguồn nhân lực
  • tài chính

Đối với hầu hết các phần trong các lớp này có rất ít lý thuyết. Các lớp học chủ yếu dạy bạn những điều như làm kế toán. Thật hữu ích khi có một số kỹ năng kế toán tuy nhiên tôi cho rằng việc có kỹ năng kế toán không giúp hiểu được cách thức kinh doanh.

Lớp học quan trọng nhất tôi học trong thời kỳ kinh doanh nhỏ của mình thực sự là Kinh tế vi mô . Nó giải thích cách nền kinh tế của chúng ta hoạt động và tại sao những người có lý trí làm mọi việc.

Khuyến nghị Hai

Đọc Joel Spolsky. Anh ấy có một trang web tuyệt vời ở đây:

http://www.joelonsoftware.com/

Bắt đầu bằng cách đọc danh sách mười hàng đầu trên thanh bên phải.

Joel thảo luận về kinh doanh (thực sự là kinh tế vi mô) từ góc độ phần mềm. Không giống như hầu hết các cuốn sách kinh tế vi mô Joel rất thú vị và vui vẻ để đọc. (Tôi chỉ ước rằng tôi chưa đọc xong blog của anh ấy ...)

Bạn có thể đọc Joel miễn phí trực tuyến hoặc bạn có thể lấy một bản sao của cuốn sách của anh ấy để đọc trên bãi biển.

nhập mô tả hình ảnh ở đây

Khuyến nghị (vui vẻ)

Tôi vừa đọc xong Freakonomics . Nó áp dụng lý thuyết kinh tế cho một số tình huống thú vị. Có lẽ nó sẽ không giúp bạn hiểu nhiều về kinh tế tuy nhiên đây là một bài đọc thú vị và có các chương như:

  • Kiểm soát thông tin được áp dụng cho Ku Klux Klan và các đại lý bất động sản
  • Tính kinh tế của việc buôn bán ma túy, bao gồm thu nhập thấp đáng ngạc nhiên và bỏ qua các điều kiện làm việc của các đại lý cocaine crack

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.