77百科网
当前位置: 首页 生活百科

程序员的业余生活在干什么(程序员平时到底在干些什么)

时间:2023-07-13 作者: 小编 阅读量: 2 栏目名: 生活百科

目前,计算机语言分为C、C、C#、Java、python、html5、JavaScript等,建议你可以选择Python这门语言,比较流行,比较容易上手,也是需求量、前景较光明的语言。需要懂Java、C、python其中一门,HTMLJavaScriptCSSSQL都要会。网页中没有显示的信息,他也能拿到;开发语言目前就我了解的有:Python、Java、C#。这里编程语言的流行程度就体现出来了,python代码在网上一搜一大把。

或许有很多人在一开始学习计算机编程时都会有这些疑问

编程难学吗?

零基础可以学编程吗?

一般要学习多久?

程序员平时到底在干些什么?

编程开发平时都在干什么? 来自一位某论坛大神的回复

选择语言

其实,编程最重要的是入门,如果你入门的时候有一个好的学习方法及思路,有比较扎实的编程基础,对今后的学习都是十分有帮助的!最重要的是学习计算机编程前,需要了解计算机语言有哪些,选择一门语言进行系统的学习。目前,计算机语言分为C、C、C#(读 C sharp)、Java、python、html5、JavaScript等,建议你可以选择Python这门语言,比较流行,比较容易上手,也是需求量、前景较光明的语言

选择方向

别以为IT行业就是码农,里面职业可是五花八门,我现在接触了解的就有十几个了。简单介绍一下:

  1. 后端开发:
    1. 游戏后端开发,主打语言C,一般游戏公司或大型公司喜欢招;
    2. 网站后端开发,主打语言Java或Python,像网上商城、企业门户网站的后端;

后端平时主要跟数据打交道,才不管页面好看不好看,只要网页不卡,数据秒出,如果千百万个人同时在线网站都不崩溃,那就是一个好的后端。

附加技能:数据库(mysql)、服务器运维、跟产品扯皮砍需求、跟前端互推需求。

后端开发都是非常酷的人

  1. 前端开发:
    1. 游戏前端开发,主打语言Java、C#、C、html5等,
    2. 网站前端开发,主打语言html、Javascript等,
    3. 安卓前端开发,主打语言Java
    4. IOS前端开发,主打语言Object-C、Swift等,和C语言很像;
    5. 电脑客户端开发,主打语言C#(读 C sharp)。

平时主要就是和UI、产品打交道,页面做得丑?那不是前端的锅,是UI不够专业。只要页面跳转、各种页面元素布局很贴心、操作人性化,那就是一个好的前端。

附加技能:每隔一段时间要学习一个新的前端知识、跟后端和产品扯皮

前端开发都是比较时尚的

  1. 全栈开发:

这种比较特殊,前端开发 后端开发 服务器运维 UI设计。一般这种人不会失业,在家接外包都能养活一家子。需要懂Java、C、python其中一门, HTML JavaScript CSS SQL都要会。

全栈开发一般是全职高手

  1. 爬虫开发

某种意义上的HK,理论上,只要网页中显示的信息,他能拿到。网页中没有显示的信息,他也能拿到;开发语言目前就我了解的有:Python、Java、C#

爬虫工程师的最高境界,给我一个网址,我就能把整个网站下载下来

  1. 协助办公

这类开发人员,主要是为了提升工作效率,而且学习的编程方向都是和自己职业紧密结合的。例如:HR,经常需要从邮件中,下载简历,她可以开发一个批量下载简历的小工具。又比如:想从各个简历文档中抽取姓名、电话等信息到Excel,可以写一个批量PDF转Excel的小工具等等。建议主打语言:python。

  1. 还有其他高级岗位:

运维:我印象中就是每个公司里类似网管的角色,你电脑卡机,他会帮你重启;

UI: 美工,一般小姐姐居多,这个需要艺术天赋,没办法;

产品:上知天文下知地理,擅长画原型图,成功案例:苹果的乔布斯、微信的张小龙;

算法:传说那种年薪百万的职位,而且身上背负着好几个专利,很吓人。这个领域细分的话,可以扯出近百个算法的技术领域。开发使用的编程语言不局限,什么都行;

大数据:动不动就给你处理几百G甚至几百T的数据那种。Java、Scalar

嵌入式开发:这个要结合硬件开发,C语言、Java;

系统架构师:是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员,算是老大级别的人物。

当然不止上面这些,编程还有很多方向,大家可以选择一个自己喜欢的方向。

怎么入门

记住一个公式: 编程 = 编程语言算法架构其他

首先是熟悉编程语言的语法,选择一门比较流行的语言,例如:python

当你把一种计算机语言掌握后,想要学习别的语言也是比较简单的,因为计算机语言都是互通的。还有很多人说自己的基础很差,高中毕业什么的。其实这个并不重要,比如说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。

至于数学,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。

学习计算机语言一般分为两种方法,一种是自学(看视频教程、看书),一种是报班学习。学习周期根据个人的实际情况而决定,一般在6个月到1年之间,全天候练习的话,3个月就能上手一些小项目。如果基础不扎实,只能多加练习。

算法部分,这里不展开讨论,总之它是从初级程序员到高级程序员之路必学的东西。

怎么才能算学会了

先定它一个小目标。

比如:我想做一个小工具(这个可以有,可以参考我之前写的几篇文章。)

做一个小网站?(这个需要学习多门编程语言,建议和小伙伴组队,一个人负责学前端,一个人负责学后端,一个人负责UI设计)

第一阶段目标: 有连续时间,可以定1~2周内学完所有python语法、在自己电脑搭建一个编程的环境;平时工作比较忙,时间比较零碎的,可以定1~2个月学完所有的python语法。切记:语法不能学太久,有个印象就行,能把视频中或书中的练习题做了就行。编程它是操作比较强的一门技能,需要在实战中去提升

第二阶段目标:在网上找源码,看别人写的代码。这里编程语言的流行程度就体现出来了,python代码在网上一搜一大把。选择你感兴趣或对你有用的小项目的源码,去理解作者的想法,去模仿作者的编程手法。重新自己敲一遍代码,并能跑通,如果跑不通,那就要去查原因,解决它。解决BUG、调试程序,这些都是基本功,需要持续练习

第三阶段目标:实现之前定下的小目标,自己动手实现一个小工具。

这个时候你就发现自己编程基础差不多可以了,已经脱离小白的行列。就可以选择一个方向去努力,后端、前端、游戏、网站、爬虫,协助办公都行。看你兴趣,如果身边有朋友在干编程这一行,可以跟他学,有人带着会少走很多弯路。

第四 ~ 第N阶段目标: 就看自己的努力和坚持程度了,学无止境。

如果你完成了前三个阶段,恭喜你,你已经是一个初级程序员了。


你觉得计算机编程难吗?欢迎评论区留言哦。如果有兴趣想了解python编程,却又没有资料的,可以后台私信我,回复:python入门视频, 我把我收集的python入门教学视频免费发你。最后,感谢大家的阅读,祝大家工作生活愉快!

    推荐阅读
  • 新款小鹏汽车价格(奇瑞首款高级轿车曝光)

    汽车元宇宙获悉,星途首款高端轿车E03将于明年上市,新车定位纯电中型车,基于奇瑞BEV平台打造。车侧采用溜背设计,尾部配备贯穿式灯组。新车内部配备氛围灯、品牌音响、23扬声器、主动降噪,可实现L3级自动驾驶。新车配备华为智能座舱、宁德时代最新麒麟电池,纯电续航里程700km,零到百公里加速3秒级,领先于比亚迪海豹。

  • 腌老咸鱼怎么腌(腌咸鱼时试试这么腌)

    主要是更加卫生吃着放心,而且味道都是根据自家人口味去腌制的。

  • 学习经典励志句子(关于学习的说说)

    让青春更加光彩。只有比别人更早更勤奋地努力,才能尝到成功的滋味。世上无难事,只要肯攀登。坚强的意志,是不会被假设所谓的命运击败的。今天所做之事勿候明天,自己所做之事勿候他人。今天应做的事没有做,明天再早也是耽误了。读书有三到,谓心到,眼到,口到。应当记忆的不是结论,而是方法。方法是有弹性的,它可以在生活的任何场合应用,而结论呢,因为它和某种特定的条件有联系,它是一种凝固的东西。

  • 苹果11备忘录表格怎么用(电脑怎么看iPhone的笔记)

    我们借助的是苹果Notes自身的PWA应用。下面就以Chrome为例,教大家如何在Win10上“安装”Notes。点进了“备忘录”,就可以看到之前在iPhone、iPad上记录的笔记了。勾选“在窗口打开”点击确定后,苹果Notes的快捷方式“iCloud备忘录”就会出现在你桌面了。我们同样需要先开启iCloud,然后进入到“备忘录”。点击“安装”即可安装后开启的效果,窗口样式和Chrome的略有不同其实除了iCloud备忘录外,还有很多其他网页如微博等,也支持PWA。

  • 艾叶青团的做法(艾叶青团的做法介绍)

    艾叶青团的做法主料:艾草150g、薄荷叶20g、水磨糯米粉180g、粘米粉120g、澄粉75g辅料:自制豆沙馅440g、油适量、水195g把艾叶洗净。把艾叶放开水锅里煮1分钟左右,捞出放凉水里拔凉。把薄荷摘取嫩叶。锅里放水烧开将澄粉放入,拨成絮状。所有粉类放在一起搅拌均匀放上艾草薄荷汁。和成光滑的面团醒上20分钟。将醒好的面团分成30克一个的剂子,豆沙馅分成20克一个。包好的团子表皮沾点橄榄油防干。大火蒸9分钟至熟即可。

  • 改装最帅的平民车(这些车都是不错的改装胚子)

    要是把预算提一提,那选择可以是铃木雨燕。有着丰富的改件,是思域的一大优势。EVO的名号很响亮,但不是谁都能够触及的。论改装胚子,肯定不能少了86/BRZ,用在车上的成本似乎都放在在操控乐趣上了!86/BRZ其实是压榨成本打造出来的,看内饰、配置什么的人家都不修边幅,也正是如此才让大家有这么一款售价容易被接受的纯粹运动小跑车。受限于国内改装大环境,改装车没有真正得到大放异彩。

  • 快穿长篇甜宠小说(金手指快穿苏爽文)

    《带着淘宝快穿》作者:聿见,今天小编就来聊一聊关于快穿长篇甜宠小说?接下来我们就一起去研究一下吧!男主热衷于发家致富,走上人生巅峰。男主性格温润却洒脱,不霸道不圣父!没有太多感情戏,爽就完事了!

  • 香菇油菜饼怎么弄 香菇油菜饼怎么弄好吃

    9、捏好,揪去多余面团,压扁。

  • 泰戈尔作者简介(泰戈尔作者介绍)

    代表作有《吉檀迦利》《飞鸟集》《眼中沙》《四个人》《家庭与世界》《园丁集》《新月集》《最后的诗篇》《戈拉》《文明的危机》等。1861年5月7日,拉宾德拉纳特·泰戈尔出生于印度加尔各答一个富有的贵族家庭,13岁即能创作长诗和颂歌体诗集。1878年赴英国留学,1880年回国专门从事文学活动。1913年,他以《吉檀迦利》成为第一位获得诺贝尔文学奖的亚洲人。1941年写作控诉英国殖民统治和相信祖国必将获得独立解放的遗言《文明的危机》。