/r/software_mentors

Photograph via snooOG

Welcome to mentors and learners! 🤗 Feel free to share your experience or look for advice!

/r/software_mentors

513 Subscribers

3

Looking for a Mentor

I’m looking for a mentor for a side project that I’m working on. It is a logging observability project and will be using React, Node, Express, TypeScript, Postgres, AWS, Docker, and possibly Golang down the road.

The project is in its early phases but the goal is to build a functional project and to upskill in design patterns, architecture, and in other areas.

I have a solid understanding of the fundamentals of the tech stack I mentioned above (with the exception of Go), built a few projects, and have been learning and upskilling on my own.

However, I am looking for someone with Senior engineering experience that I can bounce ideas off of, have the occasional code review, and discuss advance concepts for maybe a couple of hours per week. I believe that having someone with Senior experience will help me take my skills to the next level.

To be clear, I am not looking for someone to contribute directly to the codebase but would open to it if interested.

If you are interested, please DM me. I can go more into the project details and answer any questions you have. Thanks in advance.

0 Comments
2024/11/25
04:35 UTC

7

Free mentorship

TL;DR: I'm doing free programming mentorship here's the discord: https://discord.gg/USnVBS4B

If you want to know more about, check out my Info on: OOP, Intermediate Programming, System Design.

Almost a year ago I started mentoring people who are learning programming and computer science in general.

I am not offering a programming course; my goal is to support you in your learning path.

Here the post the started it all:

I'm the CTO of a IT consulting company and I have 22 years of experience in the field.

After talking to different people close to me who are learning programming alone, I realized how difficult and disorienting it can be if you don't have someone to support you and give you the right advice during your learning journey.

For this reason, I decided to try to help other people in the same situation by mentoring them.

I'm available for general advice in programming, but there are more specific areas where I can be more helpful:

  • Python and OOP Programming (inheritance, polymorphism, OOP design, etc.)
  • Data science and statistic programming (Julia, R, etc.)
  • Functional Programming (Haskell, etc.)
  • Rust
  • Computer Science (data structures, algorithms, etc.)
  • Databases
  • Cloud computing
  • Docker/Kubernetes
  • Misc (stuff I know but I'm not passionate about): Java, C#, Javascript, Type Script, Web programming, etc.)
1 Comment
2024/09/28
20:34 UTC

2

Trying to extract subtitles from video

TL;DR: Is there a program to read a videos subtitles and type it out in a notepad with time stamps?

What I'm trying to do is go to a website, enable a program that will read the subtitles on the said website that has the episode of a series and type the subtitles into a srt. format (or any kind of text format) preferably with timestamps so that I can edit it. Is there such thing? I watch by downloading episodes for higher quality and don't like streaming sites having logos on a corner like an ad, so basically going to such websites and just extracting their subtitles is kinda what I want to do. Thank you for any support in advance

2 Comments
2024/08/30
07:20 UTC

4

Mentoring a Junior Software Developer: Guide

The guide explores how software engineer mentorship programs and experienced mentors offer guided practice and real-time feedback that propel trainees from theoretical knowledge to practical mastery as well as how effective mentoring can propel their growth and boost your team’s overall success: How to Mentor a Junior Developer: Ultimate Guide

0 Comments
2024/06/25
15:43 UTC

5

Seeking Advice/Mentorship

I am currently a master's student with 5 years of experience as a full-stack developer. I am aiming to secure a senior developer role. How should I prepare for this? Should I focus more on LeetCode or system design? If any developers are willing to mentor me, please DM me. It would be a great help!

0 Comments
2024/06/19
11:41 UTC

2

How to Escape from Business Analytics into SWE/SWD?

Hi all,

I am currently a business analyst, but I design apps using R (Shiny) and am now completing a backend .NET/C# certificate as well. I also have some data science experience with python, have written python automation scripts, and am now writing a bash script to auto-generate java api methods.

I am looking for direction, but more importantly, I am looking to pivot into software engineering/development because coding is very fun and I do not enjoy data vis.

Thanks for reading.

0 Comments
2024/06/10
19:39 UTC

2

Looking for a ReactJS mentor

I (f, 31) am looking for a mentor to help me with bugs and explain when I don't get something. I've completed a few Javascript and React courses on Udemy, built some projects, and am now preparing for an interview. As I'm working on my portfolio now and doing various tasks here and there, I sometimes stumble on bugs, things I don't quite understand even after searching for answers on StackOverflow, YouTube, and Reddit. Would you please help me?

0 Comments
2024/01/26
23:39 UTC

2

c++ mentor for game programmer?

Hey, trying to become a game programmer, I know c++ is one of the main languages that game development needs, so I'm hoping to find a c++ mentor. Any advice on where to find one?

0 Comments
2024/01/02
19:56 UTC

2

Python Mentor?

Hi all, I’m looking for a Python mentor to learn from and collaborate on projects with . I’m in IT so automation is a big focus of mine but I’m open to other aspects as well. I’m still pretty new and taking some courses but I want to start getting my hands dirty and working on real world projects.

0 Comments
2024/01/01
22:57 UTC

2

Seeking feedback from experienced SWEs

Hi,
Wondering if there's any SWE out there who would be willing to chat a bit and share some perspective.
Context:
New to data engineering role, with 1 year experience. Previously 4 years as a data analyst.
Live & work in Australia
Looking to understand:
- where I sit in terms of skills - particularly in industry outside of Australia as it's siloed
- next steps or how I could 'level-up' in skills or professionally
- understanding how remote jobs work
Your time and perspective would really be appreciated and valuable to me
Thanks,

1 Comment
2024/01/01
01:25 UTC

3

Advice on Dealing with possibly unmotivated or intimidated Junior

This is my first time getting someone under my wing and I do not want to screw i tup, I want them to have as best possible work expirience.

I am currently the Only QA for a Mobile development team and recently got a couple of gradautes that will work with us for a year, 1 QA and 1 Android Junior Dev, Both are fresh grads with No Job expirience.

So far I worked with them for a week then had a week leave, before I left, I gave them a list of tasks and goals do get throught while I was gone (Basic Sanity tests and the software + Accesses they need to work)

The contrast between the 2 two is night and day, the Android Dev not only did tasks proactively, they even found URLs I didnt get time to provide on thier own, while the QA stopped at every sanity test on the first hurdle and did not even Scroll down a basic list to complete a test or ask any of the other team members for help.

TLDR; Graduate assgined as a QA under me seems completly unmotivated, intimidated or unintreseted , what can I do from your thoughs and experience to help improve that.

1 Comment
2023/10/29
14:23 UTC

61

Are tools for fools or only fools don't use tools?

So here is the thing - I was approached by our finance team and was told that there were "too many" subscriptions for the tool software and asked if all of them were "really needed". Tbh we use tools. Lots of them. Some of course more often than others but each one has a purpose, small or big. It's not like we keep subscribing to each fancy thing we find and forget about it. Of course some of the tasks could be done without a dedicated tool or with existing alternatives (yes, looking at you Excel) but I've seen over the years people are actually more motivated to use multiple tools for different tasks and can switch between them easily. And I really fear if we go back now the migration of data or using same tool for different tasks with some workarounds could have an effect on productivity too.
I am really curious how is the situation at your side guys, do you also use many tools or stick to good ol' Excel or some major all-in-one software and do most tasks in one place?

2 Comments
2023/05/25
07:48 UTC

6

[AMA] Software developer, university lecturer

I wrote my first lines of code in 1997 at age 11, got a software engineering degree then various jobs, got invited back to academia for a paid teaching role/PhD and currently work for a London fintech while still teaching one class at the university and was asked to write a book somewhere in between.

I've got a few things I tell all my students which I'm happy to share:

  1. Learn by doing. Screw advice that says "plan your program then write it". If you don't know how deep the foundations need to be to support the house then any time you spend planning the house is wasted. Sit down, write some code. If it doesn't work, you'll have learned something from the experience and you can try something else. If you spend an hour planning your program and it doesn't work then you'll be inclined to follow that plan because you invested so much time on the plan.

  2. Resist the temptation to rush ahead. Programming topics build on one another. If you don't understand variables you won't understand arrays so if you get stuck you might actually be stuck on an earlier concept. If you're struggling with functions you might not fully understand the idea of program flow, for example.

  3. Don't think "I'm learning [javascript/python/ruby/c++/php]" all languages share the same basic concepts. If you know one language well you can at least write some simple code in any other within an hour or two of looking up the syntax. If you don't know how to write a while loop in java you can always look it up as long as you know that it's a while loop that you need.

  4. I do not envy you. When I started out all you needed to get a job was an understanding of the basic logic of programming. DevOps wasn't a thing, a programmer didn't need to understand testing libraries, frameworks, version control and the various other tools we use every day. I grew up with this stuff over 20 years so had time to adapt to it and more importantly, learn the lessons of why it's necessary. You guys need to know it from the start without the experiences that teach you the underlying problems it solves.

My main knowledge is web development but I'm happy to answer general questions about learning, career advice, etc.

1 Comment
2022/11/03
00:23 UTC

4

2 YoE as SysAdmin, looking to apply for an SRE role in a big company (FAANG if possible). Anyone who'd be willing to mentor me?

I'm working as a sysadmin in a local newspaper. The job is great and my boss teaches me a lot, but although we have a DIY mentality there (with many procedures programmed by us and having servers set up by us too, think physical servers instead of AWS, own mail server...) it means there's a lot of things at big companies we don't really touch on, like AWS, Docker/Kubernetes, the programming languages we use are mostly PHP, VBS... since the programs have been made since years ago...

So I'm looking for someone who'll help me fill the gaps to be able to apply confidently to an SRE position at a FAANG.

Thank you very much to anyone who takes the time to read this.

5 Comments
2022/07/29
09:19 UTC

3

Looking for a Go (Cloud, Kubernetes and all these hip things) mentor

Hi! I'm a developer with 10 years of experience. Mostly using C.

I learned Go and build some small projects. Now I would like to get into this K8s, Docker, Cloud and so on world and start contributing to project. I am looking for a mentor who could help me get started with this. Who maybe could give me a task and would be willing to answer some questions in case I get stuck.

Maybe point me to resources and technologies I need to read up on.

I'm willing to do the work. Would be great to find someone who could guide me.

Cheers

2 Comments
2022/02/24
21:50 UTC

2

Looking for a mentor

Rising university freshmen looking for a long term mentor in a programming feild to discuss how well l could navigate my university years. Preferably free just need help in navigating this field.

2 Comments
2022/02/21
23:35 UTC

1

What is your biggest obstacle in learning tech?

Hi learners!

What is your biggest obstacle in learning programming language, coding or design?

8 Comments
2022/02/21
10:45 UTC

4

Hii guys Hope your doing well, We're looking for A Mentor who can lead us in the right direction ads we are a group of beginners who are interested in learning Web Development

If you're Interested, It'll be greatful by having you with us as We need a Mentor for sure or else we won't make it up to our future goals in long term here's the link to the Discord Group -

https://discord.gg/Pnu6shFw

Leave me a message If you're coming :)

1 Comment
2022/02/16
09:18 UTC

4

I help programmers (php, go, react, career advice)

0 Comments
2022/02/15
14:12 UTC

1

Looking for mentor (TECH)

Looking for mentor who can help me grow as an Engineering Manager in Tech Industry.

2 Comments
2022/02/08
19:19 UTC

17

[AMA] I'm a 50yo engineering manager who's been in the industry for 27 years.

I'm particularly interested in answering questions for people looking for good career options. Tell me what you're passionate about, and I'll tell you what career path fits. Backend/frontend/devops/dev tools/project management/program management/product management/sales/ML/data/etc. There are a lot more options than backend/frontend/fullstack! I can help break-down the different roles.

I've also worked in Waterfall, agile and everything in between. If you have process questions, hit me up!

Finally, I've worked in 4 person startups to FAANG megacompanies. Please don't ask me "how do I get a job in Google". My answer - "apply". But, if you want to know about culture, tools, etc. ask away!

46 Comments
2022/02/04
17:07 UTC

3

Junior comp. Sci major, feeling Lost

I love the material I am learning in class and I love my major, but I'm feeling a little hopeless. I am not sure what outside skills I should be developing and what I should start learning outside of class to secure a job after graduation. I am looking for a mentor for my current state and my upcoming transition into the working world.

7 Comments
2022/02/01
03:20 UTC

10

Before mentor seeking (advices for mentees)

Good day!

Last 3 month I'm being a mentor for free or paid. I help people find and prepare for first job, make game or website. Most of my students are new in tech field or just start their journey. Usually, i have 30-40 mins conversation, about half of it we spend to define goal and describe experience, which is foundation to move forwards.

So, I tried to make few recommendations for people who looking for mentor or even one-time advice, all of them based on my experience.

  1. Define your goals explicitly, so that they can be achieved in a certain number of sessions.

* "I want to learn JavaScript to make games" - bad. It's hard to know when the moment of good understanding has come.
* "I want to learn JavaScript to make game where people can rice in browser and compete with each other" - good. Here mentor can plan how many sessions and homeworks you need to achieve your goal.
* "I want to learn JavaScript to reach first job in software company" - also good, mentor will plan to help understand basic and prepare to interview. 2. Always evaluate yourself or have a mentor evaluate you before and after sessions. Ask what your strengths and weaknesses are, what you still need to work on, and what you are already good at. This is important to understand and, most importantly, to feel progress. 3. Be prepared before every session. Let's imagine a situation. Student Sam was asked by his mentor to read a chapter of a book, write a validation class, and complete the authorization form before the next call in a week. Sam didn't do it. You don't have to be like Sam. You are wasting your time and the mentor's time (maybe also money) when you could be moving on. 4. There are things a mentor can't help you with:
* To do your tasks for work or university
* To be a replacement for your courses, books or google
* To be someone who can be relied on to be available for any tech related thing at any time of day or night
* To be a decision maker in your career or life

That's all. Please check r/software_mentors if you are looking for mentor or want to become one!

1 Comment
2022/01/29
01:00 UTC

13

Any interest in a overview of roles and careers?

I'm a 50yo software manager in a FAANG with 27 years of experience in the field. I've worked with pretty much every role necessary to get software released.

I hear a lot of people going for positions that don't seem like good fits for them, and missing out on great jobs with great pay for great companies. How many 30 year olds say "I want to be in devtools automation"? But, devtools automation is a great career!

Would people be up for an AMA or something? I could do a live thing on twitch or written on this sub. I want to gauge interest before I spent a ton of time writing something that no one will read.

15 Comments
2022/01/28
16:34 UTC

5

[React , PHP, Go] Can help become a full stack engineer

Hi there 👋

I am SWE with 6 years experience in backend engineering and a bit in frontend. I have several my own projects (one of them proghub.io). A few month ago i became a mentor and found out i like it :)

Now i want to improve my mentoring skills and going to help developers on any career stage for free.

What i can help with?

  1. Provide technical advice on problems that you're having that you're stuck on.
  2. Share my experience so to give you something to compare against your own experience to help guide you in your career or through a technical problem you're dealing with.
  3. I will be available at the agreed time to talk to you about issues you are working on regarding coding or career.
  4. I will help you solve a code-related problem that you are hopelessly stuck with. More often than not, I will not give you an answer, but rather help you overcome the immediate obstacle so that you can continue to solve the problem yourself.

My skills:

- Frontend: React, js, html, css

- Backend: php, laravel, golang, mysql, postgresql, docker, linux

PM me to start conversation and schedule zoom.

1 Comment
2022/01/28
13:57 UTC

6

Exhausted after doing 50 leetcode(medium)in 5 days.

I want to do software development, but I start feeling guilty when I switch from leetcode since I don’t have an internship in hand as of now for this summer. Also, when I do too much of leetcode, there is too much to revise as well. I don’t like this situation at all, lol.

4 Comments
2022/01/17
00:00 UTC

8

Free mentoring for people looking for a mentor in Tech

Hi guys,

I have been working during the last few months on a platform that democratizes mentorship for everyone and at no cost. Our mentors are from FAANG companies and startups.

Feel free to book your first mentor! https://mentorcolor.org/

3 Comments
2022/01/11
21:57 UTC

3

January Discussion - Mentorship and Courses

Good day!

I decided to founded tradition pick every month one topic around mentorship in tech and have some hot discuss there.

Our topic for today sounds like “what work better - mentorship one by one or public courses”.

Some thesis to discuss:

  1. Courses better because there are a lot of free resources with great content.
  2. Mentorship better because it includes handle experience.
  3. Courses worse because usually you can’t clearly measure yourself before and after, also sometimes it doesn’t have a explicit goal at the end.
  4. Mentorship worse because in average it’s more expensive.
  5. Mentorship and courses are completely different kind of knowledge acquisition.

What do you think?

2 Comments
2022/01/11
11:45 UTC

10

Senior Frontend and remote work advocate - Looking to mentor

Mentoring others is something that I've been wanting to do for a while now. I've had people message me here on Reddit and I've helped as much as I can.

I've got 12ish years of experience around the web, mostly frontend. I'm based in Greece but over the last year or so I've broken into global remote roles earning into the 6-figures. I can offer career advice, as well as interview help. I consider myself to be somewhat of an average engineer but I get the job done.

6 Comments
2022/01/09
20:44 UTC

2

What is the most difficult thing for you in JavaScript

12 Comments
2022/01/09
15:12 UTC

Back To Top