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

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

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

目前,计算机语言分为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入门教学视频免费发你。最后,感谢大家的阅读,祝大家工作生活愉快!

    推荐阅读
  • 是谁灭了唐朝(是哪个灭了唐朝)

    是谁灭了唐朝唐朝是被朱温灭的。公元907年,朱温废唐帝自立,改国号“梁”,建都开封,史称“后梁”,朱温就是梁太祖。但是因为黄巢覆亡后,唐朝中央政府已经失去了对地方的控制,割据局面已经存在,“后梁”并没有继承唐的全部国土,只继承了唐能够控制的黄河中下游地区,疆域约为今河南、山东两省,陕西、湖北的大部。中国开始进入又一个分裂局面,史称呼五代十国。直到宋朝才统一中原及江南。

  • 怎么整理税收预测(八大税种的计算公式)

    税务计算麻烦又繁琐,今天小编就来和大家细数下关于各税种的计算公式。

  • 尘芥是什么意思(尘芥是啥意思)

    接下来我们就一起去了解一下吧!尘芥是什么意思尘芥,汉语词语,拼音是chénjiè,意思是指尘土和小草,喻指轻微不值得重视的东西,或指垃圾堆。出自元.周伯琦〈怀秃脑儿作〉诗:王纲未旒缀,群生半尘芥。比喻轻微不足道。亦指被废弃之物。鲁迅《彷徨·祝福》:“这百无聊赖的祥林嫂,被人们弃在尘芥堆中。”

  • 什么叫基本养老金(基本养老金的概念)

    下面内容希望能帮助到你,我们来一起看看吧!什么叫基本养老金基础养老金又称社会性养老金,它是退休人员基本养老金的重要组成部分。新计发办法规定,基础养老金是指,职工退休时,上年度所在岗,职工月平均工资,与本人指数化月平均缴费工资之和的平均值,作为计发基数,缴费每满1年发给1%。

  • 九九重阳节浓浓敬老情演讲稿(九九重阳节浓浓敬老情学生演讲稿范文)

    九九重阳节浓浓敬老情演讲稿尊敬的各位领导、老师,亲爱的同学们:大家早上好!每天,我们迎着朝阳上学,沐浴着夕阳回家,不知不觉又走进这秋风送爽、瓜果飘香的日子,迎来了农历九月初九重阳节。随着我国老年人口的急剧增多,维护老人,敬老爱老这一中华民族几千年的美德更显得重要。

  • 咏柳写在贺知章多大的时候(二月春风似剪刀)

    但是只有一种地方是例外,那就是宫廷和大户人家,丝绦和流苏一样,是作为盛装典礼的装饰品,它们会密集出现在可以悬挂或者佩戴的地方。而且宫廷有区别民间特殊的服饰配饰,称为宫绦。可以说贺知章是非常持重的老臣,他自36岁考中状元,几乎宫廷和朝堂占据了他大部分的工作和生活,直到86岁请求还乡。这也是贺知章屹立朝堂几十年不倒的职责智慧。如果唐玄宗是春风,那贺知章无疑就是引导春风的手。

  • 罗成是否有后代(其实看完这几本书)

    众所周知,隋朝末年起义频发,比如河南安阳瓦岗寨起义军就是其中之一。罗成死后,亲王李世民悲痛不已,还下令要善待他的妻子和孩子。由此可见,罗成的后人有一大堆,甚至现在还有人自称是罗成的后裔。然而,罗成的下场却并不好,上文中提到他被暗算而死,因此也让很多人感到悲痛和愤慨。不管怎么说,罗成毫无疑问是一个虚构的人物,他只存在于文学作品中,或者是影视剧中,再或者是我们的心中,因此他也不可能有后人。

  • 让人感觉春天美好的时光(让每一个瞬间都盛开鲜艳)

    但,我更强烈地认为,春天本应该是一种随时都在的心情。春天的心,是四季常春的,是无时不在的,是人生的每一个瞬间,她不应该受制于季节的左右而有丝毫更改。每一个瞬间,她都应该玉成美好的形象,既温润柔软,又热烈奔放,是生命的青春飞扬。所有的错误都必须过去,所有的尽可能正确都将美好地到来。在那无数的瞬间里,春天常春,金色的阳光,和煦的春风,天地一片新鲜,生命的青春飞扬……

  • 魔兽世界被认为最墨迹的六位boss(魔兽世界8号BOSS终于被砍了)

    截止到7月7日中午,能过成功打掉M模式下8号BOSS堕落的化身的公会还是只有Method一家,就连Exosurs公会都对其束手无策。反观Exosurs公会,尽管紧随其后首CD世界第二击杀了7号BOSS,奈何却被8号BOSS卡住了步伐。于是乎,很多玩家看来这一次的首杀基本已是Method大局已定。按照惯例来讲,考虑到基尔加丹的人气以及先前太阳之井那一战,其难度肯定要高于8号BOSS。而在大多数玩家看来,这一次的FD有力争夺者不是Method便是Exosrus。

  • 一般买房首付多少合适(买房首付一般是多少)

    幸福里百科词条:首付款是房屋购买时的第一笔预付款,一般情况下数额应当在总房价的30%以上。贷款购买二套房的情况下,贷款首付款比例不得低于60%,贷款利率不得低于基准利率的1.1倍;对贷款购买第三套及以上住房的,银行基本上不给予申请。