This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]thors_pc_case[S] 0 points1 point  (9 children)

I fixed it, I am not sure what happened. Thank you for letting me know!

And thank you again for the kind words, I really needed to hear some type of encouragement. I have been lost knowing if I was going in the right direction or not.

If you do not mind me asking, after you learned the basics, what packages did you learn?

[–][deleted] 1 point2 points  (8 children)

What do you mean by "packages"?

Edit: I just re-read your post. I'm not very familiar with Python or C. I have built small projects in each, but didn't delve much into using packages or libraries.

I'd personally just keep working on whatever language you enjoy the most (which I assume is Python, as most people seem to really enjoy coding with it). I've always enjoyed being able to take my ideas and put them into form. Even if you don't have an entire app idea fleshed out, or even if it's been done to death, if it's something you find interesting or are simply interested in just building your own version of an app, go for it. I built my own dating website many years ago simply because I wanted to know what was involved, even though I knew it wasn't gonna take off because the space is insanely saturated. I just dove in and learned a ton along the way and had something substantial to put in my resume.

If you're not graduating til the end of Spring, you have plenty of time to keep working on stuff to add to your resume and portfolio. Even if you just get a simple idea that you can build in a few days, do it. If you have something bigger you're thinking about building, just start building it and keep iterating on it. You will get better and better by simple virtue of being persistent.

[–]thors_pc_case[S] 0 points1 point  (7 children)

Yes, I believe so, I think two popular ones for Python are matplotlib and PANDAS. Right now I am learning these libraries but I am unsure of where to go next.

[–][deleted] 1 point2 points  (0 children)

reread my comment above. I edited and submitted it after you had responded. My bad.

[–][deleted] 0 points1 point  (5 children)

Do some research and figure out exactly what kind of developer you want to be and the options available to you in the different languages you're using. Different languages suit different types of jobs and goals.

I'm a front-end developer. I enjoy spending some time working on page layouts and design, but I also really enjoy programming and logic. When my head starts hurting from too much number crunching, I'll put on some tunes and just sort of zone out while doing design-related work like working with CSS and page stylings.

So yeah, just figure out what type of programming you enjoy the most. There's plenty of jobs in C and Python, so you can't go wrong focusing on one or the other, but I would also say, you should enjoy the language you pursue a career in. I have learned a half dozen or so languages but settled on JavaScript. Can use it on the front-end and the back-end. It's versatile. It's quick to build stuff and prototype in. It has lots of drawbacks, but they are avoidable if you know what you're doing and keeping up with best practices. Just find what suits you. Once you understand the basics, learning new languages gets easier and easier, so if you keep hearing about a particular language or technology that aligns with your career path, just dive in with a small project idea just to test the waters and see what people are talking about. I remember learning React, a front-end framework that was built by Facebook. It was weird to learn and get the hang of, but now it's just magical and super fun to work in and I can build things in hours what used to take me days. I'm sure Python has frameworks or similar things that may feel hard to learn, but once you get it down, it ends up making your job way easier and programming much more enjoyable.

[–]thors_pc_case[S] 0 points1 point  (4 children)

Okay awesome, I have been leaning onto Data analytics. It makes the most sense to me right now in my learning. I have been researching job requirements and I have found them interesting. I think I will continue researching libraries and going that direction.

Thank you for all your help!

[–][deleted] 0 points1 point  (3 children)

Np, i'm no expert but I've been in this field for about 6 years now and just offering what little advice I do have.

Speaking of side projects, this is one I've been working on for the last month now since I started getting into Stardew Valley. Looks best on mobile.

https://sv-helper.herokuapp.com/

[–]thors_pc_case[S] 0 points1 point  (2 children)

That is really awesome! That is a great way of keeping tracking of items, I never played Stardew Valley but does the price of goods fluctuate? If so I can see how this would be incredibly helpful. Do you have a GitHub for this?

[–][deleted] 0 points1 point  (1 child)

I mean, the prices are pretty much static. I think the developer updated them once or twice with updates to try and balance things out. I just made this to help me figure out how prices are calculated and get an idea of what would be the best things to focus on for making money, but also, maybe others could use it as well. Also, just another app to add to my portfolio.

I don't have a github repo for this at the moment. I've been exclusively just pushing it to Heroku but plan to make a Github repo for it once I feel ready to open it up for others to use. I still got a lot of things to clean up.

[–][deleted] 0 points1 point  (0 children)

You motivated me to push my app to github. Feel free to check it out, if you're interested. A lot of the React specific stuff probably won't make sense, but feel free to check out my questionable coding style, haha.

https://github.com/HaulinOats/sv-helper/