Why aren't apprenticeships the default for dev career entry? learn programming |
- Why aren't apprenticeships the default for dev career entry?
- A list of the best software engineering apprenticeships for those looking to break into the industry without a formal degree and learn on the job.
- My tech illiterate mother wants to learn how to program, I'm looking for your opinions
- Programming, languanges, software changes a lot, the industry changes too. How do I keep myself from thinking "Why am I learning this, it will only get irrelevant soon"
- I can teach you programming in exchange for English help
- Is programming a good career for someone with really bad social anxiety?
- What are some interesting fields to get better at Programming that are not Web Development?
- What's the difference between the blue and green lines in vscode for an initialized git project?
- Can't sleep. Help Please.
- For backend, is there a major difference between languages outside of syntax?
- Need Some Help!
- How would one implement a Merkle tree with the specializations proposed here?
- Thoughts on commenting (almost) every line while learning?
- Programming audio tools for music productions (Distortions, modulatios, eqs...)
- Eloquent JavaScript Chapter 7: I didn't understand the code from that chapter but is it necessary?
- How do I generate a unique QR code for a user, and verify it?
- Help needed on Command Design Pattern
- Justify-content: space-between vs margin
- Mathematics books to help learn programming? Logic, problem solving.
- [kotlin] how to ensure initialization of a lateinit variable before it is needed
- [Kotlin] How do I make sure this `lateinit` variable is initialized before it is needed
- Hi guys, I have a general formatting question...
- Imposter Syndrome
- Entry-level Embedded Systems positions?
Why aren't apprenticeships the default for dev career entry? Posted: 03 Aug 2021 07:02 PM PDT Random question, as an ex-electrician, why aren't CS jobs built on apprenticeships in the first place? I know that they are a thing in some places, like another post here recently showed. Shouldn't the default be to learn programming on-the-job (like being an electrician, or a plumber)? Then apprentices, just like in traditional trades, can go and study the theoretical knowledge in workshops spread over their apprenticeship, while getting paid to actually code and learn.
That could be debated. If you can get into a CS career without a degree, that would seem to fly in the face of that idea. In my electrical apprenticeship, I started off (as you would expect), doing the simpler, more menial tasks, which I'm sure there is an equivalent concept in programming, as gradually worked my way into more complicated jobs, including testing and switchboard installation. After-all, in the words of Brian Khernigan - "programming is learned by writing programs". [link] [comments] |
Posted: 03 Aug 2021 05:14 AM PDT If you're self-taught, attended a bootcamp or want to make a career switch, apprenticeships can be a great and cushioned way of breaking into the industry. A number of big tech companies such as Google, Twitter, and Microsoft run apprenticeship programs for a whole host of backgrounds and disciplines. These are paid programs that last anywhere from one year to a couple of years, often leading to a full-time position. A full list of apprenticeships can be found here. [link] [comments] |
My tech illiterate mother wants to learn how to program, I'm looking for your opinions Posted: 03 Aug 2021 04:46 PM PDT Hey guys my mother recently told me that she wants to learn how to program. She's in her mid 50s and is not the most tech literate person. For context she still asks me for help with some basic computer issues. Having said that she is college educated and is very good at studying regardless of the material, so I have faith that she can actually learn. I'm also in the process of learning myself, but I'm currently learning fundamentals with Pascal scripts, something I don't think would work for her. I read the FaQ, unfortunately she has no direction as to which type of language or objective she wants but rather a general understanding so she can apply herself when she does come to that decision, so I'm looking for advice on what would be a good path for her to learn programming fundamentals, whether it's in a independent way or through some type of class. Ideally though it would be great if there is a method that's basic enough for her that we can both do together so I can help her out. [link] [comments] |
Posted: 03 Aug 2021 05:03 PM PDT |
I can teach you programming in exchange for English help Posted: 03 Aug 2021 06:31 AM PDT Sorry for the second post, I have received messages after the first post, but I wasn't able to meet with somebody in one month :( so I'm still seeking someone to help me. Hi! I am an Engineer in Computer Science (just finished this summer) and I started to code from 10yrs I guess and officially working as a Freelancer for 2 years. I pretty much know a lot of things and languages, but I am specialized in Full Stack Web Dev. So I can you help learn the base for almost every language and learn everything you need for web development (front-end, back-end, DevOps). I am looking for someone from the US/UK who can help me to practice my English. I understand pretty much the language, but I have problems when it comes to the verbs and the talking. My time is limited, so 1-2 days per week, 1h programming, 1h speaking or verb exercises. For those who ask what languages and technologies I know, there is a list: C/C++, C#, JS, TS, RxJS, Node.js, Python, PHP, Java, jQuery, WordPress, Angular, Laravel, SQL, MongoDB, Sass, HTML + CSS, Pawn, Assembly, Matlab, Nest.js, Docker, etc... DM with Discord/Skype. EDIT: If you learn fast and you do a good job, I may hire you. [link] [comments] |
Is programming a good career for someone with really bad social anxiety? Posted: 03 Aug 2021 03:15 PM PDT Hi everyone. I currently work as an executive assistant and I have been unhappy in my role due to my social anxiety. I feel like EA's are expected to be very social people. I am expected to run meetings sometimes and speak up during meetings. The problem is, I have really bad social anxiety and I hate that social part of my job. I've been wanting to make a career change to something that would have less social pressure so I have been teaching myself how to code. Please correct me if I am wrong, but I think programming would be a good fit for me. I like working on my own with a lot of heads down work time. I dread meetings, especially having to run meetings. Now, I completely understand that almost every corporate job will have a level of social interactions required and that I cannot expect to never work with others or never attend meetings. I know I will have to work with my team and attend meetings. But I would be so much happier if I only had to attend one meeting a day (vs. six) and my participation in the meetings were to give a status update rather than run the meeting. I would really appreciate if you could tell me what your day to day looks like in terms of meetings and expectations to be an extrovert. To be clear, I am not looking to become a senior level engineer. I am honestly just looking for a role that I can survive in in regards to my social anxiety, and if that means being a junior or level 1 programmer, I would be perfectly happy with that. I am trying to put my mental health first so please don't confuse that with be lazy or unmotivated. I am a very hard worker, just really struggling with my social anxiety. Please let me know if you think being an entry level programmer is a less socially demanding role. Thank you so much!!! [link] [comments] |
What are some interesting fields to get better at Programming that are not Web Development? Posted: 03 Aug 2021 05:55 AM PDT Hey friends! :-) A little contextSo I've been trying to "learn programming" for a couple of years on and off. I think I have started with a Django course a couple of years back, but I dropped it again at some point because I got bored. In between, I started learning Java and Android App Development for a short bit until I created a "Click on this picture and it makes an animal sound" App and then I realized how much I hate Java, and that creating Apps is definitely not something I want to do. Needless to say, I stopped again. Fast forward to the beginning of ~2019, I made a friend with a (back then) fresh out-of-bootcamp Web Developer(Classic JS/React/Node). He hyped me up and I decided to go for Colt Steeles Web Dev Bootcamp. I got pretty far and took it pretty seriously, built a couple of projects, went on a long vacation in the end of 2019 and didn't get back into it until summer 2020 - needless to say I forgot a ton. Between studying Web Development during 2019 - 2020 I also built a couple of tools with Python for some Cyber Security / Hacking-related projects - and I really enjoyed doing this. It was nothing sophisticated, basically more of a scrip than a program, but it allowed me to automate my hacking workflow and run scans automatically, I really enjoyed working at that little tool and see it grow, but I eventually dropped it again because I am a notorious quitter once things get hard. I continued to build projects with the stuff I've learned on my Web Development path, for example, my own LinkTree clone that I am still using today (linktree.stefanrows.com). At the end of 2020, I was pretty serious about getting a job as a Web Developer somewhere. Since a good friend of mine also did a Bootcamp and landed a job as Web Dev, I got the chance to get an interview with his company. I did not code a lot for a couple of months before that interview so I forgot pretty much everything. The interview went well, the technical assignment did not. I had no problem building the UI with React and Node but all the other tasks were way over my head. I also see what my friend needs to do on a daily basis and by now I have found out, I am not interested in building websites for someone else. I also don't like JavaScript. I find that Python is so much easier to read and write (no bashing, personal preference). I think giving you a bit of context makes sense so you know where I am coming from. What do I look for?Well, I hope some of you have an idea. Other than Web Development and writing little Python scripts on Linux, nothing much comes to mind for me. I am an absolute zero at Math, so that has to be taken into consideration when making any suggestions. I just want to feel out what is out there and what might pique my interest. The Math thing is definitely something that holds me back from looking into a lot of topics from the get-go. Would be great to get some suggestions! Cheers Friends :) [link] [comments] |
What's the difference between the blue and green lines in vscode for an initialized git project? Posted: 03 Aug 2021 09:06 PM PDT I noticed when I have a project initialized with git and am writing new lines of code blue and green vertical lines will appear on the left side of visual studio code. [link] [comments] |
Posted: 03 Aug 2021 07:17 AM PDT I just thought up an algorithm when I was lying in bed. So I get up and write it in my notebook. Then I go back to bed. But I have an even better algorithm and new ideas. It is 2 am and I have school tomorrow. I don't want to sleep because I might forget my idea when I wake up next morning. Any way to help people like myself? [link] [comments] |
For backend, is there a major difference between languages outside of syntax? Posted: 03 Aug 2021 05:08 PM PDT If you just learn the syntax of the new language would knowing Java Springboot translate well to PHP, Python, or ExpressJS (I think that's the backend JS tool)? Or is the system design a completely different skill for each language? [link] [comments] |
Posted: 03 Aug 2021 10:43 PM PDT I starting learning html and CSS recently and I started my very first project and created a website with multiple web pages. My question is I have used <li><a href="contract.html"> Contract Page</a></li>and it's working just fine. I tried to do it with (./) <a href="./contract.html"> or with (/) and changed the file directory from the root folder to a sub folder inside the root folder to test it out, but it did not work. The only way I can get it to work is if I make the path for it like so, <a href="newfolder/contract.html"> I don't get the why when I put (./) or (/) before the file it won't work. Can someone please explain to me why I could not get it to work? Thank you! [link] [comments] |
How would one implement a Merkle tree with the specializations proposed here? Posted: 03 Aug 2021 10:43 PM PDT I'm currently trying to implement a P2P protocol which calls for a specialization of a merkle tree as follows:
The paper does not go into more detail than this. As I understand it, regular Merkle trees do not insert keys based on ranges of data. How would one modify the general merkle tree algorithms to accommodate tree creation in this scenario? If it helps, the paper also offers this info:
As well as some pseudocode for an insert: My confusion stems from the fact that the output of a SHA-1 function is supposedly random to the input. Thus, I don't see how bitshifting operations on node hashes can allow you to insert a new node, because that insertion will change the hash of its parent nodes in an unpredictable way. How then, does this data structure function? [link] [comments] |
Thoughts on commenting (almost) every line while learning? Posted: 03 Aug 2021 09:47 PM PDT Ok hear me out. I know that generally comments should be concise and the code should be as self explanatory as possible. But right now I'm working on a big project for my C course and even though I feel pretty confident in my beginners level of C, I am getting very overwhelmed by the size of this project. One thing that I've noticed helps me is adding "structure" to the code by way of comments. Also, it helps me to better follow what I'm doing with my pointers and 2D arrays, because I tend to get very confused on this. I really don't want to get used to any bad habits though. Obviously I wouldn't write comments like this if it were collaborative, as I know in general they wouldn't help anyone else. But they're really helping me and I don't know if that's bad. Any thoughts on walking the fine line between helping myself learn but also establishing good programming habits? [link] [comments] |
Programming audio tools for music productions (Distortions, modulatios, eqs...) Posted: 03 Aug 2021 07:14 PM PDT I'm not really sure where to post this sub, but hopefully this is the right place. As a musician and programming student at university I want to try to do something that combines both. I want to try to do your typical vst plugins for any daw. I'm not sure where to even start. I'm sure there are a bunch of libraries for different languages, but I would like to know if there are any standard languages for this purpose. Also, if there is a good place to start I would really like to know, even if it's just a pdf. Thanks in advance. [link] [comments] |
Eloquent JavaScript Chapter 7: I didn't understand the code from that chapter but is it necessary? Posted: 03 Aug 2021 09:08 PM PDT I am a new user so please kindly forgive if I make any mistakes or if it is off- topic... I am currently learning JavaScript from Eloquent JavaScript. I know many people have already said it is tough. But I found the seventh chapter Project: A Robot extremely tough to understand. The rest of the chapters is okay for me. So I wanted to know if understanding that seventh chapter is necessary for a person between beginner and intermediate? Feel free to edit this post to make it more clear Thanks in advance! [link] [comments] |
How do I generate a unique QR code for a user, and verify it? Posted: 03 Aug 2021 08:59 PM PDT Hey everyone, I'm newer to programming and am confused about how I'd go about this. How do I generate a unique QR code in my app, and then have a business be able to verify it? I'm creating an app, that works similarly to Groupon so theres a consumer side where people buy something, and a business side where they have to verify that someone actually purchased that. For example, take an app like SpotHero or Groupon. In this example, you buy a parking spot, and it generates a unique QR code, good for 1 hour, starting at 10:00am. When you go to the parking spot, theres a scanner, and it only lifts the gate once it verifies that the QR code is legit. If you try and go to the spot at 2:00pm that day, the scanner detects that the QR code is no longer valid. Is there a specific api anyone can recommend, or method they'd use to go about this? Thanks in advance! [link] [comments] |
Help needed on Command Design Pattern Posted: 04 Aug 2021 12:24 AM PDT Hi everyone! I am learning design patterns, and more specifically in the context of game development from this article: http://gameprogrammingpatterns.com/command.html After looking at some non-game dev examples too, I just wrote a very simple program just to check if I have understood it - https://pastebin.com/Lvusr4sr Could anyone please provide me some feedback on my understanding and implementation? In particular, I have two questions already:
Thank you! [link] [comments] |
Justify-content: space-between vs margin Posted: 04 Aug 2021 12:12 AM PDT I have multiple elements in a div, and I want them equally spaced out. I don't need the space between the elements in the div to change according to the size of the div, so in this case would margin be better or space-between? [link] [comments] |
Mathematics books to help learn programming? Logic, problem solving. Posted: 04 Aug 2021 12:00 AM PDT Just wondering if anybody out there has benefitted from using specific Maths books to learn programming. And what those books were. I don't necessarily mean a Maths book specifically or largely targeted at helping budding programmers (although that would help). Perhaps I mean more in terms of abstract thinking skills that could then be applied to coding. Or was it just a standard Maths textbook which gave you the confidence to code more proficiently. I'm guessing books on Discrete Math are probably the more likely? [link] [comments] |
[kotlin] how to ensure initialization of a lateinit variable before it is needed Posted: 03 Aug 2021 11:53 PM PDT **I already asked this on SO, but upon further research it seems like SO is less for answering questions and more for cataloging things. Oops.** In the future I guess I'll just ask questions here? anyway, the most consistent advice I got from that post was to make the variable in question nullable and then use it only if it gets initialized, which poses new problems for me: I don't mind trial and error, but what should I be trying to do here? I also tried to put one `observe` inside the other, but I was told this is bad because it creates new instances every time the outer `observe` needs to run, which I understand and makes sense [link] [comments] |
[Kotlin] How do I make sure this `lateinit` variable is initialized before it is needed Posted: 03 Aug 2021 11:51 PM PDT **I already asked this on SO, but upon further research it seems like SO is less for answering questions and more for cataloging things. Oops.** In the future I guess I'll just ask questions here? anyway, the most consistent advice I got from that post was to make the variable in question nullable and then use it only if it gets initialized, which poses new problems for me: I don't mind trial and error, but what should I be trying to do here? I also tried to put one `observe` inside the other, but I was told this is bad because it creates new instances every time the outer `observe` needs to run, which I understand and makes sense [link] [comments] |
Hi guys, I have a general formatting question... Posted: 03 Aug 2021 04:18 PM PDT Running through some tutorials on codeacademy, and came across this bump in the road... Here is my code: 'if len(original) > 0 and original.isalpha() and word = .lower(original) and first = word[0]: Here is what they want as the right answer: 'f len(original) > 0 and original.isalpha(): My question: why are they breaking things up in such a manner? I probably misunderstood the directions but there is not clarification in these exercises as to how my answer is wrong. [link] [comments] |
Posted: 03 Aug 2021 05:04 PM PDT Hey guys, Feel like I need to write this to find out if there is anyone that has experienced a situation like mine and that has any advice on how ro handle it. To briefly cover what my experience has been like working through college and university. I live in the UK, after doing terrible in high-school (not paying attention, no interest in learning or going straight to giving up after not understanding something) I decided to go to college where I would attend a course that taught me the basics of computing I left with a final grade of B in an HNC. I studied so hard to get to that point so I could attend a university that a couple of friends got into the year before. At this point I loved programming and could see myself enjoying this field. Once I got the this point, I noticed instantly that my drive to do the best I could do slipped. I failed alot of coursework pieces and exams, resit them and passed. The same again happened in my second and third year, but in my third year I failed some for a second time. I had to take a year out so I decided to work so that I could stay afloat and stay with my friends. Now I'm back and I am getting so close to getting into my 4th year of studies. I currently have one resit to pass, this resit is coursework for my module software engineering. This is my main module for my software engineering course, this is the one I should be best at, the one I want to be best at. No matter how hard I try I feel permanently stuck. I feel like I did in high-school, losing motivation, can't concentrate and getting fed up. I have been told that I could have ADHD but even if I did I can't see how it could affect me this much. I'm sick of just barely passing, I want to practice but have no clue what I want to make with the information I know and if I don't know that then I also have no clue how to improve myself. If I don't pass this coursework then that is me done, no more second chances with my university and if I do, I have no clue how I am going to manage next year if I struggle this much with creating an application that should be manageable at this stage. I have tried applying for apprenticeship placements as I know if I am surrounded by this work then I would pick it up but I have been rejected from many applications for either not having a degree already or that I can't do a course with them because I am already in my 3rd year of university. Sorry to rant but I need to say it and hear from people within this field because all I hear from my friends is that "you can do it". Thank you for listening and I would love to hear from you. [link] [comments] |
Entry-level Embedded Systems positions? Posted: 03 Aug 2021 11:57 AM PDT For a few reasons that are outside the scope of this questions, I enrolled in OSU's comp sci post bacc. I've been programming as a hobby on and off for about 13 years, with my strongest language aptitude being in C and C++. I realize this isn't exactly the most common situation, but I loved playing with microcontrollers and such. Anyways, how common are entry-level positions for "embedded systems" (quotes because I don't know if I am using the term correctly) for people without a degree in EE or Computer Engineering? What kind of projects should I have to demonstrate aptitude in that kind of field? The post-bacc isn't exactly the MOST comprehensive program out there, and as I am determined to play into both my strengths and interests, I want to steer my education in that direction. Thank you for your time. [link] [comments] |
You are subscribed to email updates from learn programming. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment