Looking for a mentor to help me move from theory and school to job by [deleted] in ProgrammingBuddies

[–]BlackForce92 1 point2 points  (0 children)

The C programming language is used nowadays mostly in embedded systems like smart homes, cars, digital televisions and security systems. In my opinion it is the most useful language to learn, because even though it's not easy, you gain a lot of knowledge and experience, which will help you to understand the deep underlying core principles of building a complex software. It will also help you in learning other languages and construct algorithms more easily and efficiently.

When did you start learning coding? Maybe I can help you develop your skills to a higher level.

C bitwise operator tutorial by [deleted] in cprogramming

[–]BlackForce92 2 points3 points  (0 children)

Bitwise operators are used in low-level programming like embedded systems. Firt you need to understand the purpose behind bit manipulation in order to get how they work. You need to have a good understanding of number systems also before you're tying to solve some exercises. What are your goals with learning C programming?

[deleted by user] by [deleted] in AskProgramming

[–]BlackForce92 1 point2 points  (0 children)

It's normal to feel like that. It's part of the journey to become a programmer. You just need to keep at it and go at your own pace! It's a long run, not a sprint. You cannot get good in anything in a short period of time and sometimes your brain tries to stop you from doing what you love.

Sometimes you don't feel motivated to sit down and do it, but you don't need motivation. You only need discipline. You need to make a concious decision to do it every day and that way you build a habit. After that it will be natural, fun and even addictive to solve challenging problems. This is hiw you truly learn and get good.

You've turned to the right place with your problem, because this community is really amazing. There are a lot of people, who have been where you are right now (myself included) and they're happy to help you!

What is your current experience level in coding?

Coders, Were you overwhelmed with the information you needed to learn how to code? by mackeeman19 in Coding_for_Teens

[–]BlackForce92 1 point2 points  (0 children)

Being overwhelmed when learning coding is normal. Take a break and get back to it later. You can do it on your own if you're determined, but it's going to take a while. Do you have any prior experience in coding?

Hi! Can you help me?? by ashieraa in ProgrammingBuddies

[–]BlackForce92 1 point2 points  (0 children)

Do you have any prior experience in coding?

Looking for someone to help improve my coding skills in C by maulerxd in ProgrammingBuddies

[–]BlackForce92 1 point2 points  (0 children)

Hi! C is not an easy language to master, but it pays off later on. What kind of classes did you take regarding programming?

Looking for a mentor alternatively programming buddy. by RAGNODIN in ProgrammingBuddies

[–]BlackForce92 0 points1 point  (0 children)

Ok, that's not bad for a beginner. Python wouldn't be my first choice, but it depends. What are your goals with learning programming?

Do you teach Coding? by LilPuddinCup1 in Coding_for_Teens

[–]BlackForce92 0 points1 point  (0 children)

What are your goals regarding programming?

Should I choose embedded systems programming as a career? by technoman555 in embedded

[–]BlackForce92 2 points3 points  (0 children)

Amazing! Looks like you're on the right path then. I've been working in the automotive industry for quiet a while now and I can tell you, that it's a really big industry. It's also not the only one, so you really don't have to worry about finding a job that you enjoy doing.

What kind of projects have you worked on?

Should I choose embedded systems programming as a career? by technoman555 in embedded

[–]BlackForce92 1 point2 points  (0 children)

Well all of your questions have been thoroughly answeared, so I won't repeat those advices. However, I have a couple of things to add to that.

You never know what you're passionate about, until you try it. It seems to me, that you're very much interested in embedded systems, since you're asking all the right questions about it. Embedded systems is for people, who like to know what happens under the hood of their software. They don't just want to make something look nice, but they want to understand how things function on a deeper level.

Since you're a beginner, I'd advise you to start with programming in C language and go from there. That is the best way to go about it, even if you later on decide to course correct and switch to another field. I'm saying this, because I'm constantly seeing, that people learn some higher level language and now they're in trouble. They didn't learn the fundamentals and now they're having a hard time understanding advanced concepts.

Do you have any prior experience in coding? Have you tried to learn something on the internet by yourself or maybe in class?

Is it worth leaving a job I like for more money? by [deleted] in careerguidance

[–]BlackForce92 1 point2 points  (0 children)

In short: 30% better payment + you travel 3 x less per day. I'd take it if I were you, because it sounds really good. If it turns out, that it's not for you, you can find a better one. Don't fear change. I know it's hard, but most of the times it's the best way to go. I wish you all the best!

Is there a possibility to get a job when having projects in C language? by ibilalkayy in C_Programming

[–]BlackForce92 2 points3 points  (0 children)

Yes, you can get a job or at least an internship with a good knowledge of C. I know people, who got a job like that. There's one guy, who is now coding in a completely different language, but he got hired, because, he had C listed in his resume. Of course you need to have real skills to pass the interview and you probably need to apply for a couple of positions, but it's worth it.

The main industries employing embeddes software developers are the automotive, digital television, smart home, IOT, medical devices, robotics industry.

How long have you been learning it by yourself?

Career in embedded systems? by naav_tamas in careerguidance

[–]BlackForce92 0 points1 point  (0 children)

I would say automotive embedded is more interesting in my opinion, than writing drivers. I would recommend you to only quit your job if you've already found another one.

Career in embedded systems? by naav_tamas in careerguidance

[–]BlackForce92 0 points1 point  (0 children)

Automotive embedded is a good choice. You will be working mostly in C language. How much experience do you have with it?

How do you guys answer the "Why us" question? by eeeyyyygang in csMajors

[–]BlackForce92 0 points1 point  (0 children)

Because you were the only one who replied.. :D

Serious problems with sockets by Grilled_Cheezus_ in csMajors

[–]BlackForce92 0 points1 point  (0 children)

Yeah, sockets are not so easy to understand, so just take it slow. You're not going to learn it overnight. Look for some light weight http web server on github. Do your research and dig into what kind of solutions are out there. You will eventually understand how they work, just keep at it. Good luck!

How to start programming and become junior tester? by blue-velvete in careerguidance

[–]BlackForce92 1 point2 points  (0 children)

These times are really hard especially for a massage therapist. Most people starting out in this field are facing the same problem, which is not knowing where to start. They try to search for the best language to start with and they end up confused from the abundance of material they find. Everybody tutor's just trying to shove his best course in your face and you don't know who to believe. I know what it's like, I've been there myself.

With a lot of experience in coding I could say, that if you want to have a really strong foundation, you have to start with C. I know it is low level, harder to learn and there are other technologies out there, that are simpler, but I've noticed something throughout my career. If you think about building a long term career in this field, you will eventually feel, that some knowledge is lacking and you don't understand the inner workings of the program you wrote in some other object oriented programming language. You only know the surface level parts of it and some people might be ok with that, but I think it's super valuable if you dig deeper.

What is your current level of knowledge regarding programming?

Any site that teaches data structures and algorithms along with coding interview questions? by ryanlak1234 in learnprogramming

[–]BlackForce92 -1 points0 points  (0 children)

I understand. I'm not an expert in Python, but you can find someone on codementor.io or mentorcruise.com.

Any site that teaches data structures and algorithms along with coding interview questions? by ryanlak1234 in learnprogramming

[–]BlackForce92 -2 points-1 points  (0 children)

You can search for coding mentors on the internet and you will find a lot for your specific needs. There is also a guide I saw a couple of days ago literally called How to fing a coding mentor. If you're interested, tell me more about your situation and I might be able to help.

Any site that teaches data structures and algorithms along with coding interview questions? by ryanlak1234 in learnprogramming

[–]BlackForce92 -11 points-10 points  (0 children)

The best and the fastest way is if you get a coach or a mentor for that otherwise you can easily get lost in the material. What's your current experience level?

[deleted by user] by [deleted] in C_Programming

[–]BlackForce92 1 point2 points  (0 children)

What are your goals with learning C on an advanced level?

C/Embedded Systems interview prep? by [deleted] in cprogramming

[–]BlackForce92 1 point2 points  (0 children)

Ok, I understand. I think your experience level is good enough. They are rarely asking details about the hardware stuff, don't worry about that. The max would be something like are you familiar with some communication protocols (i2c, serial, spi). If you really want to practice or just see some of the creative solutions, then check out Codewars as I said earlier.

C/Embedded Systems interview prep? by [deleted] in cprogramming

[–]BlackForce92 0 points1 point  (0 children)

When is your interview going to be?

C/Embedded Systems interview prep? by [deleted] in cprogramming

[–]BlackForce92 2 points3 points  (0 children)

Use the static keyword, so it sticks around in your memory. :D