Slide 1

Slide 1 text

Securing Software Engineering Jobs: Local & International Market Tips A N M Bazlur Rahman (@bazlur_rahman)

Slide 2

Slide 2 text

Build a Strong Foundation • Focus on a particular language, e.g. Java, Python, JavaScript and master that language. • Computer science basics: strong hold on data structures, algorithms, database basics, and web technologies • Practice problem-solving with platforms like Leetcode • Learn about software engineering fundamentals ( at least have some basic ideas) e.g. • Programming languages, Object-Oriented Programming, databases, web technologies, networking, software design patterns, version control, software development methodologies, testing and debugging, software maintenance, security

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Work on Personal Projects Develop projects that showcase your skills and knowledge It will help you to gain real-world experience Share your projects on LinkedIn, GitHub, and Facebook

Slide 5

Slide 5 text

Attend Networking Events Connect with professionals in the industry. Discover potential job or internship opportunities.

Slide 6

Slide 6 text

Utilize Social Media • Connect with industry professionals on LinkedIn • Join relevant groups (JUGBD) • Share your knowledge and expertise

Slide 7

Slide 7 text

Practice Coding Regularly Set goals like "100 Days of Coding" or "100 Days of Java" Develop and share daily ideas on social media Explore #100DaysOfCoding and #100DaysOfJava hashtags for inspiration

Slide 8

Slide 8 text

Keep Learning Stay up-to-date with the latest technologies and trends 1 Continuously expand your knowledge and skills 2 Become a valuable asset to any company 3

Slide 9

Slide 9 text

The tech world is like politics. Everything happens for a reason, and almost all reasons are driven by business. Watch and learn how our industry works, and you'll be better able to choose a valuable career path – Steve Poole

Slide 10

Slide 10 text

Find a mentor • Gain insights from experienced professionals, receive personalized career guidance, develop essential skills (leadership, communication, networking), and enhance your professional network to uncover new opportunities. • Remember, it’s a two-way street.

Slide 11

Slide 11 text

Be Flexible Be open to internships or entry-level positions Gain experience to grow in the industry Understand that the first job is the stepping stone to more opportunities

Slide 12

Slide 12 text

Establish a strong online presence Share - Share your knowledge, projects, and achievements on platforms like LinkedIn, GitHub, and Twitter Participate in Participate in online discussions, forums, and communities related to your field Write Write articles or blog posts to showcase your expertise and contribute to the community

Slide 13

Slide 13 text

Be valuable by helping others Offer assistance or mentorship to peers, students, or colleagues Share useful resources, articles, or tools within your network Collaborate on open-source projects or contribute to online discussions

Slide 14

Slide 14 text

Opportunities will find you As you become a valuable resource and establish your expertise, job offers and collaborations may come your way Your online presence can attract potential employers, clients, or partners who are seeking your unique skills and knowledge Building a positive reputation in your field can open doors to new and exciting opportunities

Slide 15

Slide 15 text

Final advice Success in the software industry is not about constantly moving on to new technologies but rather about building a deep and varied knowledge base and network within a particular ecosystem, such as the Java ecosystem. - Geertjan Wielenga

Slide 16

Slide 16 text

Who I am https://twitter.com/bazlur _rahman https://bazlur.ca/ https://www.infoq.com/p rofile/A-N-M-Bazlur- Rahman/ https://foojay.io/today/au thor/bazlur-rahman/ 16

Slide 17

Slide 17 text

Thank you https://twitter.com/bazlur_rahman