This app was mentioned in 28 comments, with an average of 49.89 upvotes
I'm in the same boat, except I have had no internship and been unemployed for 1.5years (from Australia). About 20% of the jobs I apply for I get interviews but I have not received an offer yet.
The excuse every time I don't get the job is that the business hired someone that had some experience. You have that experience already so it must be something else that is holding you back.
I also discovered that employers preference people who know programming. Here is an app that I have been using to teach myself Python. If you want to get into the GIS field, teach yourself programming because that is what is limiting you right now.
Other than GIS, geography could cover census/statistical information, you could consider planning policy work as that ties into GIS as well as environmental management.
Ask government departments if you can help out or if there is anything available for experience, just ask companies and departments. Sometimes they might not have something right then but they will offer to take your resume in case of a future opening.
Most importantly, keep your skills up to date and keep applying, don't let failure get to you (it is just part of the experience you get applying and interviewing for work.)
Me personally I bought myself a Raspberry pi to learn Python on to make it practical and fun. I also bought myself Arc GIS for personal use (~$100-$200) and sometimes make my own small projects and maps so I can physically show work I have done out of pure interest. Sometimes your pure passion can mean they are willing to overlook the lack of experience.
I've been doing the same thing really. Got into animation and then learned how to make Nuke gizmos, which are basically a collection of nodes with a designed functionality. I love Modo as well and Python is a great starting language to learn. I'm learning Python with this app:
"Technical artist" is the name of career path that you're thinking of. Programming is more of a skill to acquire through any means you think is best. There are certifications you can get; college is not required. As always, finished programming projects/experience speak more than formal credentials.
I wouldn't rule out being a programmer for something like databases or something. Database admins make quite a bit. :)
While all the recommendations in this thread to "just start writing code" are good, I needed a foundation before I did that in order to understand what I could write.
I started learning with the solo learn python app. It has short exercises which I did whenever I had a few minutes downtime. After that I worked through about half of automate the boring stuff, before I tried to automate some of my own stuff and abandoned the book in favor of my own projects.
SAP is something that needs training and certification. It is costly. SQL is fairly easy to understand and can help you become good with databases. If you want to learn code, I'd recommend starting with Python. It is easy to understand and work with. It is also in demand and should be in future. Coding barely goes out of fashion. There are android apps on Playstore for Python and SQL. You can start learning them on the go without any investment. Start practicing on your PC once you think you understand basics. Coding also needs a good hang on the concept of Object Oriented Programming. OOS is basically the concept in what most codes rely on so it is important that you understand and are able to explain it. Below are links for Python and SQL that you can start with. Also learn about the concept of DevOps. It is an in demand skill on the market. Python should help you get into DevOps. Also, given that you've made up your mind, I'd say that stick to practicing Python daily for some time. Any lapse in practice will not be fruitful. Please don't hesitate to reach out to me if you need more information.
The best way to go is to just to code in your computer / see other people code / explore the vast range of web content there is.
However, I've started my python journey by using SoloLearn app for python tutorials: https://play.google.com/store/apps/details?id=com.sololearn.python&hl=pt_PT
If you really want to dive into it, the app guides you from the python basics into some intermediate topics with a lessons/quizz based experience. :)
I where playing with this alot when i was on the bus! Its quite good. https://play.google.com/store/apps/details?id=com.sololearn.python
Here you have all thier apps https://play.google.com/store/apps/dev?id=8092475488373003589
Also, you can pick up a little computer science on the toilet. Grasshopper is actually kind of fun, I've learned a little python but not through the app I'm linking,
Couple it with a supplemental resource.
This worked for me: https://play.google.com/store/apps/details?id=com.sololearn.python&hl=en
Not that edX wasn't good but it moved fast for me and I found myself needing a bit more help. Maybe you will have no trouble though. Either way it's a great course, challenging yet fun!
Here is where I got started: https://docs.djangoproject.com/en/1.10/intro/tutorial01/
Then had broken packages in my Linux distro, I finally figured out that they put it into a virtual machine and the instructions were not clear enough for me to figure it out.
I did Code Academy for Python and it was boring, I was able to solve problems and earn points.
I found this Android app that teaches Python through multiple choice and fill in the blank: https://play.google.com/store/apps/details?id=com.sololearn.python&hl=en
It is sort of like taking tests in a college.
My point is there are many ways of learning, some community college have a professor guided course which is how some people like me learned how to program.
There was a class called Logical Methods where I learned Flowcharts and Pseudo code, I don't know if they still offer it. It is the basics behind programming.
These days they want people who can work on a team together more than how much experience you know.
You can try the solo learn app. It's free and has a 'code playground' so you can try out codes, modify, create and save them. Here's a link .
-to talk to machines, not snakes
[sub](/r/learnpython+sneks+montypython) = /r/learnpython && /r/sneks && /r/montypython
android.app Learn Python
print( https://automatetheboringstuff.com/ )
install https://www.continuum.io/downloads (python with +400 useful packages)
and if you already know a few things and are intrigued what else might be possible, try out the brand new machine learning recipes from google! or just watch the videos to get gusto
2nd on the Learn Python Android App
in that case, i can recommend the android app for starting: Learn Python
obviously there are countless tutorials for python, i'd recommend getting into 3.5
this book is great: https://automatetheboringstuff.com/
i can recommend the anaconda distribution https://www.continuum.io/downloads
and if you already know a few things, try out the machine learning recipes from google!
Link for Android - https://play.google.com/store/apps/details?id=com.sololearn.python
You only have a phone right? Is it an android?
This is a great app. I have it installed on my phone actually.
I recommend you these sources:
Interactive course: https://www.codecademy.com/learn
Android app "Learn Python": https://play.google.com/store/apps/details?id=com.sololearn.python
Swaroop C.H. "A Byte of Python" - great book: https://www.gitbook.com/book/swaroopch/byte-of-python/details
Al Sweigart "Making Games with Python & Pygame": https://inventwithpython.com/pygame/
Learning by coding game: https://www.codingame.com/start
Similar situation here. I have been studying for 4 months now on most free time (avg: 15 hr/wk). 3 days ago I started codecombat.com and have made it half way though that game. It is all starting to come full circle and beginning to really grasp the concepts. It is previous study, and code combat that has brought me to my current level of understanding of python.
Books I have read:
Code: The hidden language of computer hardware and software:
Automate the Boring Stuff with Python: Practical Programming for Total Beginners:
Python programming in one video:
I have probably watch this 25 times in the last 4 months. Can about recite the whole thing now. haha
I have used all of these to different degrees of completion. I think if I had it all over to do again I would go in this order.
I am going to try check.io out after I finish Code Combat.
I am not an expert by any means and still have so much to learn. I can feel myself improving, I have no intentions of becoming a full time software developer in the future. I want to learn how to program because I consider it a useful skill. After seeing the amount of time I have put into Rocket League over the past 4 years, I decided to do something more useful with my free time which is limited anyhow, because of work and family. And who knows what the future holds, maybe one day I will be able to make a dollar with my programming skill.
You should also check out /r/learnpython
I haven't used it, but if you have an Android phone;
An android apps that teach you python
This Android app is pretty great for starting out with python: https://play.google.com/store/apps/details?id=com.sololearn.python
They probably have an iOS version too, it's pretty popular.
Yo aprendí lo básico con la aplicación de SoloLearn
NP. Here's a free app too :) https://play.google.com/store/apps/details?id=com.sololearn.python
If you have an android, try this https://play.google.com/store/apps/details?id=com.sololearn.python