如果有一天我不做程序员了,我想我能从以下几个职业中选择一个。今天借着这个问题天马行空的想了一下,其实我还是非常喜欢程序员这份工作,如果哪天真的不从事IT行业了,我内心一定会非常复杂,做了五年的程序员,相信你也有自己在技术领域的沉淀了,沉淀出自己的开发方法论要能讲出点门道,光会写代码是远远不够的,至少要能搞得定开发、测试等。
1、程序员的职业生涯能有几年?不做程序员了还能干什么?
说到程序员,总会有很多人觉得像是吃青春饭的行业。究其原因,无外乎这样几点:首先是做研发工作的程序员经常会加班,有时候项目起来了忙到凌晨一两点都是正常的,所以才会有外界盛传的华为有“睡袋文化”;其次是计算机技术是更新很快的,需要程序员不断去学习新的知识和内容才能跟得上时代节奏,否则就有被淘汰的危机感,而年纪大了之后,各方面会分散自己的精力,再加上人本身也有惰性,所以学习新东西感觉越来越力不从心。
但客观的说,如果能努力克服以上两个弊端,保持健康的生活状态和学习的积极心态,程序员的职业生涯可以很长,你愿意做到五六十岁都是没问题的,作为程序员,是有很多不同的晋升通道的,可以根据自己的性格特质来选择。如果是纯粹的技术宅,不喜欢沟通和管理,可以走技术发展通道,从普通工程师,到资深工程师,再到技术专家;要是喜欢扩宽自己的职业道路的,想走管理的,也可以逐渐发展为团队领导、产品经理或者项目经理之类的,
不少优秀的互联网大咖也都是纯技术出身的,例如百度的李彦宏和小米的雷军,再就是现在刚刚升职为淘宝总裁的蒋凡,以前也都是计算机专业的程序员。至于说不想做技术了,想转行,在现在的互联网社会,机会也非常多,现在不是很流行斜杠青年的说法吗?把自己当兴趣爱好发展成为职业也是完全可以的。例如我们独角兽工场身边有做HR的同事,后来因为喜爱烘焙,就直接开了个自媒体的公众号,一般写文章发表一边做饼干蛋糕出售,也是风生水起的,
2、不做编程工作,学习python有什么用吗?
不做编程工作,学习python有什么用吗?这个就非常多啦,作为一门胶水型、简单易用的编程语言,python第三方库扩展丰富,自然能做的事情非常多,下面我简单介绍3个,分别是自动化办公、爬取网站数据和下载网页视频,感兴趣的朋友可以尝试一下:自动化办公日常工作,我们一定会牵扯到word、excel、txt、csv等文件的处理,如果数据量小,手动处理还得心应手,如果数据量庞大,处理起来就会非常费时费力,这时你就可以使用python进行自动化处理,针对常见的文件格式,python提供了许多现成的库可以直接使用,word的python-docx,excel的pandas,ppt的python-pptx,都可以轻松批量处理数据,效率高且操作简单,自动化办公在合适不过:爬取网站数据日常浏览网站,我们可能需要从网站获取实时、大量的数据,如果只是手动复制黏贴,就明显非常不合适了,效率低且不利于数据规整,这时你就可以使用python网络爬虫,针对特定的网页编写特定的爬取规则,边解析数据便规整数据,效率高且操作简单,如果你需要批量爬取网站数据,以供自己分析研究,那python爬虫在合适不过,有许多现成的库和框架都可以直接使用,urllib、bs4、lxml、scrapy等都是爬虫的利器,值得推荐和使用:下载网页视频日常休闲娱乐,我们可能需要保存网页的视频到本地,如果有现成的插件在合适不过,当然,没有也不影响,python针对网页视频下载,也提供了2个非常实用的下载工具,you-get和youtube-dl,完全免费、开源,只需知道视频网页地址,即可一键轻松下载到本地,支持在线播放、批量下载,效率高且操作简单,如果你需要经常保存网页视频,那这2个工具在合适不过:当然,除了以上3个方面,python还有许多其他用途,机器学习、web开发、人脸识别、测试运维等,都有现成的框架或库可以直接使用,当然,你也可以使用python开发小型游戏(pygame),绘制卡通人物(turtle),网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
文章TAG:编程 干什么 不编程了能干什么啊