[nfbcs] choosing a specialization within CS

Littlefield, Tyler tyler at tysdomain.com
Tue Mar 13 00:23:14 UTC 2018


I guess my issue with the statement is that "many people who teach it do
x," because one college course was that way. Java was taught visually
too. "Make this GUI, use this editor (which isn't accessible), but that
doesn't mean that Java specifically shouldn't be learned. IOS
development can be visual if you go that route and design GUIs, but it's
such a large percentage and most shops will have a UX/UI person that you
can probably get away with just backend work and it's worth learning.
Mobile development makes up a huge portion of the current industry and
when I was doing my job searching I ran into a lot of hybrid jobs.
HTH,

On 3/12/2018 7:44 PM, Nicole Torcolini wrote:
>
>             It does not have to be, but many people who teach it teach
> it in a visual way that involves moving things around and drawing. I
> don’t remember the specifics, but I ended up dropping out of a class
> in college because the professor was teaching it in the visual way.
> Sorry if that came across wrong—just more of a warning if people plan
> to take a class on it.
>
>  
>
> *From:*Littlefield, Tyler [mailto:tyler at tysdomain.com]
> *Sent:* Monday, March 12, 2018 4:16 PM
> *To:* NFB in Computer Science Mailing List
> *Cc:* Nicole Torcolini
> *Subject:* Re: [nfbcs] choosing a specialization within CS
>
>  
>
> Nicole:
> Can you explain why ObjC is "visual?"
> Lots of blind devs know and/or use it well. If you want to do any kind
> of IOS development, which is really important in the industry and
> consists of a large portion of jobs out there. ObjectiveC and/or Swift
> are no more visual than other languages... Many people made that claim
> about Python too.
> Thanks,
>
> On 3/12/2018 6:50 PM, Nicole Torcolini via nfbcs wrote:
>
>     The only programming that I would recommend avoiding is Objective C, which
>
>     is used by Apple. It is my experience that it is very visual; there is an
>
>     accessible way, but most people don't teach it.
>
>       Besides that, every programming language is going to have its pros
>
>     and cons. I learned programming mostly with Java using Eclipse. Now I
>
>     program in HTML and javascript using a plain text editor
>
>     ; the tools used for managing the code repository also have code checking
>
>     tools. If you want a program for web programming, then try Dream Catcher.
>
>     The other side of the coin, though, is that even IDE's can mess up, and they
>
>     can be a pain in the... Even Eclipse was far from perfect. If you decide to
>
>     go for web programming, then I would recommend trying to just write it
>
>     yourself. There are plenty of straightforward tutorials on the internet.
>
>     -----Original Message-----
>
>     From: nfbcs [mailto:nfbcs-bounces at nfbnet.org] On Behalf Of Sabra Ewing via
>
>     nfbcs
>
>     Sent: Sunday, March 11, 2018 11:42 PM
>
>     To: NFB in Computer Science Mailing List
>
>     Cc: Sabra Ewing
>
>     Subject: Re: [nfbcs] choosing a specialization within CS
>
>      
>
>     Visual studio may be accessible, but the documentation definitely isn't.
>
>     There is very scarce documentation specifically designed for screen reader
>
>     users, and if you are not used to an environment like that, it is not very
>
>     intuitive. It is not like, oh, I can't remember the shortcut so I will find
>
>     it in the menus. You either know the shortcut or it's a no go as far as
>
>     visual studio is concerned because they allow you to get around with
>
>     shortcut keys, but when I was using it, I was never able to access any menus
>
>     or ribbons like in word or another program that is made by Microsoft. Also,
>
>     I don't mean offense by this, but many of the blind people who have
>
>     documentation in their brains about how to use it that they got from the
>
>     nose where, have not bothered to write a manual for the rest of us, and can
>
>     be very hottie exclusive where this knowledge is concerned. If you already
>
>     know a lot about programming though, you might have better luck using it. I
>
>     personally think that web development might be better because you can have
>
>     stylesheets and HTML really is not that hard. The only problem you might
>
>     have is with graphics, but you might not even have that problem since you
>
>     used to be cited. However, visual studio allows you to make websites as
>
>     well. They were doing that in my visual basic class. The good thing about
>
>     visual studio is if you can get it to work, you can easily move controls
>
>     around on the screen. It has a coordinate system, which no one at my
>
>     university could tell me how to work and I could not find this information
>
>     online, but if you can figure out how to work that coordinate system, you
>
>     can put controls wherever you want.
>
>      
>
>     Sabra Ewing
>
>      
>
>         On Mar 11, 2018, at 4:38 PM, Ryan Boudwin via nfbcs <nfbcs at nfbnet.org> <mailto:nfbcs at nfbnet.org>
>
>     wrote:
>
>          
>
>         I currently work in enterprise technical support management. I've 
>
>         always had an interest in software development, and am intending to 
>
>         learn to program in order to diversify my skill set a little bit.
>
>          
>
>         I had been working through freecodecamp before I found out I was 
>
>         losing my vision to RP as web development is very big in my local job 
>
>         market. I am wondering now if web development as a specialization 
>
>         still makes sense or if I should focus on a different programming 
>
>         language, like C# (since I hear Visual Studio is more accessible than 
>
>         most IDEs). My central vision still works but I don't want to count on 
>
>         that for my professional future, and I'm dealing with some eye fatigue 
>
>         issues that is motivating me to learn JAWS asap.
>
>          
>
>         Is there any particular programming specialization that is more or 
>
>         less accessible than others? My current role I can do without vision, 
>
>         but I still want to learn to program.
>
>          
>
>         Ryan
>
>         _______________________________________________
>
>         nfbcs mailing list
>
>         nfbcs at nfbnet.org <mailto:nfbcs at nfbnet.org>
>
>         http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>
>         To unsubscribe, change your list options or get your account info for
>
>     nfbcs:
>
>         http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/sabra1023%40gmail.c
>
>         om
>
>      
>
>     _______________________________________________
>
>     nfbcs mailing list
>
>     nfbcs at nfbnet.org <mailto:nfbcs at nfbnet.org>
>
>     http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>
>     To unsubscribe, change your list options or get your account info for nfbcs:
>
>     http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/ntorcolini%40wavecable.co
>
>     m
>
>      
>
>      
>
>     _______________________________________________
>
>     nfbcs mailing list
>
>     nfbcs at nfbnet.org <mailto:nfbcs at nfbnet.org>
>
>     http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>
>     To unsubscribe, change your list options or get your account info for nfbcs:
>
>     http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/tyler%40tysdomain.com
>
>  
>
> -- 
>
> Take Care,
> Tyler Littlefield
>
> Tyler Littlefield Consulting: website development and business
> solutions. <http://tylerlittlefield.me> My personal site
> <http://tysdomain.com> My Linkedin
> <https://www.linkedin.com/in/ty-lerlittlefield> @Sorressean on Twitter
> <http://twitter.com/sorressean>
>

-- 

Take Care,
Tyler Littlefield

Tyler Littlefield Consulting: website development and business
solutions. <http://tylerlittlefield.me> My personal site
<http://tysdomain.com> My Linkedin
<https://www.linkedin.com/in/ty-lerlittlefield> @Sorressean on Twitter
<http://twitter.com/sorressean>



More information about the NFBCS mailing list