Share this
A .NET Developer Who Welcomes All Challenges
by Seven Peaks on Nov 7, 2023 11:22:00 AM
I find my passion for programming deeply rooted in my preference for logic. Joining Seven Peaks, a software development company offering endless learning possibilities, marked the beginning of an exciting journey into the world of a .NET developer. Allow me to share my story with you.
Path to Programming
My academic journey began at the College of Social Communication Innovation (COSCI) at Srinakharinwirot University, where I majored in Computer Innovation for Communication.
The diverse range of elective courses, spanning from graphic design, UX/UI design, digital marketing, to cinema, offered me a broad spectrum of knowledge. While initially exploring programming as an option, I quickly became captivated by its characteristics.
The college primarily emphasized Swift and PHP languages, gearing students towards pursuing iOS developer roles. My thesis was also centered around iOS development. However, it was during an internship that I delved deeper into the world of .NET.
Being a programming enthusiast, I remained open to diverse opportunities, not confining myself solely to iOS development. Seizing an internship opportunity, my first task involved crafting a website for the company.
Upon graduation, I actively pursued positions in both iOS and .NET development, ultimately finding my spot in a .NET developer role. I viewed this as an excellent starting point, considering the vast array of programming languages in the industry.
Gaining a deeper understanding of .NET as a less experienced developer felt like a significant advantage.
The Passion for Development
My passion for problem-solving and determination to find solutions led me to pursue a career in development. The adaptable nature of a developer's schedule, which blends teamwork and individual work in a calm environment, strongly appealed to me.
Modern technology, particularly the creation of websites and apps, has been my forte. Hence, I am honored to contribute to a team that shapes these innovations.
The Charm of .NET Development
My commitment to .NET development stems from its complex nature and endless evolution. With an array of tools at my disposal, like MVC - an effective website development framework, what initially seemed messy gradually became more manageable once I grasped its concepts.
While front-end development primarily concentrates on visual aesthetics and user experience, .NET's focuses on back-end development which aligns with my preference for precise data handling and processing for optimal outcomes.
Although my experience as a full-stack developer allowed me to appreciate both, my true calling became apparent: a deeper commitment to back-end development.
Presently, my main focus revolves around website development, an area with numerous methods to craft impactful and efficient websites. The possibility feels boundless due to the abundance of tools, libraries, and cutting-edge technology available at our disposal consistently.
Isn't it fun when clients present challenging requirements, offering the opportunity to create, design, and select the most fitting tools to bring their vision to life? I enjoy this aspect and experience it daily as a .NET developer.
Seven Peaks Experience
Transitioning from a Thai-based company to Seven Peaks unveiled substantial differences, from the language used for communication to workplace culture.
What struck me the most was the encouragement to voice opinions and actively contribute to every work process.
Then and Now
Joining the back-end team at Seven Peaks, I've engaged in learning experiences, recently obtaining certification in AZ-900: Microsoft Azure Fundamentals. Digging into Microsoft Azure, a cloud service, revealed its profound integration into a developer's workflow.
Contributing to various tech events and creating back-end development content has been my primary responsibility. Interacting with diverse developers in different communities, like MongoDB experts, has been inspiring and educational.
Learning from Peers
Working among experienced colleagues has provided me with numerous invaluable learning opportunities.
I've sharpened not only technical skills like coding, compiling, networking, and solution architecture but also essential professional competencies such as leadership, collaboration, leading meetups, using tools like Jira, and enhancing communication in English.
Recognizing these areas has made me aware of the unexplored potential I possess. Whenever I seek advice or suggestions, my colleagues are consistently reliable for offering honest and constructive feedback.
Initially, before fully understanding Seven Peaks, I was concerned as a junior developer about meeting the team's expectations. However, my worries were unfounded.
The people here are incredibly supportive and accommodating. They respond to all my queries unanimously. Whenever I encounter challenges, my team reassures me by saying things like,
'It's okay, we're friends' or
'No one starts as an expert. We can always improve.'
This support constantly reminds me that I'm still on the right path to mastering the art of programming.
Overcoming Challenge
Initially, the language barrier posed a communication challenge with colleagues from diverse backgrounds. However, with time, I've adapted and the struggle has lessened.
I don't frequently encounter issues, although certain tasks may pose greater difficulty. This is typical in a developer's role.
While some assignments appear challenging due to their novelty, there's no need for me to worry. All that's required is further research or seeking guidance from an expert, and I should be well-equipped to proceed.
Similarly, some tasks have presented challenges, but I've learned to embrace those challenges as opportunities for growth rather than stress-inducing obstacles.
Reflections and Growth
My journey, diverging from the initial focus on iOS development, hasn't been in vain. It served as the foundation for my broader understanding of the programming landscape, aiding in better decision-making and problem-solving.
Personal growth has been a prominent feature of my professional evolution. Leading knowledge-sharing sessions, which once seemed scary, has significantly enhanced my confidence.
Interacting with peers and senior colleagues has shaped my perspectives, emphasizing the importance of structured planning and time management.
Having spent three years in the field, I am eager to explore new horizons and delve deeper into various possibilities. My aspirations extend beyond programming to encompass system analysis and project management.
Advice for Aspiring Developers
The technology landscape is dynamic; staying updated is crucial but need not be overwhelming. Embrace change gradually and pursue what genuinely interests you.
Passion naturally follows genuine interest.
For those intrigued by a .NET developer role at a company like Seven Peaks, explore our career opportunities here.
Narittha (Beam) Astsawasungtarangkoon, Junior .NET Developer at Seven Peaks 3 years' experience as a Junior Backend Developer (.NET) with personal interests in website technology, cloud service, and application development. Also loves the logical aspect of programming and fulfilling clients’ challenging needs. |
Share this
- FinTech (13)
- Career (12)
- Expert Spotlight (11)
- Thought Leadership (11)
- Product Growth (9)
- Software Development (9)
- Product Design (7)
- Data and Analytics (5)
- Design Thinking (5)
- InsurTech (5)
- QA (5)
- Agile (4)
- Cloud (4)
- Company (4)
- Digital Transformation (4)
- Financial Inclusion (4)
- JavaScript (4)
- Seven Peaks Insights (4)
- Trend (4)
- UX Design (4)
- UX Research (4)
- .NET (3)
- Android Developer (3)
- Android Development (3)
- Azure (3)
- Banking (3)
- CSR (3)
- Data (3)
- DevOps (3)
- IoT (3)
- Product-Centric Mindset (3)
- AI (2)
- CDP (2)
- Cloud Development (2)
- Customer Data Platform (2)
- Digital Product (2)
- E-wallet (2)
- Expat (2)
- Hybrid App (2)
- Kotlin (2)
- Product Owner (2)
- Software Tester (2)
- SwiftUI (2)
- UI (2)
- UX (2)
- UX Writing (2)
- Visual Design (2)
- iOS Development (2)
- .NET 8 (1)
- 2023 (1)
- 4IR (1)
- 5G (1)
- API (1)
- Agritech (1)
- AndroidX Biometric (1)
- App Development (1)
- Azure OpenAI Service (1)
- Backend (1)
- Brand Loyalty (1)
- CI/CD (1)
- Conversions (1)
- Cross-Platform Application (1)
- Dashboard (1)
- Digital (1)
- Digital Healthcare (1)
- Digital ID (1)
- Digital Landscape (1)
- Engineer (1)
- Expert Interview (1)
- Fiddler (1)
- Figma (1)
- Financial Times (1)
- GraphQL (1)
- Hilt (1)
- IT outsourcing (1)
- KYC (1)
- MVP (1)
- MVVM (1)
- Metaverse (1)
- Morphosis (1)
- Native App (1)
- New C# (1)
- Newsletter (1)
- Node.js (1)
- Payment (1)
- Platform Engineer (1)
- Platform Engineering Jobs (1)
- Platform Engineering Services (1)
- Project Manager (1)
- Rabbit MQ (1)
- React (1)
- ReactJS (1)
- Stripe (1)
- Super App (1)
- Turnkey (1)
- UIkit (1)
- UX Strategy (1)
- Web 3.0 (1)
- Web-Debugging Tool (1)
- December 2024 (2)
- November 2024 (2)
- September 2024 (4)
- August 2024 (3)
- July 2024 (6)
- April 2024 (1)
- March 2024 (7)
- February 2024 (14)
- January 2024 (14)
- December 2023 (9)
- November 2023 (9)
- October 2023 (2)
- September 2023 (6)
- August 2023 (6)
- June 2023 (4)
- May 2023 (4)
- April 2023 (1)
- March 2023 (1)
- November 2022 (1)
- August 2022 (4)
- July 2022 (1)
- June 2022 (6)
- April 2022 (6)
- March 2022 (4)
- February 2022 (8)
- January 2022 (4)
- December 2021 (1)
- November 2021 (2)
- October 2021 (2)
- September 2021 (1)
- August 2021 (3)
- July 2021 (1)
- June 2021 (2)
- May 2021 (1)
- March 2021 (4)
- February 2021 (5)
- December 2020 (4)
- November 2020 (1)
- June 2020 (1)
- April 2020 (1)