<div dir="ltr"><div><div><span class="im">Student (paraphrase):<br><br>What else do I need to know besides Python to get a job in IT?<br><br></span></div><span class="im">Might some jobs involve telecommuting and not physically going anywhere?<br><br>-----<br><br></span></div><div><span class="im">My answer:<br></span></div><span class="im"></span><div><div><div><div><span class="im"><br><br>Good questions.<br><br>There are many walks of life for those with coding skills.  If <br>you were to attend the expo hall at Pycon (generic name for a <br>"Python circus"), the booths, where companies recruit Python <br>coders, range from Disney to DNA analysis work.<br><br>Oft times, your value to a team comes as coding skills plus<br>some domain specific knowledge, by which I mean some special<br>familiarity with the needs of specific clientele.<br><br>To take an example, I became familiar with the needs of small<br>nonprofit groups to keep track of members and subscribers, to<br>help people register for events, and later to harvest and <br>warehouse medical procedure related data.  My coding skills <br>were valuable but also my ability to understand a client's <br>need.  I was an independent for-hire contractor.  In that <br>role, I was not back office but always in demand at some <br>suite or headquarters, but then I also had my own office for<br>coding.<br><br>A big divide in the work experience is between people who <br>code "solo" i.e. for or by themselves, perhaps sharing code<br>over the web, and people in teams, organized by project and<br>community managers.  Many different ecosystems prevail, and<br>some involve telecommuters.  I am a telecommuter myself in<br>that OST mentors are scattered across several cities and <br>each has responsibility for providing a place of work.  My<br></span>office is in a 2nd floor with wifi and as it happens has an <br>actual physical python for me to take care of, a pet snake.<span class="im"><br><br>The Python community (the community of Python users) is of<br>course not just one community.  Those who use it for web <br>development, i.e. for coding websites, form a large pie slice,<br>I will guess (a wild guess) they account for 50% of Python's<br>vitality.  The other 50% consists of academic and scientific<br>establishments needing to glue together elaborate pipelines<br>for data processing, such as the Hubble space telescope.  <br>They have an in-house language but are committed to making<br>Python a tool of choice.  I know because I taught the Hubble<br></span>instrumentation people a few years back.  They liked Python's<span class="im"><br>scientific computing capabilities.  It felt like a comfortable<br></span>language to them.  This 50%-50% description is of course a <br>gross over-simplification but I just wanted to give you a <br>clear idea of different subcultures within the user sphere.<span class="im"><br><br>In conclusion, I encourage you to deepen your Python studies<br>by choosing an area you may already care about or have some<br>experience in and try to think of a Python angle i.e. what <br>would a coder or team of coders contribute to this enterprise?<br><br>Rather than speculate as to this other interest you might <br>cultivate, I will leave it to you to write again and tell me<br>more, should you wish to, of the sorts of topics that capture<br>your attention.  Do you want to work for large companies?  Do<br>you want to teach coding skills to others?  Do you enjoy any<br>particular kind of study?<br><br>I enjoy marketing campaigns or PR campaigns i.e. ways to <br></span>change the ecosystem of ideas.  In that vein, I think about<br>how to advertise Python as a language and have suggested and<br>then started using the slogan 'Just Use It'.  <br><span class="im"><br>If you know about advertising, you might recognize the similarity <br></span>with 'Just Do It', used by Nike.  Google it if curious.  The fun <div class=""><div class="im"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif">thing is:  Nike and Python actually have a mythological connection <br>in Greek Mythology, so my training as a philosophy student actually<br>comes into play as well.  I like working in areas that take<br>best advantage of what I already know, while challenging me<br>to learn new things at a rate I can handle.<br><br>Kirby</div></div></div></div></div></div></div>