Câu chuyện về một cô gái sẵn sàng sử dụng CNTT

“Bạn là con gái, bạn thích loại chương trình nào?” - chính cụm từ này đã trở thành lời chia tay của tôi với thế giới công nghệ thông tin. Một câu nói của người thân để đáp lại sự bất cẩn bộc lộ những cảm xúc đang vỡ òa trong tôi. Nhưng giá như tôi nghe lời anh ấy thì đã không có câu chuyện cũng như diễn biến này.

Câu chuyện về một cô gái sẵn sàng sử dụng CNTT

Chỉ số hoạt động trên nền tảng giáo dục

Câu chuyện của tôi: sự vô nghĩa của kiến ​​thức cũ và mong muốn có một cuộc sống tốt đẹp hơn

Xin chào, tên tôi là Vika, và suốt cuộc đời tôi đã được coi là một nhà nhân đạo.

Công nghệ thông tin luôn là thứ gì đó khó nắm bắt một cách kỳ diệu đối với tôi vì nhiều lý do.

Chuyện xảy ra đến mức tôi đã dành cả tuổi thanh xuân có ý thức của mình cho bashorg. Đối với tôi, sự hài hước theo phong cách “cách vá KDE2 trong FreeBSD” thật khó hiểu, nhưng tôi cảm thấy tự hào vì đã biết về nó, dù chỉ ở mức độ quen thuộc với các chữ cái.

Trong quá trình học, tôi chỉ tham gia một khóa học nhỏ về HTML - nhưng điều đó không ngăn nó hiện lên dưới dạng hình ảnh một trang đẹp mắt với các siêu liên kết trong đầu tôi bảy năm sau.

Nhưng quan điểm về môi trường là cơ bản. Tôi bị coi là nếu không ngu ngốc thì hoàn toàn thiếu năng lực toán học. Khi còn là một thiếu niên, tôi đã chấp nhận ý kiến ​​​​này mà không hề suy nghĩ về nó.

Trong hai mươi bốn năm, cô đã có được bằng tốt nghiệp trung học và hai bằng cấp trung học dạy nghề. Cái cuối cùng là dược phẩm. Tình yêu của tôi đối với dược lý bắt đầu từ nhận thức về một số quyền lực đối với cơ thể con người và ý tưởng coi ma túy như một vũ khí lợi hại trong tay một chuyên gia giỏi, có thể vừa giúp ích vừa có hại. Nhiều năm trôi qua, kiến ​​thức của tôi ngày càng tăng: các hội thảo về dược phẩm, khía cạnh pháp lý của dược phẩm, làm việc với những phản đối, v.v.

Một nâng cấp nhỏ trong năm năm:

Câu chuyện về một cô gái sẵn sàng sử dụng CNTT

Tiếp tục đoạn

Cùng với kiến ​​​​thức, sự hiểu biết về sự vô nghĩa của nó ngày càng tăng - những luật không được tuân thủ và không muốn tuân theo để theo đuổi doanh thu, và một môi trường phá vỡ ngôi nhà thẻ bài được xây dựng đáng yêu của bạn, một môi trường thuận lợi với ý thức tự chủ tầm quan trọng. Tôi không kiệt sức nhưng tôi muốn có một cuộc sống tốt hơn cho bản thân. Rốt cuộc, chúng ta là những gì xung quanh chúng ta, phải không?

Cách tôi học và đang học: trừ bàn phím đập vào mặt, cộng với một dự án thú vị trong danh mục đầu tư của tôi

Trải nghiệm học lập trình đầu tiên đã kết thúc sau một tháng đập mặt vào bàn phím - thật khó để hiểu bất cứ điều gì trong một cuốn sách tìm thấy ngẫu nhiên trên Internet và một cuốn sổ tay đang mở. Niềm đam mê giảm dần, ham muốn nhạt dần. Trong một năm. Sau đó, tôi quyết định rằng tôi cần bắt đầu với việc phát triển các nguồn lực.

Các bài báo, trang web, lập trình viên quen thuộc, một loạt dự án giáo dục hứa hẹn sẽ giúp bạn trở thành nhà phát triển lý tưởng trong ba tháng hoặc thậm chí sớm hơn, các kênh trên một trang web lưu trữ video nổi tiếng cung cấp nhiều thông tin cần thiết và không quá cần thiết. Tôi đã có đủ khát khao và cơ hội, vấn đề là tôi thiếu hệ thống hóa kiến ​​​​thức. Và sự quyết tâm. Tôi chưa sẵn sàng chi toàn bộ tiền lương cho một con lợn chọc ghẹo, cũng chưa sẵn sàng bịt tai lại, nó ùa vào từ mọi phía: “Bạn không được học kỹ thuật, học quá muộn, bạn nên nghĩ về gia đình mình, bạn phải, phải, phải…”

Và rồi tôi biết đến Hexlet. Rất tình cờ, nó được nhắc đến trong một cuộc trò chuyện về những khó khăn của việc học tập độc lập. Không phải là một khóa học một lần, mà là một trường học chính thức. Và tôi đã bị cuốn hút.

Bước ngoặt xảy ra khá gần đây - sau khi tôi hoàn thành dự án đầu tiên. Đây là tác phẩm yêu thích của anh ấy:

Câu chuyện về một cô gái sẵn sàng sử dụng CNTT

Game console mình tự làm

Làm việc trên tài khoản GitHub của riêng bạn dưới sự hướng dẫn của một người cố vấn có kinh nghiệm sẽ mang lại cảm giác hoàn toàn khác biệt. Và những hành động như khởi tạo kho lưu trữ và thiết lập môi trường làm việc bằng trình quản lý gói, được mô tả trong “nhiệm vụ”, được tô điểm bằng cảm giác thú vị về trách nhiệm đối với những gì bạn làm.

Theo thói quen, bộ “nhiệm vụ” rất khó hiểu, nhưng bạn bắt đầu hiểu tại sao cấp dưới được yêu cầu đưa các dự án vào sơ yếu lý lịch của họ, ít nhất là những dự án phi thương mại. Đây là một mức độ nhận thức hoàn toàn khác. Đây là thời điểm bạn đã làm quen với khái niệm biến, học cách viết các hàm, bao gồm cả các hàm ẩn danh, học về các quá trình lặp tuyến tính và đệ quy tuyến tính, và chính xác là vào thời điểm mà sự hưng phấn tràn ngập trong bạn và cảm giác rằng bạn có thể thay đổi thế giới, nó chỉ để lại trong một giấc mơ, họ nói với bạn: “Tạo một tập tin và viết”, “Cô lập logic chung và đặt nó vào một chức năng riêng biệt”, “Đừng quên đặt tên chính xác và nguyên tắc thiết kế”, “Đừng phức tạp hóa nó!”. Nó giống như một cơn mưa nước lạnh đổ xuống đầu bạn mà không làm hết mụn nhọt. Tôi vô cùng vui mừng vì đã nắm bắt được cảm giác này trước khi bắt đầu công việc “làm ruộng”.

Cách duy nhất để thể hiện cá tính của bạn là đọc readme:

Câu chuyện về một cô gái sẵn sàng sử dụng CNTT

Trong readme, bạn có thể thoải mái phát huy khả năng sáng tạo của mình

Việc học luôn luôn khó khăn. OOP có lúc dường như là một trở ngại không thể vượt qua đối với tôi. Đã có vô số nỗ lực để hiểu ít nhất những điều cơ bản - tôi đã mất mười ngày cho việc này, nhận được cùng số lượng tin nhắn trịch thượng theo kiểu: “Đừng bỏ cuộc”. Nhưng ở một thời điểm nào đó, nó giúp xác định mong muốn đóng cửa mọi thứ và trốn vào một góc như một phản ứng phòng thủ của cơ thể trước những nỗ lực tiếp thu lượng thông tin mới dồi dào.

Nó trở nên dễ dàng hơn. Ít nhất đó là cách học SQL. Tất nhiên, có lẽ vì tính chất khai báo của nó, nhưng điều này không chắc chắn.

Có một dự án, sơ yếu lý lịch đã sẵn sàng. Phỏng vấn phía trước

Đến một lúc nào đó, tôi nhận ra rằng nếu dược lý là “quyền lực” đối với cơ thể con người thì lập trình là “quyền lực” đối với gần như toàn bộ thế giới. Ngược lại, ngôn ngữ lập trình là một vũ khí có thể nâng công ty lên một tầm cao mới hoặc phá hủy nó do sơ suất vô tình. Tôi tự gọi mình là kẻ độc tài tiềm ẩn và lao đầu vào vực thẳm công nghệ thông tin.

Sáu tháng trước, tôi tự hào vì đã thiết lập được môi trường làm việc trên Windows, sưu tầm cả một danh sách sách và nghĩ rằng mình muốn gắn kết cuộc đời mình với lập trình. Bây giờ chủ đề khiến tôi tự hào là dự án rất đầy đủ đó, một danh sách những cuốn sách tôi đã đọc từ những cuốn sưu tầm được, nhưng quan trọng nhất là sự hiểu biết về tầm quan trọng của kiến ​​thức cơ bản và những nguyên tắc cơ bản của ngôn ngữ lập trình mà tôi đã chọn . Và nhận thức về trách nhiệm đặt lên vai mỗi người gắn liền với sự phát triển.

Tất nhiên, đây vẫn là một thành tích rất ngắn, tôi còn rất nhiều việc phải làm ở phía trước, nhưng tôi muốn truyền một chút cảm hứng cho những độc giả của câu chuyện này, những người đã từng phải đối mặt với kẻ kiêu ngạo “có lẽ chúng ta nên tìm thứ gì đó đơn giản hơn”, để mang lại cho những người đọc bài viết này với thái độ hoài nghi một chút tự tin. Thực tế là có những người tiếp cận việc học một ngôn ngữ lập trình cụ thể với toàn bộ trách nhiệm và tự cho mình một chút can đảm.

Vì sơ yếu lý lịch đã sẵn sàng nên những kiến ​​thức quan trọng nhất đã được thu thập, chỉ còn thiếu một chút quyết tâm. Nhưng bây giờ con lợn bị chọc tức là tôi. Nhân tiện, tôi đã không bịt tai lại; tôi đã học cách tách mình ra khỏi ý kiến ​​của người khác. Tôi đã tham gia ba khóa học về trừu tượng.

Nguồn: www.habr.com

Thêm một lời nhận xét