- My Forums
- Tiger Rant
- LSU Recruiting
- SEC Rant
- Saints Talk
- Pelicans Talk
- More Sports Board
- Fantasy Sports
- Golf Board
- Soccer Board
- O-T Lounge
- Tech Board
- Home/Garden Board
- Outdoor Board
- Health/Fitness Board
- Movie/TV Board
- Book Board
- Music Board
- Political Talk
- Money Talk
- Fark Board
- Gaming Board
- Travel Board
- Food/Drink Board
- Ticket Exchange
- TD Help Board
Customize My Forums- View All Forums
- Show Left Links
- Topic Sort Options
- Trending Topics
- Recent Topics
- Active Topics
Started By
Message
re: "Learn to Code"
Posted on 6/4/22 at 6:19 pm to xxTIMMYxx
Posted on 6/4/22 at 6:19 pm to xxTIMMYxx
I've been studying and practicing Typescript and Solidity for Smart Contract development. I have become fairly proficient in reading both languages, and can code in them and contribute freely to some projects, but mostly copy/pasta from other open source projects and tweaking. But.. I find I lack the "thinking like a programmer" bit. Converting an idea into pseudocode can be really hard still, as in when trying to solve a problem my mind just goes blank because I don't know how to accomplish what I need to accomplish. This caught me off guard because I am already in IT as a network engineer.
I assume this is case because, as also noted in this thread, I learned the languages and some extensions and plugins for my use case, but I've never learned the fundamentals.
So.. The last week I've begun studying data structures. I know I'll need to know this stuff for interviews at least, and it is my goal to switch careers. Specifically, this week I read up and practiced on Stacks, with GeeksforGeeks. The practice problems are kicking my arse. I read about the topic and watch a video and feel like i understand the concepts but when it comes time to apply... Draw blanks.
Time to practice, practice, practice. Kinda feels like starting over again tbh.
I assume this is case because, as also noted in this thread, I learned the languages and some extensions and plugins for my use case, but I've never learned the fundamentals.
So.. The last week I've begun studying data structures. I know I'll need to know this stuff for interviews at least, and it is my goal to switch careers. Specifically, this week I read up and practiced on Stacks, with GeeksforGeeks. The practice problems are kicking my arse. I read about the topic and watch a video and feel like i understand the concepts but when it comes time to apply... Draw blanks.
Time to practice, practice, practice. Kinda feels like starting over again tbh.
This post was edited on 6/4/22 at 6:37 pm
Posted on 6/5/22 at 10:46 am to Hulkklogan
quote:
I've been studying and practicing Typescript and Solidity for Smart Contract development. I have become fairly proficient in reading both languages, and can code in them and contribute freely to some projects, but mostly copy/pasta from other open source projects and tweaking. But.. I find I lack the "thinking like a programmer" bit. Converting an idea into pseudocode can be really hard still, as in when trying to solve a problem my mind just goes blank because I don't know how to accomplish what I need to accomplish. This caught me off guard because I am already in IT as a network engineer. I assume this is case because, as also noted in this thread, I learned the languages and some extensions and plugins for my use case, but I've never learned the fundamentals. So.. The last week I've begun studying data structures. I know I'll need to know this stuff for interviews at least, and it is my goal to switch careers. Specifically, this week I read up and practiced on Stacks, with GeeksforGeeks. The practice problems are kicking my arse. I read about the topic and watch a video and feel like i understand the concepts but when it comes time to apply... Draw blanks. Time to practice, practice, practice. Kinda feels like starting over again tbh.
Sounds like you are a few steps ahead of me, but I am heading your way.
Posted on 6/5/22 at 1:05 pm to LSURep864
Keep at it fellas. Sometimes all it takes is spending enough time with it, and suddenly it just clicks and becomes second nature.
Posted on 6/5/22 at 1:44 pm to LSURep864
I started studying about a year ago, with small Python and Bash scripting experience before (just small scripts to help me in my day job) It took me ~6 months of banging my head against a wall for it to start to click enough that I could read code reliably.
Posted on 6/5/22 at 3:03 pm to Hulkklogan
I've never tried to program professionally, I've just learned what I needed to learn to build what I wanted at the time. I've built an API back end in Go with an angular/typescript front end. I've got an Android app on the play store. Maybe a few other things.
Please don't take this as a brag post because I am kind of awful at programming. This is just to illustrate that I can both read and write a variety of languages, but still I am struggling mightily trying to pick up Rust. I am certain that if I ever "get" it then things about other languages will make more sense, though.
Not sure what my point is here. I guess it's don't get discouraged if something doesn't click. You can still make useful things without knowing or understanding everything.
Please don't take this as a brag post because I am kind of awful at programming. This is just to illustrate that I can both read and write a variety of languages, but still I am struggling mightily trying to pick up Rust. I am certain that if I ever "get" it then things about other languages will make more sense, though.
Not sure what my point is here. I guess it's don't get discouraged if something doesn't click. You can still make useful things without knowing or understanding everything.
Posted on 6/5/22 at 3:28 pm to Korkstand
Understood.
I went through similar when learning networking, tbh. Then one day something changes and you think about things the right way. In networking it was thinking in terms of the OSI model, for me.
I've been seeing a lot of Rust fanboying on dev twitter, and I'm intrigued but I'm also too engrossed in what I'm currently doing to even try to dive in
I went through similar when learning networking, tbh. Then one day something changes and you think about things the right way. In networking it was thinking in terms of the OSI model, for me.
I've been seeing a lot of Rust fanboying on dev twitter, and I'm intrigued but I'm also too engrossed in what I'm currently doing to even try to dive in
This post was edited on 6/5/22 at 3:45 pm
Posted on 6/5/22 at 8:49 pm to Hulkklogan
I'm not very deep into it, but I already see the appeal even though I struggle to understand anything beyond simple examples.
You get basically the performance of C but with far fewer bugs. The compiler is very strict about memory ownership, which makes several classes of bugs impossible but I think that's why I struggle. Rust looks to me to be a bunch of arcane syntax, but most of the hard stuff is about making sure memory is cleaned up properly.
You get basically the performance of C but with far fewer bugs. The compiler is very strict about memory ownership, which makes several classes of bugs impossible but I think that's why I struggle. Rust looks to me to be a bunch of arcane syntax, but most of the hard stuff is about making sure memory is cleaned up properly.
Posted on 6/6/22 at 1:52 pm to Corso
The computer field is like the medical field so I say this strictly from an educative standpoint (not mocking you)… to say “I want to learn code” is like saying “I want to learn medical”…
It depends on what you’d like to do. If you want an entry level job without spending years in college or 6+ months in boot camps you could look at job openings and get an idea of which languages to learn.
Piggy backing off of that advice (looking at job openings) there are now much more affordable boot camps to learn specifically what said job is looking for.
Now to be a Debbie downer. They tout this as a growing field but there’s a shitload of young adults who have been doing this since they were kids and obviously all of those who went to college for it along with the people who went to boot camps. Idk what your previous profession was but if you’re looking to supplement a 100k+ career with an entry level programming position then it will likely not happen.
There is also leet code which presents problems in the workforce to solve to give you practice and know what to expect on specific jobs.
Best of luck to you! I’m sorry about your situation.
It depends on what you’d like to do. If you want an entry level job without spending years in college or 6+ months in boot camps you could look at job openings and get an idea of which languages to learn.
Piggy backing off of that advice (looking at job openings) there are now much more affordable boot camps to learn specifically what said job is looking for.
Now to be a Debbie downer. They tout this as a growing field but there’s a shitload of young adults who have been doing this since they were kids and obviously all of those who went to college for it along with the people who went to boot camps. Idk what your previous profession was but if you’re looking to supplement a 100k+ career with an entry level programming position then it will likely not happen.
There is also leet code which presents problems in the workforce to solve to give you practice and know what to expect on specific jobs.
Best of luck to you! I’m sorry about your situation.
Posted on 6/6/22 at 1:55 pm to Fat Batman
quote:
That said, if you are just looking for something to pay the bills and aren't really interested in or passionate about learning coding, I would probably look somewhere else. I've run into plenty of later in life people "looking for a change that heard about coding from their friend" and most, not all, tend to struggle. It's easy to teach someone enough to push them through a bootcamp and have them feel like they know it all but the thing about coding is its really easy to immediately tell who gets it and is good and who doesn't and you will be asked to prove it on the spot. If you get it and grind you can progress quickly, if not then you'll struggle to get your foot in the door and if you land a job you'll probably peak low and stay at the bottom of the pay scale if you can stay employed.
This is very important and can’t be stressed enough.
I got into it because I wanted to build my brother an app for his business and started tutorial videos. A passion grew and I went back to school for it. I could not imagine doing this is I wasn’t extremely interested…
Posted on 6/6/22 at 4:27 pm to Corso
have you been taking benzodiazepines intermittently? I too once thought I had epilepsy...
Posted on 6/6/22 at 8:37 pm to RBWilliams8
quote:
Idk what your previous profession was but if you’re looking to supplement a 100k+ career with an entry level programming position then it will likely not happen.
Largely true, but if you learn how to code specifically around smart contracts and blockchain, $90k - $100k is actually entry level. Its niche but demand for devs in the space is very high, and one of the drivers as to why I am learning to code smart contracts first.
Popular
Back to top
