Posts: 108
Threads: 0
Joined: Feb 2014
Reputation:
0
How to get a job as a python (or any other language) developer
12-12-2014, 01:13 PM
I recently was let go from my PM position in Avaya. With the compensation package got me a nice laptop and I am dedicating several hours per day to learn Python. I learned that unless you sleep only 4 hrs every day and live inside a room there is no way to work and study and yet function like a normal human being. I tried it but the pressure from work plus studying python till 2 am every day got the better of me and nearly collapsed while working during regular business hours (thank gods I was working from home on a pretty regular basis).
Now is time to grasp Python and move onto Django like FrenchC suggested
Posts: 1,652
Threads: 0
Joined: Apr 2012
Reputation:
24
How to get a job as a python (or any other language) developer
12-16-2014, 04:55 AM
What form of text editor do you guys recommend? (stuff like Notepad++ or Sublime?)
Just completed my HTML course on Codeacademy and was wondering what text editor you guys use for that.
Nope.
Posts: 254
Threads: 0
Joined: Aug 2013
Reputation:
1
How to get a job as a python (or any other language) developer
12-16-2014, 08:57 PM
Vim is more useful as there are vim on many platforms, like Windows, Unix, Mac, etc.
Posts: 29
Threads: 0
Joined: Aug 2014
How to get a job as a python (or any other language) developer
12-20-2014, 10:24 PM
Honestly.
Use sublime because learning vim/emacs takes time from practicing python. Learn vim/emacs later on because you will need it for quick edits that are server side.
Granted you could use nano but its completly useless for files larger than 12 lines.
Posts: 637
Threads: 0
Joined: Sep 2014
Reputation:
3
How to get a job as a python (or any other language) developer
12-20-2014, 11:24 PM
I just ordered a Raspberry Pi B+ and downloaded "Learning Python with Raspberry Pi" and "Raspberry Pi User Guide, 2nd Edition" thanks to this thread.
I do have a question. What type of undergraduate degree would be useful in this field? I have about 80% of a teaching degree done but I don't know if I want to teach English anymore.
"Believe in your FLYNESS ...
... conquer your shyness"
- Kanye Omari West
Posts: 637
Threads: 0
Joined: Sep 2014
Reputation:
3
How to get a job as a python (or any other language) developer
12-21-2014, 09:07 PM
Excellent. Thanks for the advice. This forum is seriously the most helpful and supportive place I've ever seen on the internet.
"Believe in your FLYNESS ...
... conquer your shyness"
- Kanye Omari West
Posts: 254
Threads: 0
Joined: Aug 2013
Reputation:
1
How to get a job as a python (or any other language) developer
12-22-2014, 09:22 PM
The best programmers graduated from Comp Sci, bar none. But not just from any Comp Sci, they are from prestigious uni like Stanford, Carnegie Mellon, Berkeley, etc. You won't find them working for just any companies. They will be headhunted to work for Google, Facebook, Apple, etc. They will not do much code monkey jobs. See the kind of work that Peter Norvig does. ITT, most people are looking to be code monkeys.
Posts: 1,423
Threads: 0
Joined: Oct 2014
Reputation:
38
How to get a job as a python (or any other language) developer
12-22-2014, 09:49 PM
Like many posters in this thread I've been in the process of acquiring web dev skills for the past few months. What I've found is that the syntax and the coding itself is quite easy; the hard part is understanding how all the pieces fit together.
For example: CSS is a joke. It's not even coding; you're basically just describing how you want something to look like, in plain English. The hard part is taking the granular knowledge of the syntax and understanding the design philosophy used to achieve the "best in class" designs. Eg: it's easy to learn what a float is and the difference between percentage and pixel sizing. But when creating a standard 3-column layout, do you float all three columns and don't specify the widths? Do you make each column into a div and have them lie out there independently, or you do have one parent "wrapper" div holding the three column divs? etc, etc, etc. I learned HTML and CSS syntax in a couple days but then stagnated for a few weeks trying to create layout without any kind of direction until I found a good book that explained design philosophies.
Likewise with server side programming. Once you've coded one language you've coded them all, more or less. It's easy to master programming logic: loops, functions, operators, etc. The hard part, again, is figuring out how your loops and if statements and other bullshido are going to help you build a web-app. I knew some python before trying to learn how server side works but soon gave up trying to use python as my server side language in favor of PHP. Why? Because while I find coding in python to be easier and more fun than PHP, it's far easier to get your head around back-end development with PHP. I had zero idea how html forms, server side languages, and mySQL databases combine to create a functional back-end, and the python tutorials online kind of assume you know how that shit works and just teach you how to do something you're already supposed to understand, but in python.
With PHP, I was able to find a great book that laid out exactly how all these components (html, java script, php, mySQL) work together to create a fully functional web-app. Now that I understand the principles-create an HTML form, send user input from HTML form into PHP script, use PHP script to initiate a mySQL session and pass a string variable containing a SQL command to mySQL-it is a lot easier to go back to those python tutorials if I end up wanting to switch from PHP.
Right now I'm at the point where I can create a somewhat decent front-end and a very simple back-end like collecting user supplied data etc. Of course, all this shit would only work under the most ideal of situations. I have no idea what would happen if there are many concurrent users. I would have no clue how to deal with lag experienced by users. I have no idea about security aside from simple anti SQL injection formatting. And on it goes.The worst thing is that I have no idea how much/what I need to know before my skillset is marketable, or even useful.
At any rate, I found the following two books to be very helpful in overcoming the obstacles I described in the first part of my post:
CSS3: The Missing Manual- after I became comfortable with basic html/css syntax from online tutorials, this book was invaluable in helping me understand the design principles necessary to create robust and attractive page layouts.
Learning PHP, MySQL, JavaScript, CSS & HTML5, 3rd Edition
I used this book to gain understanding of back-end coding. I spent a few days futilely trying to learn this shit online before picking up the book, and it was like night and day. It takes you from the very first step, ie choosing and installing a development server on your machine, teaches you basis PHP syntax, SQL syntax, and then-most importantly-shows you how html, PHP, and mySQL work together to create the backend.
My next step is to take all this theoretical knowledge and take the plunge into making a website, hopefully one that is either revenue generating or at least can provide functionality some would find valuable.
Posts: 3,303
Threads: 0
Joined: May 2010
Reputation:
52
How to get a job as a python (or any other language) developer
12-23-2014, 11:03 AM
I have no previous background in any programming language, or even Html.
I began doing Ruby on Codecademy. I was able to follow the directions, since they are very explicit, and advance through the course, but I felt like I was copying Chinese characters without understanding what they meant.
A friend suggested I should really start with html to get some basic understanding of coding, and I am currently doing that.
As I understood the OP he went right into Python without even doing Html. Or is it assumed one knows Html before getting into real programming languages?
Posts: 254
Threads: 0
Joined: Aug 2013
Reputation:
1
How to get a job as a python (or any other language) developer
12-23-2014, 11:13 AM
If you want to do web dev in Python then you need to learn HTML, Python, Django in that order preferably.
Posts: 93
Threads: 0
Joined: Sep 2014
Reputation:
1
How to get a job as a python (or any other language) developer
12-23-2014, 01:50 PM
@Fast Eddie. I think you would make one class for all 3 columns and make it either vw or % for mobile functionality. Im not sure what you mean by lag but if your code is good then wouldnt that be a hosting problem?
Posts: 93
Threads: 0
Joined: Sep 2014
Reputation:
1
How to get a job as a python (or any other language) developer
12-23-2014, 02:30 PM
@Sonsowey it all depends on what you want to do. If you just want a job in serverside programming then you dont need to know much css. But generally you should understand html since its core. I would master css then move to php which is what im currently doing. That way you can create good looking websites for businesses more than just a static webpage.
My 2cents.