Đào mộ, SQL Server, nhiều năm gia công và dự án đầu tiên của bạn

Đào mộ, SQL Server, nhiều năm gia công và dự án đầu tiên của bạn

Hầu như chúng ta luôn tạo ra vấn đề bằng chính đôi tay của mình... bằng hình ảnh của chúng ta về thế giới... bằng sự không hành động... bằng sự lười biếng... bằng nỗi sợ hãi của chúng ta. Điều đó sau đó trở nên rất thuận tiện khi trôi nổi trong dòng chảy xã hội của các mẫu cống rãnh... xét cho cùng, nó rất ấm áp và vui vẻ, và đừng quan tâm đến những thứ còn lại - hãy hít thở nó. Nhưng sau một thất bại nặng nề, bạn nhận ra một sự thật đơn giản - thay vì tạo ra vô số lý do, tủi thân và tự biện minh, chỉ cần thực hiện và làm những gì bạn cho là quan trọng nhất đối với bản thân là đủ. Đây sẽ là điểm khởi đầu cho thực tế mới của bạn.

Đối với tôi, những gì được viết dưới đây chỉ là điểm khởi đầu. Con đường sẽ không gần...

Tất cả mọi người đều phụ thuộc vào xã hội và trong tiềm thức, tất cả chúng ta đều muốn trở thành một phần của xã hội, cố gắng nhận được sự tán thành cho hành động của mình từ bên ngoài. Nhưng cùng với sự chấp thuận, chúng ta sẽ liên tục bị bao vây bởi sự đánh giá của công chúng, được củng cố bởi những mặc cảm nội bộ và những giới hạn liên tục.

Chúng ta thường sợ thất bại, liên tục trì hoãn những việc quan trọng đối với mình và sau đó hợp lý hóa trong đầu một cách hợp lý, cố gắng tự trấn an mình: “dù sao thì mọi việc cũng không thành công”, “điều này sẽ không nhận được sự đồng tình từ người khác” và “Dù sao thì mục đích của việc này là gì?” Nhiều người đơn giản là không biết mình mạnh mẽ đến thế nào vì họ chưa bao giờ cố gắng thay đổi bất cứ điều gì trong cuộc sống.

Rốt cuộc, nếu một người chỉ làm những gì anh ta có thể, anh ta đã tự động tạo ra một khuôn mẫu trong đầu: “Tôi có thể làm điều này... Tôi sẽ làm điều này…”. Nhưng không có gì là phi thường khi một người chỉ làm những gì mình có thể. Anh ấy làm điều đó bởi vì anh ấy có thể, nhưng đồng thời anh ấy vẫn giữ nguyên khả năng ban đầu mà anh ấy đã có từ trước đến nay. Nhưng nếu bạn không thể và đã làm được thì bạn thực sự là một người đàn ông đẹp trai. Suy cho cùng, chỉ khi chúng ta rời khỏi vùng an toàn và làm việc vượt quá khả năng của mình - chỉ khi đó chúng ta mới phát triển và trở nên tốt hơn.

Nỗ lực đầu tiên của tôi để làm điều gì đó có ý nghĩa bắt đầu vào năm thứ tư tại viện. Tôi đã có sẵn kiến ​​thức cơ bản về C++ và một nỗ lực không thành công để ghi nhớ tất cả các cuốn sách của Richter về lời khuyên khẩn cấp của một nhà tuyển dụng tiềm năng. Tình cờ tôi xem được thư viện OpenCV và một vài bản demo về nhận dạng hình ảnh. Thật bất ngờ, các cuộc họp mặt hàng đêm bắt đầu nhằm tìm ra cách cải thiện chức năng của thư viện này. Nhiều thứ đã không thành công và thông qua kỹ thuật đảo ngược, tôi đã cố gắng xem xét các sản phẩm có trọng tâm tương tự. Đến mức tôi đã học được cách mổ xẻ một thư viện thương mại và từng chút một rút ra các thuật toán từ đó mà tôi không thể tự mình thực hiện được.

Năm thứ năm của tôi đang đến gần và tôi bắt đầu ngày càng yêu thích hơn những gì tôi đã làm trong suốt thời gian qua. Vì tôi cần bắt đầu làm việc toàn thời gian nên tôi quyết định viết thư cho các nhà phát triển của thư viện thương mại mà tôi lấy ý tưởng từ đó. Đối với tôi, có vẻ như họ có thể dễ dàng tiếp nhận tôi, nhưng sau vài lá thư bày tỏ mong muốn được làm việc với họ, cuộc trò chuyện của chúng tôi chẳng đi đến đâu. Có một chút thất vọng và một động lực mạnh mẽ để chứng minh rằng tôi có thể tự mình đạt được điều gì đó.

Trong vòng một tháng, tôi đã tạo một trang web, tải mọi thứ lên dịch vụ lưu trữ miễn phí, chuẩn bị tài liệu và bắt đầu bán hàng. Không có tiền cho quảng cáo và để bằng cách nào đó thu hút sự chú ý của khách hàng tiềm năng, tôi bắt đầu phân phối hàng thủ công của mình dưới vỏ bọc nguồn mở. Mức phục hồi xấp xỉ 70%, nhưng thật bất ngờ, những người còn lại, mặc dù miễn cưỡng, đã bắt đầu mua. Không ai cảm thấy xấu hổ vì tiếng Anh không chuẩn của tôi hoặc dịch vụ lưu trữ miễn phí của trang web. Mọi người hài lòng với sự kết hợp giữa mức giá thấp và chức năng cơ bản đáp ứng được nhu cầu cơ bản của họ.

Đã xuất hiện một số khách hàng thường xuyên muốn đầu tư vào công việc kinh doanh của tôi với tư cách là đối tác. Và sau đó các nhà phát triển của chính thư viện mà tôi đã học được rất nhiều điều trong thời gian qua đột nhiên xuất hiện. Nhẹ nhàng ám chỉ rằng các thuật toán của họ đã được cấp bằng sáng chế và không có ích gì khi tranh cãi với họ mà trắng trợn lấy đi lượng khách hàng. Cuộc trò chuyện của chúng tôi không mang tính văn hóa, và ở một giai đoạn nhất định, tôi quyết định hướng họ tìm kiếm ba chữ cái vĩnh cửu trong bảng chữ cái. Ngày hôm sau họ gửi công văn bày tỏ sẵn sàng hợp tác với tôi nhưng tôi đột ngột cắt đứt đối thoại với họ. Để bảo vệ bản thân khỏi các cuộc tấn công trong tương lai từ những kẻ này, tôi bắt đầu chuẩn bị tài liệu về bằng sáng chế và đơn đăng ký bản quyền.

Thời gian trôi qua, câu chuyện này dần dần bị lãng quên. Kế hoạch là thuê một người có kinh nghiệm hơn để giúp đỡ, nhưng không có đủ tiền cho việc này. Lòng tham xuất hiện và tôi muốn giành được giải độc đắc lớn. Một cuộc gặp đã được lên kế hoạch với một khách hàng mới, hóa ra, trong quá trình giao tiếp của chúng tôi, người này ở cùng thành phố với tôi. Mô tả một cách ngọt ngào về triển vọng hợp tác, ông đề nghị gặp mặt trực tiếp.

Trên thực tế, những người trẻ tuổi có ngoại hình dễ chịu đã đến cuộc họp thay vì anh ta và không hỏi ý kiến ​​​​của tôi cụ thể, đề nghị đi xe ra khỏi thị trấn với lập luận rằng đó là nhu cầu cấp thiết để “tận hưởng không khí trong lành”. Ngay tại chỗ, tôi đã được tặng một chiếc xẻng cá nhân để kiểm tra những kỹ năng mà tôi có được khi còn nhỏ trên đồn điền khoai tây của bà tôi. Và trong suốt một giờ, những triển vọng của tôi đã được giải thích cho tôi một cách dễ hiểu, họ gợi ý rằng tôi không nên lãng phí sức lực của mình, ngừng làm những điều ngu ngốc và quan trọng nhất là ngừng thô lỗ với những người nghiêm túc.

Tại một thời điểm, thế giới dường như không còn là một nơi đầy nắng và dễ chịu nữa. Thật khó để nói liệu lúc đó tôi đã làm đúng hay không… nhưng tôi đã bỏ cuộc… Tôi bỏ cuộc và trốn vào một góc. Và điều này phần lớn quyết định điều gì sẽ xảy ra tiếp theo: sự tức giận tiềm ẩn đối với người khác do không thỏa mãn, không chắc chắn trong nhiều năm, thờ ơ trong việc đưa ra những quyết định quan trọng cho bản thân, đổ trách nhiệm về lỗi lầm của mình cho người khác.

Số tiền tiết kiệm nhanh chóng cạn kiệt và tôi cần gấp rút sắp xếp lại bản thân, nhưng mọi thứ đã vượt quá tầm tay. Vào thời điểm đó, bố tôi đã giúp đỡ rất nhiều, thông qua bạn bè, ông đã tìm được một nơi mà họ có thể đưa tôi đi mà không thắc mắc gì. Sau này tôi phát hiện ra rằng vì lợi ích của tôi, anh ấy đã có nghĩa vụ phải xa những người dễ chịu nhất, nhưng với điều này, anh ấy đã cho tôi cơ hội thể hiện bản thân.

Để chuẩn bị cho tác phẩm mới, tôi lại bắt đầu đọc Richter và nghiên cứu kỹ Schildt. Tôi đã lên kế hoạch phát triển .NET, nhưng số phận đã quyết định hơi khác một chút trong tháng đầu tiên tôi bắt đầu hoạt động công việc chính thức. Một trong những nhân viên của công ty bất ngờ rời khỏi dự án và nguyên liệu nhân lực mới được thêm vào hố mới hình thành.

Trong khi đồng nghiệp của tôi đang thu dọn đồ đạc, tôi đã có một cuộc đối thoại rất hoành tráng với giám đốc tài chính:

- Bạn có biết cơ sở dữ liệu?
- Không.
- Học nó qua đêm. Ngày mai, với tư cách là người quản lý cơ bản cấp trung, tôi sẽ bán bạn cho khách hàng.

Đây là cách tôi bắt đầu làm quen với SQL Server. Mọi thứ đều mới mẻ, khó hiểu và thường được thực hiện bằng cách thử và sai. Tôi thực sự nhớ việc có một người cố vấn thông minh ở bên cạnh, người mà tôi có thể tìm đến.

Vài tháng tiếp theo mọi thứ giống như rác rưởi. Các dự án rất thú vị, nhưng ban quản lý lại để họ tự xử lý. Những cuộc gấp rút khẩn cấp bắt đầu, những công việc ngoài giờ và những nhiệm vụ thường xuyên mà thường không ai có thể hình thành một cách chính xác. Trò tiêu khiển yêu thích của tôi là việc sửa đổi vĩnh viễn báo cáo về việc sắp xếp những chiếc bánh làm sẵn thành những bán thành phẩm đơn giản. Nhưng vì bất kỳ chiếc bánh nào cũng có thể là một phần của chiếc bánh khác nên logic kinh doanh khắc nghiệt này thực sự khiến tôi phát điên.

Tôi nhận ra rằng mọi thứ sẽ chỉ trở nên tồi tệ hơn và quyết định hành động. Tôi ôn lại lý thuyết và quyết định thử vận ​​​​may ở những nơi khác, nhưng tại các cuộc phỏng vấn, tôi không có đủ kinh nghiệm để đủ điều kiện ít nhất là một đàn em mạnh. Những ngày đầu tiên, tôi bị ấn tượng bởi những thất bại của mình và thực sự nghĩ rằng vẫn còn rất sớm để thay đổi công việc và tôi cần tích lũy kinh nghiệm.

Tôi bắt đầu nghiên cứu chuyên sâu về phần cứng của SQL Server và theo thời gian hoàn toàn chuyển sang phát triển cơ sở dữ liệu. Tôi sẽ không giấu giếm rằng công việc này là một địa ngục trần gian đối với tôi, nơi mà một mặt, một người mắc bệnh tâm thần phân liệt đang hành nghề là giám đốc kỹ thuật, ngày nào cũng vui vẻ, và anh ta đi cùng với một giám đốc tài chính người Afghanistan, người, trong cơn xúc động đã cắn đứt đầu những chú vịt cao su trong giờ nghỉ trưa.

Đến một lúc tôi nhận ra rằng mình đã sẵn sàng. Anh ấy đảm nhận tất cả các công việc quan trọng, đảm bảo tần suất phát hành cao và trực tiếp bình thường hóa mối quan hệ với khách hàng. Kết quả là ông ta đến và đặt giám đốc tài chính vào tình thế cây bạch dương bị đốn hạ. Bây giờ chúng ta có thể nói đùa về những sinh viên năm cuối 23 tuổi, nhưng đây là cách tôi đã tăng lương gấp bốn lần.

Tháng tiếp theo, tôi tràn ngập niềm tự hào về những gì mình đã đạt được, nhưng phải trả giá thế nào? Ngày làm việc bắt đầu lúc 7.30h10 sáng và kết thúc lúc XNUMXh tối. Sức khỏe của bạn bắt đầu có những dấu hiệu suy giảm đầu tiên, và điều này trái ngược với những gợi ý có hệ thống từ ban quản lý rằng thà chúng tôi cố tình làm dự án thất bại còn hơn là để bạn kiếm được nhiều hơn “mức trung bình của bệnh viện của chúng tôi”. Ít nhất ở một khía cạnh nào đó, họ đã giữ lời và tôi phải đối mặt với tình thế tiến thoái lưỡng nan trong việc tìm một nơi làm việc mới.

Sau một thời gian, tôi được mời đến phỏng vấn tại một công ty thực phẩm. Tôi đã định đảm nhận một vị trí tương tự trong .NET, nhưng tôi đã thất bại trong nhiệm vụ thực tế. Chúng tôi định nói lời tạm biệt, nhưng điều thú vị nhất đã xảy ra sau khi các nhà tuyển dụng tiềm năng phát hiện ra rằng tôi đã có kinh nghiệm làm việc với SQL Server. Tôi không viết nhiều về nó trong lý lịch của mình vì tôi chưa bao giờ nghĩ rằng mình biết nhiều về lĩnh vực này. Tuy nhiên, những người phỏng vấn tôi lại nghĩ khác một chút.

Tôi được đề nghị cải tiến dòng sản phẩm hiện có để làm việc với SQL Server. Trước đó, họ không có chuyên gia riêng để giải quyết các hoạt động đó. Mọi thứ thường được thực hiện bằng cách thử và sai. Chức năng mới thường được sao chép đơn giản từ các đối thủ cạnh tranh mà không đi sâu vào chi tiết. Mục tiêu của tôi là chứng tỏ rằng bạn có thể đi theo con đường khác, xử lý các truy vấn tới chế độ xem hệ thống tốt hơn so với đối thủ cạnh tranh.

Hai tháng đó đối với tôi là một trải nghiệm mới vô giá so với hoạt động hút bánh trước đây. Nhưng tất cả những điều tốt đẹp sớm muộn cũng phải kết thúc và những ưu tiên của ban quản lý đột ngột thay đổi. Vào thời điểm đó, công việc đã hoàn thành và họ không thể nghĩ ra điều gì tốt hơn cho tôi ngoài việc đào tạo lại thành người thử nghiệm, điều này đi ngược lại một chút với thỏa thuận của chúng tôi về phát triển sản phẩm mới. Họ nhanh chóng tìm ra giải pháp thay thế cho tôi - “đợi một chút”, cố gắng tham gia vào hoạt động xã hội, đồng thời tự nguyện đồng ý rời khỏi quá trình phát triển để thử nghiệm thủ công.

Công việc trở thành một chuỗi hồi quy đơn điệu, không có động lực phát triển thêm. Và để chính thức tránh được sự thụt lùi, tôi bắt đầu viết các bài báo kỹ thuật về Habré, sau đó là về các nguồn tài nguyên khác. Lúc đầu nó không diễn ra tốt lắm, nhưng điều quan trọng nhất là tôi bắt đầu thích nó.

Sau một thời gian, tôi được giao nhiệm vụ tải xếp hạng hồ sơ chính thức của công ty trên Stack Overflow. Ngày nào tôi cũng gặp những trường hợp thú vị, hút hàng tấn code Ấn Độ, giúp đỡ mọi người và quan trọng nhất là học hỏi, tích lũy kinh nghiệm.

Tình cờ, tôi có cơ hội học SQL đầu tiên vào thứ Bảy, diễn ra ở Kharkov. Đồng nghiệp của tôi đã phải nói chuyện với khán giả về việc phát triển cơ sở dữ liệu bằng cách sử dụng các sản phẩm, đó là điều chúng tôi đã và đang làm trong suốt thời gian qua. Tôi không nhớ tại sao nhưng vào phút cuối tôi phải thuyết trình. Denis Reznik, với nụ cười thân thiện truyền thống trên khuôn mặt, đưa micro và bạn, với giọng nói lắp bắp, cố gắng nói với mọi người điều gì đó. Lúc đầu thì thật đáng sợ, nhưng sau đó “Ostap đã bị cuốn đi”.

Sau sự kiện này, Denis đến và mời tôi phát biểu tại một sự kiện nhỏ hơn, theo truyền thống diễn ra tại HIRE. Thời gian trôi qua, tên của các hội nghị đã thay đổi và lượng khán giả mà tôi tổ chức các buổi gặp mặt ngày càng tăng lên. Sau đó, tôi không biết mình đang đăng ký để làm gì, nhưng một loạt tai nạn đã định hình nên những lựa chọn trong cuộc đời tôi và những gì tôi quyết định cống hiến hết mình cho tương lai.

Tìm đến những chuyên gia như Reznik, Korotkevich, Pilyugin và những người tuyệt vời khác mà tôi đã có cơ hội gặp... Tôi hiểu rằng trong khuôn khổ công việc hiện tại, tôi sẽ không có nhiệm vụ phải tiến bộ nhanh chóng. Tôi đã có một lý thuyết tốt đằng sau mình, nhưng lại thiếu thực hành.

Tôi được đề nghị bắt đầu một dự án mới từ đầu ở một nơi mới. Công việc diễn ra sôi nổi ngay từ ngày đầu tiên. Tôi đã có được mọi thứ mà trước đây tôi mong muốn từ cuộc sống: một dự án thú vị, mức lương cao, cơ hội ảnh hưởng đến chất lượng sản phẩm. Nhưng đến một lúc nào đó, tôi đã thả lỏng và mắc phải một sai lầm rất nghiêm trọng, ngay sau khi chúng tôi hoàn thành việc tạo MVP cho khách hàng.

Cố gắng tập trung vào phát triển và cung cấp giải pháp tốt hơn, tôi ngày càng có thể dành ít thời gian hơn cho việc quản lý và giao tiếp với khách hàng. Để giúp tôi, họ đã cho tôi một người mới bắt đầu làm việc này cho tôi. Khi đó, tôi rất khó hiểu mối quan hệ nhân quả, nhưng sau đó mối quan hệ của chúng tôi với khách hàng bắt đầu xấu đi nhanh chóng, thời gian làm thêm giờ và căng thẳng trong nhóm ngày càng tăng.

Về phần tôi, tôi đã cố gắng giải quyết tình hình dự án, lập lại trật tự và trở lại trạng thái phát triển bình lặng hơn, nhưng tôi không được phép làm điều này. Mọi người đều có những đám cháy liên tục cần được dập tắt.

Sau khi phân tích tình hình, tôi quyết định muốn tạm dừng toàn bộ rạp xiếc này và mời CEO từ công việc trước đây của tôi quay lại với anh ấy với điều kiện chúng tôi sẽ cùng nhau thực hiện một dự án mới. Chúng tôi đã thảo luận về tất cả các sắc thái và dự định bắt đầu phát triển sau một tháng nữa. Một tháng trôi qua... rồi một tháng... và một tháng nữa. Đối với tất cả các câu hỏi của tôi, luôn có một câu trả lời - chờ đã. Ý tưởng làm điều gì đó của riêng mình không bao giờ rời bỏ tôi, nhưng tôi vẫn phải tạm thời làm việc tự do, giúp đỡ người dân Trung Á chinh phục lĩnh vực ngân hàng của Ukraine.

Đúng một tháng sau, tôi phát hiện ra rằng việc phát triển dự án của tôi đã được những người cánh tả bắt đầu một cách lặng lẽ với sự cho phép chính thức của cấp trên cũ của tôi. Những người này là những nhà phát triển .NET tuyệt vời nhưng không có chuyên môn về những gì họ phải làm. Nhìn từ bên ngoài có vẻ như họ đang lặng lẽ ném tôi vào dự án. Trong thực tế, đây là trường hợp. Trong cơn phẫn nộ, tôi bắt đầu tự mình thực hiện dự án này, nhưng động lực nhanh chóng phai nhạt.

Cựu CTO đề nghị giúp đỡ anh ấy trong các dự án đang diễn ra và tôi bắt đầu làm điều mà tôi biết rõ nhất - dập lửa. Một lần nữa rơi vào tình trạng nghiện công việc, tôi đã gánh chịu hậu quả: dinh dưỡng kém, lịch trình ngủ khác xa bình thường và căng thẳng liên tục. Tất cả điều này được giải thích bởi hai dự án mà tôi luân phiên thực hiện hướng tới một tương lai tươi sáng. Một dự án mang lại niềm vui vì nó hoạt động 24/7, nhưng dự án thứ hai chỉ đơn giản là làm sai lệch hiểu biết về quản lý nên cả nhóm làm việc liên tục vội vàng. Khoảng thời gian này trong cuộc đời tôi không thể gọi là gì khác ngoài chứng khổ dâm, nhưng cũng có những khoảnh khắc hài hước.

Bạn đang bình tĩnh đào khoai tây tại ngôi nhà gỗ của bố mẹ trong khi nghe sóng hồi tưởng và sau đó có một cuộc gọi bất ngờ: “Seryoga... ngựa đã ngừng chạy…”. Sau vài giây suy nghĩ, đứng trên xẻng và đồng thời rèn luyện các kỹ năng của bà Vanga, bạn ra lệnh tiếp theo từ bộ nhớ để một người có thể khắc phục sự cố trên máy chủ. Tôi không ước một phút nào về trải nghiệm này - nó thật tuyệt!

Nhưng đây là nơi niềm vui bắt đầu...

Một cuộc gặp vào cuối tháng 2017 năm XNUMX đã thay đổi hoàn toàn cuộc đời tôi.

Vào lúc đó, để phần nào khiến bản thân vui lên sau công việc thường ngày, tôi đã lên kế hoạch phát biểu tại hội nghị. Trong lúc ăn trưa, tôi vô tình trao đổi vài câu với đồng nghiệp trong bếp. Anh ấy thản nhiên nói với tôi: “Hóa ra anh là người nổi tiếng… mọi người ở thành phố khác cũng biết anh.” Lúc đầu, không hiểu anh ta đang nói gì, anh ta cho tôi xem bức thư qua một bức điện tín. Tôi nhận ra ngay cô gái đã đến xem buổi biểu diễn của tôi khi tôi đến Dnieper để báo cáo. Tôi vô cùng vui mừng vì người đó nhớ đến tôi. Không cần suy nghĩ thêm, tôi quyết định viết thư cho cô ấy và mời cô ấy đến Kharkov để dự một hội nghị, trong khuôn khổ đó tôi đang chuẩn bị báo cáo.

Tôi là một trong những người đầu tiên lên tiếng và ngay lập tức nhìn thấy cô ấy ở hàng ghế thứ hai. Việc cô ấy đến là một sự kiện bất ngờ và thú vị đối với tôi. Chúng tôi trao đổi vài câu và cuộc chạy marathon kéo dài sáu giờ đồng hồ của tôi bắt đầu. Ngày hôm đó là một trong những ngày tươi sáng nhất trong cuộc đời tôi: hội trường chật kín người, 5 báo cáo liên tiếp và một cảm giác khó tả khi mọi người thích lắng nghe bạn. Thật khó để tôi tập trung vào toàn bộ căn phòng và ánh nhìn của tôi theo bản năng bị thu hút về phía cô ấy... tới cô gái đến từ thành phố khác... người mà tôi đã biết trong hai năm, nhưng chúng tôi chưa bao giờ liên lạc... chúng tôi chỉ biết về nhau suốt thời gian qua.

Sau khi hội nghị kết thúc, tôi mệt mỏi và rất chán nản, nhưng tôi vẫn muốn làm hài lòng cô gái - bằng cách mời cô ấy đi ăn tối cùng với những người mà cả hai chúng tôi đều đi cùng. Thực sự thì hồi đó tôi là người nói chuyện dở tệ, thường xuyên mỉa mai và đòi hỏi sự chú ý. Thật khó để nói điều gì đã xảy ra với tôi lúc đó. Chuyến đi bộ của chúng tôi qua thành phố vào ban đêm cũng không suôn sẻ. Đối với tôi, điều tốt nhất là đưa cô gái về khách sạn và về nhà ngủ. Ngày hôm sau tôi nằm trên giường, không còn sức để đứng dậy, và chỉ đến buổi tối, tôi mới bắt đầu tua lại trong đầu những lời cô ấy nói: “Seryozha, em đến vì anh…”. Tôi thực lòng muốn gặp lại cô ấy, nhưng lúc đó cô ấy đã rời đi rồi.

Chúng tôi đã nói chuyện trong vài tuần cho đến khi tôi quyết định rằng tôi cần phải đến gặp cô ấy...

Vào đêm trước ngày phát hành, không ai cần khách hàng tào lao nữa, tôi đã chuyển việc triển khai và đến Dnepr. Thật khó để nói điều gì đang diễn ra trong đầu tôi, nhưng tôi muốn gặp cô ấy, thậm chí không biết mình sẽ nói về điều gì. Chúng tôi đồng ý gặp nhau ở công viên, nhưng tôi đã nhầm lẫn địa chỉ và đi sai hướng 5 km. Một lúc sau, nhận ra sai lầm của mình, tôi nhanh chóng bắt taxi quay về với những bông hoa tìm được ở quận Gòp nào đó. Và suốt thời gian qua cô ấy đã đợi tôi bằng ca cao.

Chúng tôi ngồi trên sân khấu còn dang dở, uống ca cao lạnh và tâm sự về mọi điều hiện ra trong đầu. Nhảy từ chủ đề này sang chủ đề khác, cô ấy kể cho tôi nghe về quá khứ khó khăn của cô ấy, về tính bất biến của các kiểu dữ liệu chuỗi trên .NET... Tôi lắng nghe từng lời của cô ấy. Cô là người sâu sắc và thông minh, đôi khi hài hước, có chút ngây thơ nhưng mọi điều cô nói đều rất chân thành. Thậm chí sau đó tôi nhận ra rằng tôi đã yêu cô ấy.

Trở lại làm việc, tôi đang trong tình trạng khẩn cấp, cố gắng dành vài ngày nghỉ phép và đến gặp cô ấy lần thứ hai để thổ lộ tình cảm của mình. Trên thực tế, mọi chuyện lại diễn ra khác...

Sự non nớt, ngu ngốc, mặc cảm cũ kỹ và không sẵn lòng tin tưởng hoàn toàn vào một người đã dẫn đến việc tôi vô cùng xúc phạm một cô gái đã chân thành cố gắng làm hài lòng tôi. Vào buổi sáng, tôi nhận ra những gì mình đã làm và ngay cơ hội đầu tiên, tôi đã đích thân đến cầu xin cô ấy tha thứ. Nhưng cô ấy không muốn gặp tôi. Khi quay lại, tôi cố thuyết phục bản thân rằng mình không cần cô ấy, nhưng điều đó có thực sự đúng không…

Trong một tháng, tôi tức giận với chính mình... Tôi trút giận lên những người xung quanh... Tôi đã nói những điều như vậy với một người mà tôi thật lòng thích, điều đó không thể tha thứ được. Điều này khiến trái tim tôi càng cảm thấy tồi tệ hơn, và cuối cùng mọi chuyện kết thúc trong tình trạng suy nhược thần kinh và trầm cảm nặng.

Một đồng nghiệp cũ, Dmitry Skripka, người đã đưa tôi đến phòng tập thể dục, đã giúp tôi tìm ra lối thoát khỏi vòng luẩn quẩn của việc tự đánh đòn và mặc cảm nội tâm.

Sau đó cuộc sống của tôi thay đổi rất nhiều. Tôi thực sự hiểu ý nghĩa của việc yếu đuối và không chắc chắn về bản thân. Nhưng khi tôi bắt đầu tập luyện, tôi cảm thấy điều tốt nhất mà phòng tập thể dục có thể mang lại. Đây chính là cảm giác tự tin và tự tin. Cảm nhận thái độ của người khác đối với bạn thay đổi như thế nào. Và lúc đó tôi nhận ra mình không muốn quay lại cuộc sống cũ mà mình đã có. Tôi quyết định cống hiến hết mình cho điều gì đó mà tôi đã trì hoãn suốt cuộc đời mình suốt thời gian qua.

Nhưng bạn có để ý rằng khi một người bắt đầu một điều gì đó mới, anh ta bắt đầu tuyên bố ý định của mình với thực tế xung quanh. Anh ấy liên tục nói với mọi người với đôi mắt sáng ngời về kế hoạch của mình, nhưng thời gian trôi qua và không có gì xảy ra. Những người như vậy liên tục nói trong tương lai: “Tôi sẽ làm được”, “Tôi sẽ đạt được nó”, “Tôi sẽ thay đổi” và cứ thế từ năm này sang năm khác họ sống theo mong muốn của mình. Chúng giống như một cục pin ở ngón tay - nguồn năng lượng tạo động lực chỉ đủ cho một nháy mắt và thế là xong. Tôi cũng vậy...

Ban đầu, tôi dự định rằng khi ở cùng với những đồng nghiệp năng động, tôi có thể dời núi, nhưng thường thì những kỳ vọng về một tương lai tươi sáng lại trái ngược với thực tế. Khi bắt đầu dự án, chúng tôi liên tục lên kế hoạch và thảo luận thay vì nhận và thực hiện.

Thường thì ai cũng muốn đi nhanh... ai cũng muốn ngay lần thử đầu tiên... ai cũng là người chạy nước rút... ai cũng bắt đầu chạy, nhưng thời gian trôi qua... một người bỏ cuộc... người thứ hai bỏ cuộc. Khi vạch đích chưa ló dạng ở phía chân trời, ít người muốn nỗ lực chỉ vì phải đi quãng đường đó đến cùng... vào buổi sáng, ban ngày hay đêm khuya... khi không ai nhìn thấy, sẽ không ai khen ngợi và sẽ không ai đánh giá cao việc bạn đang làm.

Không bao giờ chia sẻ kế hoạch của bạn cho đến khi bạn thực hiện chúng. Chỉ cần chia sẻ kết quả, cho dù việc tự mình làm tất cả có khó khăn đến đâu. Đúng, trong trường hợp này, con đường chúng ta đã chọn không phải lúc nào cũng mang lại niềm vui và những chú kỳ lân màu hồng với cầu vồng từ mông. Không phải lúc nào chúng ta cũng được hướng dẫn bởi những động cơ sáng suốt khi thực hiện các ưu tiên của mình. Thường thì cuộc sống sẽ liên tục đưa bạn đến những nơi mà bạn không muốn đến chút nào. Nhưng mỗi lần mở Visual Studio hay đến phòng tập, tôi lại nhớ ra mình là ai và có thể trở thành gì. Tôi nhớ lại cuộc gặp gỡ với cô gái ở Dnieper, người đã khiến tôi suy nghĩ về thái độ của mình với cuộc sống... Tôi đã hiểu rất nhiều.

Thông thường, từ cuối cùng phải đủ ngắn gọn để lưu lại trong trí nhớ lâu dài. Tôi muốn trích dẫn những lời mà tôi đã từng nghe trong hội trường từ một người thông minh.

Bạn có nghĩ rằng bạn đến phòng tập thể dục để chiến đấu với bàn là? Không... bạn đang đấu tranh với chính mình... với những khuôn mẫu của bạn... với sự lười biếng của bạn... với khuôn khổ mà bạn đã tự đẩy mình vào. Bạn có muốn liên tục giải quyết vấn đề của người khác trong khi trì hoãn vấn đề của mình không? Hãy thực hiện từng bước nhỏ, nhưng bạn cần phải tự tin tiến tới việc tìm kiếm hạnh phúc trong cuộc sống ngay lập tức. Bởi vì hạnh phúc là khi bạn không phải tuân theo những nguyên tắc và quy tắc mà bạn không phát minh ra. Hạnh phúc là khi bạn có một vectơ phát triển và bạn đạt được thành tích cao trong suốt chặng đường chứ không phải từ mục tiêu cuối cùng. Vì vậy, có lẽ bạn vẫn nên nhấc mông lên và bắt đầu tự mình nỗ lực?

Ồ vâng, tôi hoàn toàn quên mất... bài viết này ban đầu nhằm mục đích giới thiệu với mọi người về dự án mà tôi đã thực hiện suốt thời gian qua. Nhưng điều đó đã xảy ra khi trong quá trình viết, ưu tiên chuyển sang mô tả lý do tại sao tôi bắt đầu thực hiện hoạt động này ngay từ đầu và tại sao tôi không muốn từ bỏ nó trong tương lai. Sơ lược về dự án...

Trình quản lý chỉ mục SQL là một giải pháp thay thế miễn phí và nhiều chức năng hơn cho các sản phẩm thương mại từ Devart ($99) và RedGate ($155) và được thiết kế để phục vụ các chỉ mục SQL Server và Azure. Tôi không thể nói rằng ứng dụng của tôi tốt hơn các tập lệnh từ Ola Hallengren, nhưng do khả năng quét siêu dữ liệu được tối ưu hóa hơn và sự hiện diện của tất cả những thứ nhỏ nhặt hữu ích cho ai đó, sản phẩm này chắc chắn sẽ trở nên hữu ích trong các công việc hàng ngày.

Đào mộ, SQL Server, nhiều năm gia công và dự án đầu tiên của bạn

Phiên bản mới nhất của ứng dụng có thể được tải xuống từ GitHub. Các nguồn được đặt ở đó.
Tôi sẽ vui mừng phê bình và phản hồi :)

Nguồn: www.habr.com

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