Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Recommended Coding Programs? (career change)
#11
If she wants to get a JOB I won't focus on Python or Ruby. I would focus on JS and maybe even PHP. Before she looks at anything I would advise her to do a job search in the city she wants to work and see what web technologies are in demand. If she is unsure, learning PHP and JS will allow her to freelance until she gets a job.

Python is popular in data science and AI, for web devs though its not as popular and that time will be better spent learning JS and PHP.

No one hires a backend web dev off the bat unless they have some God level skills. A junior dev will most likely be hired in a front end role especially one without experience and without a CS degree.

I can't judge your friend, but she needs to take her time, make sure the career is right for her and she has the fundamentals down before she tries learning full stack web development. What those courses teach and the complexity of a real app has a lot of dis-connect. Let her get her foot in the door and work her way up to full stack. Otherwise she will get in some small company that will try to take advantage of her and make her do everything.

Btw if she needs a good data structures and algorithms book, she can pick up a copy of the one I wrote. She will learn a lot in a short space of time. Especially if she's looking at getting into the back end role. A great read before she goes to an interview:

https://www.apress.com/gp/book/9781484257241
GRADUATE

MS Management, TESU (0/36)
Master of Theological Studies, Nations University (6/36)


UNDERGRAD : 184 Credits

BA Computer Science, TESU  '19
BA Liberal Studies, TESU  '19
AS  Natural Science and Mathematics, TESU  '19

Alt Credit:
StraighterLine (27 Cr)   Shmoop (18 Cr)  Sophia (11 Cr)
TEEX (5 Cr) Aleks (9 Cr)  ED4Credit (3 Cr) CPCU (2 Cr)   Study.com (39 Cr)

Colleges:
TESU (4 cr)
TT B&M (46 Cr)  Nations University  (9 cr)  UoPeople: (3 cr) Penn Foster: (8 cr)  

Reply
#12
PHP is kind of going out of fashion for web dev. Python, with Django or Flask, is the new kid on the block. Also, I think that pure JS isn't in as much demand as someone being able to use Angular or React. I definitely recommend doing a job search to see what's desired locally because it can vary widely depending on what's popular in the area.
In progress:
Pierpont - AAS BOG
TESU - BA Computer Science; BSBA CIS; ASNSM Math & CS; ASBA


Completed:
Sophia (30 courses), The Institutes (old), Study.com (5 courses)
ASU: Human Origins, Astronomy, Intro Health & Wellness, Western Civilization, Computer Appls & Info Technology, Intro Programming
Reply
#13
(04-13-2021, 08:51 PM)rachel83az Wrote: If your friend is interested in full-stack and not just front-end, Py4E is a good resource: https://www.py4e.com/ Don't go to Coursera, edX, or FutureLearn. Click on the Login in the upper right corner.

Dj4E is similar and teaches the Django framework: https://www.dj4e.com

Web Applications for Everybody teaches PHP, MySQL, JQuery, and Handlebars: https://www.wa4e.com/

How did you like Py4E compared to the ASU programming course we took?
WGU BSIT Feb 2021 (77CU transferred in)(19/44CU )                           SANS VetSuccess Cyber Immersion Academy

RA(pre WGU)(42cr)
JST/TESU Eval of NAVY Training(85/99cr)
The Institutes, TEEX, NFA(9cr): Ethics, Cyber 101/201/301, Safety
Sophia(?cr): Most of them
Study.com(31cr): Eng 105, Fin 102, His 108, Lib Sci 101, Math 104, Stat 101, CS107, CS 303, BUS 107
CLEP(9cr): Intro Sociology 63 Intro Psych 61 US GOV 71
OD(6cr): Robotics, Cyber
CSM(3cr)
CompTIA: A+, Network+, Server+, Security+
Google IT Support
Microsoft Certified Azure Fundamentals, AI Fundamentals, AWS CCP
Computer Science Fundamentals MicroBachelor(3cr)
*I think I'm updated... I really need to make an Omnitranscript to track everything....
Reply
#14
@rachel83az That is a misconception, wordpress as of 2021 is used by 64.7% of CMS managed sites and 41% of the top 10 million websites in the world! The second most used CMS Shopify occupies 3.4% share. I don't know where you got your data from but take a look at this:

https://w3techs.com/technologies/overvie...management

Python is "new" in the web space, but nowhere near, like nowhere near as dominant as PHP. Do a web search for PHP on monster.com, it returns a staggering 124 432 jobs with the vast majority being web related roles. A search for Django yields 4539 jobs and flask 2273 if you eliminate all the "jack of all trades" postings where they just throw those keywords in there its a lot less.

It is the new kid on the block, let me let you in on a little secret, if I spend a couple thousand dollars to build my web app and it works for my customers and makes me money, I'm not going to rebuild just because some new technology comes out. That's the reality.

Businesses men don't care if its build in PHP or Python as long as it works and brings profit. The majoriy of PHP sites today work, so they aren't going to rebuild anytime soon.

If you learn PHP and JS, you not only can leverage WordPress for your freelance work, but you will also have a lot of businesses that currently have wordpress and PHP powered websites that NEED it maintained and plugins written and what not.

I told her to learn JS because she dosen't know anything. If she wants to get into programming, she needs to LEARN HOW TO PROGRAM before she starts learning about libraries and frameworks.

If she learns JS she can learn language syntax, data structures and algorithms as well as design patterns and the other fundamental goodies she needs to learn. After you master the fundamentals you can learn any framework easy, especially in web land where a new one is born daily.

Like me for example. I know python, and I'm also an expert in embedded systems. Now that circuitpython and micropython is being leveraged for used in embedded ML, within a few months I mastered it. In fact next month I will have published one of the first few books in the world on circuitpython and its usage in relation to microcontrollers. you can pick up a copy if you like, its titled "Programming Microcontrollers with Python" and will be published by leading tech publishers Apress (Springer):

https://www.apress.com/gp/book/9781484270578

In terms of web work, its very boring to me, however I have been using Masonite lately, its a nice Python web framework that I think is much better than Flask. I also enjoy using Blazor, its very powerful but its for C# devs.

But like I said. Tell her to learn PHP. and she can get a job quickly or freelance quite easily. Use JS to learn syntax, OOP, data structures, algorithms and design patterns.

Let her focus on learning to program, before worrying about libraries and all that Jazz. Right now it dosen't matter if I have to work with JS or PHP or C# or Java or Python or C or C++, because I know how to program. Learning OOP with some DSAs and GOF design patterns will take you ahead of a lot of the pack. Those skills are transferrable to any language.

She can learn those in Python, however she will still need to learn JS for web work, and don't be fooled, when a library breaks or needs extending, there is nothing like a language "isn't in demand", you better darn well know JS if your boss wants something fixed or modified in React and trust me you will find bugs once you start working on real projects.

That's just my 2 cents. Just remember languages don't just "die", if I remember correctly COBOL developers are in short supply and during the pandemic there was some issue with a lack of programmers.

PHP is so prevalent on the Web that in our lifetime there is a good chance you won't be out of a job for it, but like I said before see what's in demand in her city. However there is a good chance she'll find a PHP job faster than a web job in Python.

Here is a good tidbit. This DegreeForum website has a 64.7% chance of being written in PHP if its CMS managed and a 41% chance overall of being written in PHP and I don't think they'll be rebuilding in Flask anytime soon.
GRADUATE

MS Management, TESU (0/36)
Master of Theological Studies, Nations University (6/36)


UNDERGRAD : 184 Credits

BA Computer Science, TESU  '19
BA Liberal Studies, TESU  '19
AS  Natural Science and Mathematics, TESU  '19

Alt Credit:
StraighterLine (27 Cr)   Shmoop (18 Cr)  Sophia (11 Cr)
TEEX (5 Cr) Aleks (9 Cr)  ED4Credit (3 Cr) CPCU (2 Cr)   Study.com (39 Cr)

Colleges:
TESU (4 cr)
TT B&M (46 Cr)  Nations University  (9 cr)  UoPeople: (3 cr) Penn Foster: (8 cr)  

Reply
#15
(04-13-2021, 10:14 PM)MNomadic Wrote:
(04-13-2021, 08:51 PM)rachel83az Wrote: If your friend is interested in full-stack and not just front-end, Py4E is a good resource: https://www.py4e.com/ Don't go to Coursera, edX, or FutureLearn. Click on the Login in the upper right corner.

Dj4E is similar and teaches the Django framework: https://www.dj4e.com

Web Applications for Everybody teaches PHP, MySQL, JQuery, and Handlebars: https://www.wa4e.com/

How did you like Py4E compared to the ASU programming course we took?

Py4E gives a much, much better foundation in Python than the ASU course. Py4E covers a lot more, too. I think I used the first 6 Py4E lessons to study for the ASU course. Maybe the first 7 lessons. I tolerated ASU but I like Py4E.
In progress:
Pierpont - AAS BOG
TESU - BA Computer Science; BSBA CIS; ASNSM Math & CS; ASBA


Completed:
Sophia (30 courses), The Institutes (old), Study.com (5 courses)
ASU: Human Origins, Astronomy, Intro Health & Wellness, Western Civilization, Computer Appls & Info Technology, Intro Programming
[-] The following 1 user Likes rachel83az's post:
  • MNomadic
Reply
#16
https://www.codingninjas.com/
Good Quality programming with support. Not free but it s worth it . They have various courses and career tracks
[-] The following 1 user Likes Cofffeee's post:
  • MNomadic
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  South Texas College - CBE Programs bjcheung77 8 334 04-30-2021, 09:26 AM
Last Post: gams007
  Can I change the course of coopersmith after I buy it? qiaoyiren 2 171 03-31-2021, 08:09 AM
Last Post: hsfamfun
  University of Wisconsin–Madison has some online Bach. Degree programs. nyvrem 11 535 03-30-2021, 08:10 PM
Last Post: nyvrem
Information 2 New edX Microbachelor's Programs From SNHU MNomadic 14 882 01-27-2021, 07:54 AM
Last Post: rachel83az
Exclamation Anyone else notice a BIG change in the ACE National Guide? MNomadic 18 1,717 11-21-2020, 10:45 AM
Last Post: AZDan
  No more Federal Aid for competency-based education programs. Life Long Learning 2 688 12-29-2019, 01:18 AM
Last Post: Life Long Learning
  Denied Acceptance for Master's Programs with Testing Out degree? JWells247 6 1,271 12-27-2019, 11:47 PM
Last Post: JWells247
  What are recommended scholarships?? hannah-joy 3 532 12-25-2019, 01:57 PM
Last Post: terryd5150
  "Last Mile" programs - book review Clepper43 1 404 10-07-2019, 09:25 AM
Last Post: cookderosa
  Capella Shares Lessons Learned from 5 Years of Offering Competency-Based Programs sanantone 3 1,048 09-20-2019, 05:12 PM
Last Post: sanantone

Forum Jump:


Users browsing this thread: 1 Guest(s)