导航:首页 > 程序命令 > 程序员入门知乎

程序员入门知乎

发布时间:2023-07-11 21:56:49

程序员该组装什么配置的电脑 知乎

检查硬件支持,在安装Linux之前,先确定你的计算机的硬件是否能被Linux所支持。首先,Linux目前支持几乎所有的处理器(CPU)。 其次,早期的Linux只支持数量很少的显卡、声卡,而如今,如果要安装Linux,已经不需要再为硬件是否能被Linux支持担心了。 2、经过十多年的发展,Linux内核不断完善,已经能够支持大部分的主流硬件,同棚备时各大硬件厂商也意识到了Linux操作系统对其产品线的重要性,纷纷针对Linux推出了驱动程序和补丁,使得Linux在硬件驱动上获得了更广泛的支持。 注: 如果你的声卡、显卡是非常新的型号,Linux内核暂时无法支持,那也不要紧,RedHat会自动把无法准确识别的硬件模拟成标准硬件来使用,让硬件一样可以在Linux发挥作用。由于设薯和衡计Linux时的初衷之一就是用较数做低的系统配置提供高效率的系统服务,所以安装Linux并没有严格的系统配置要求,只要Pentium以上的CPU、64MB以上的内存、1GB左右的硬盘空间,就能安装基本的Linux系统并且能运行各种系统服务。但是如果要顺畅地运行X-Window,就需要有足够的内存,建议128MB以上。

⑵ 一年c++工作经验的程序员应该达到什么水平 知乎

做程序员纯粹的脑力活儿,
而且你只会C++这个语言,并不一定能代表你的能力。
想做程序员,要学的东西很多,从底层的硬件要了解一些,到上层的抽象
还有通信,网络,所以思想是很重要的,而且要一直学习新的东西。
语言只是工具,重要的是编程思想。你的编程思想好,哪个语言其实都很行。
干程序员这行,如果你是偏向软件开发的,经常加班是肯定的啦。
重要的是你喜不喜欢编程,你喜欢这行,就算累点,也是开心的。
工资什么的,程序员很在意的就是经验,你写的代码多了,
开发的经验有了,时间长了,工资是一个质的飞跃。
一般干入行都不高,3000左右吧,3年左右大概会上在万元左右,再长些,年薪按几十万算了。

PS:慎重选择,兴趣很重要,否则你会后悔,工资什么的,现在你就考虑,你的动力也不会很大。

⑶ 入电子厂有什么程序员工作吗知乎

入电子厂有客户端程序员。程序员(英文Programmer)是从事程序开发、程序维护的基层工作人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。随着互联网的不断普及,网络上把男程序员称作“程序猿”,女程序员称作“程序媛”。或统称为“工程师(攻城狮)”由CSDN、《程序员》主办的2007年开发者大调查2007年底已收到15000多份有效问卷,已经是中国调查样本最多的开发者调查。在这次调查中,详细的分析了样本空间的分布状况,发现在庞大数目的有效问卷的参与者中有70%也就是接近一万一千名的参与调查者是IT的全职人员,14%的参与者是有过开发工作经验的学生,从这样的分布就可以看出来IT从业人员对专业知识的需求是巨大而迫切的,CSDN作为专业的软件开发技术门户网站,已经是获取这些技术的主要手段。

⑷ 程序员证书有用吗知乎

问题一:大家觉得要是以后当程序员,有必要读研吗 感觉是没有的,不过读研肯定有读研的好处,也许你的研究生学历能让你进入一个更大平台的公司。

问题二:为什么一线城市程序员薪资很高 知乎 其实很简单,市场决定需求。举个例子,马云做互联网行业,只用十几年就达到李嘉诚几十年的高度,这个行业注定要超过传统行业的。而马云的阿里,淘宝,双十一从来没出现过卡频不能付款,为什么,你知道阿里集中了中国多少数据库人才,顶尖程序员吗,oracle达到五级认证的中国就50来人,马云招走了30来个,互联网产品或网站的好坏除了点子就是程序员来决定了,你说我优秀的程序员工资能不高么,想想你只要打开电脑什么都是程序员做的,你觉得老板敢不付程序员高工资么?

问题三:程序员的高工资还能火多久 知乎 个人的工资水平和市场需求有关。
现在是信息革命的时代,包括大数据,人工智能等多个方面。
现在对于高技术能力的人才依旧是非常缺乏。
人才缺乏就会导致工资上涨。

问题四:为啥知乎这么多程序员 为啥推荐那个键盘?我只知道程序员都喜欢青轴的机械键盘
打字的时候手感很好
可以看看罗技的G710+ 雷柏的V700S, 雷蛇的 黑寡妇
都是很不错的键盘,游戏工作两不误的。

问题五:什么才是程序员的核心竞争力 知乎 姚冬回答的非常好,我狗尾续貂的说几句。
我们都知道学习能力很重要,那么学习能力从何而来,除了去看书上课这种,如何在实践工作中学习成长?
我之前微博说了一个笼统的概念,什么是能力? 对待问题的态度,以及处理问题的思路和方法。
先说态度
你服务器偶尔出501错误,也许比例不高(知乎也出现过很多次),很多程序员,没错,是很多,假装看不见,不在乎,或者归咎于人品问题。 这就是态度问题。
再往后,负载高了或者其他什么原因,突然频繁出现501错误,不去追寻深入的原因,而是找各种借口, 什么IDC服务商不好,服务器品牌不好,操作系统不好,数据库不好,CDN不好,网络状况不好,web server不好,甚至,直接对Boss说我们被DDOS啦!(遇到过,帮他Boss找过多个安全专家会诊,最后发现根本不是DDOS,是程序员太烂。)
这就是态度,触目惊心,如果能对问题有敏感性,能知道对任何小的,轻微的问题有足够的敏锐度,你就有了一个快速成长的基础。对问题的敏锐度是非常重要的。很多性能或程序逻辑上非致命的bug,在不够敏锐的时候是发现不了的,但是一旦进入特殊场景就会骤然爆发,你多一点敏锐度,就会减少这种危机的风险。
第二个态度是解决问题的态度,有人对自己的解决方案信心满满,认为万无一失,但有的人就会多留一条后路;就好比你说我服务器要不要做安全加固,肯定要做对不对,要做到尽可能严谨和周全,但是你数据库保存密码的时候是不是还要加密?而且要随机salt,不就是防止万一依然有漏洞被人拿库怎么办么。程序也一样,以前写的一些服务端守护进程,有bug,会莫名其妙的终止,这个bug当然要定位,要修复,但是同时,写一个cron检查这个守护进程状态,一旦遇到终止给予自动恢复,这就是第二手准备,即便你多么不希望他执行,这个准备还是要做的。对问题 做两手甚至三手准备,也是优秀程序员,架构师的关键素质。
第三个态度是基于沟通与理解的态度,产品或运营提了一个不靠谱需求,一句话打回去当然很爽很威风,但是有没有仔细沟通分析过,这个需求基于怎样的实际诉求,这个实际诉求有没有更合理的实现途径,一句话“这个没法做,这个实现成本太高”,不是正确的沟通态度,而且,最优秀的产品,往往是实现了那些原本人们认为无法实现的诉求。
这样的态度,才有了一个持续进步的基础,下面说思路和方法。
优秀 的程序员和平庸的程序员,如果只看敲打代码的速度,我觉得是分不出来的,也许每人都可以一天写很多行代码,但是遇到问题后,平庸的程序员的解决效率,和优秀程序员相比就会有天壤之别。 所谓解决效率,不外乎对bug的分析、定位,以及 思考。
最基本的一条,看执行日志,看各种日志,web server的日志,数据库 的日志,慢查询日志,binlog日志,php的错误日志,等等等等,线上出问题瞎猜连日志都不看的大有人在。看日志不仔细不完整的也大有人在,你能去认真研究日志已经超越很多人了。
第二条,模块测试和断点分析,程序员一个坏习惯就是上来就写很大一坨代码然后再执行,不知道一个模块一个模块来写来测试,执行出了问题不知道设置断点,缩小范围逐步分析。断点分析非常简单,将整个代码中插几个中间输出,观察哪个环节出了问题,或者观察每个环节的系统开销,对调错和性能优化都非常重要,高手们大概认为这是ABC的东西,但是就这玩意我看到的大部分程序员都没有这个习惯。
第三条,错误信息 的理解和搜索,搜索引擎上有各种丰富的技术资料和技术问答,你所遇到的错误信息和错误提示,通常都能在网上搜索到,当然,搜索到后要结合你的场景认真思考,并理解透彻,......>>

问题六:程序员工作后有时间自学吗 知乎 时间只要挤,就一定有的呀,你想想你每天花费在看手机上的时间吧,用这些时间学习就很好!

问题七:程序员往哪个方向发展比较好 知乎 取决于职业兴趣和自身能力。
程序员的大体方向分为4个,
有管理的兴趣,可以走技术管理路线;
只对技术有兴趣,向高级程序员或者架构师发展;
对程序员不感兴趣,可以试试产品经理方向或者系统工程师方向;
如果对IT业不感兴趣,找其它行业合伙做事。
非粘贴,希望有帮助。

问题八:程序员的前景怎么样? 作为外行自学转入编程行业的难度有多大? 在知乎看到一句话:未来人人都是程序员 程序员门槛很低,入门很容易,但是难大成,每个人都是程序员很容易,但是真正行业内的工作人员会走向上层,从更宏观的角度去设计和指导。

问题九:真的有程序员鼓励师这种职业吗 知乎 大型的APP开发公司是有这种职业的,一般这个职业都是比较漂亮的女生。

问题十:为什么知乎中不少人认为“程序员应该用macbook” 编程你用新的MacBook?我建议你不要,新的MacBook因为超薄用的是Core M处理器,性能只跟11年低配版本的MacBook Air 相同,建议你买同价位的港版13寸中配Retina MacBook Pro

⑸ 要成为一名出色的程序员要什么数学知乎

学编程需要用到微积分,离散数学,数学电路,还有函数,以及各种数学思想,对抽象思维和形象思想要求都比较高。
学编程要具备一定的基础,总结之有以下几方面:
1、数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
2、逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

⑹ 程序员用机械键盘哪种轴最好 知乎

对于经常敲代码来说,我觉得还是选择轴体轻一点,打字速度快一点的会比较舒服,比如红轴。不过和机械键盘相比,我觉得你可以考虑买一把静电容键盘试试,一把大品牌的机械键盘(比如赛睿、罗技、雷蛇)也不便宜,还不如直接买把静电容,打字超级舒服,而且如果要求打字速度的话,选个35g的静电容会更舒服。酷冷至尊、HHKB、利奥博德,都可以,你可以根据自己喜欢的尺寸来选~~
不过买之前最好先了解一下,你可以到外设天下看看,那些静电容键盘的评测都有

⑺ 程序员怎么提高自己的开发水平 知乎

自己研究啊,找点小项目来搞搞,搞着搞着你就对技术知道的多了,自己的技术水平自然也就上去了。

比如,自己写个WebServer,写完以后你就知道,从单线程响应http请求,到多线程响应;从只支持html,到支持图片、音频啥的,慢慢的,你就能体会server的基本原理;

再比如,自己写个网络爬虫,爬点天气预报数据、新闻啥的,从单线程爬,到多线程爬,从每隔一段时间爬,到每天定时定点爬,从爬不需要登录的,到爬需要登录认证的,完事后,啥是多线程、线程池、怎么模拟登录,你还能不明白?

爬到天气预报,那你还不写个小android/ios/html5程序,把天气呈现出来,从只呈现一个城市的,到呈现可以选城市的,从没有动画的,到有动画的...什么sqlite、自定义控件、handler、ajax、webservice你还会不熟?

我就这么干的,我不是程序猿,这只是我的爱好,但学习让我挺快乐。

⑻ 小白编程入门学哪个语言比较好

编程语言有很多,其中包含了Java、Python、C等,每个人的情况不同,选择的编程语言也是不同,从目前发展情况来说,小白学习编程,零基础入门建议选择Python语言;Python语言兼并了其他语言的优势,同时自身还具有很大的特点所在,功能强大、语法简单、容易上手,适合零基础人员,也是初学者的首要选择;最重要现在Python市场需求量很大,薪资待遇高,就业方向广泛,是非常不错的选择。

⑼ 狂人c程序员入门必备这本书怎么样知乎

这书别看了……讲得忒乱。C语言入门推荐看《C和指针》或者《Linux C编程一站式学习》。实在不行看谭浩强的《C程序设计》也凑合,经典的K&R版《C语言程序设计》是进阶读本。《C陷阱和缺陷》侧重C语言的使用误区,《C专家编程》部分内容跟UNIX操作系统相关。
(1)你在源代码中写a和'a'有什么区别?
你的程序实际上是写在txt文件中(.c、.cpp啥的都是无格式文本)
如果你直接在源程序中写a,则编译器把它当成是你程序中的一个变量;
例如你在程序代码中写一句"int abc = 100;",abc中的a被编译器理解成一个标识符/名称的组成部分。
如果你在源程序中写'a',则编译器遇到单引号把它理解成一个字符常量,这完全是编译器词法分析过程中的区别。
不管是a还是'a',你写在源程序文件中的内容都可以叫做代码的组成成分(如果不是资源数据)。
(2)'a'并非char类型,事实上它是int类型
这话说得不仅让人难以理解,而且根本就是错的。'A'是char类型常量无疑,注意区分术语integral type(整数类型,包括有符号或无符号的int, short, char)和integer(整型int),看英文书这个区别很明显,比如case子句都要求integral type,不一定是int类型。
(3)啥是ASCII码
0x34、'a'等都是二进制机器码的一种记录方式。程序编译之后,'A'和数值65的二进制码是相同的,所以有时用int类型的数值常量代替char常量能得到同样的结果(很多时候还牵涉到隐式类型转换,初学者先不管),这其实是不太规范的。计算机喜欢用机器码,源码是写给人看的,所以有些程序虽然机器码是正确的,但源码语义不明,也是不好的。
(4)
楼主还是换本书看吧,真心的。入门的话很多问题不必深究,先写程序跑起来,选教材最重要是作者讲述方式与你的理解方式一致。

阅读全文

与程序员入门知乎相关的资料

热点内容
我的世界如何获得服务器服主 浏览:17
相册本地加密 浏览:226
压缩文件夹共享 浏览:752
梁一端箍筋加密长度设置 浏览:447
linux开启路由 浏览:869
ping命令设置包大小和周期 浏览:673
Android怎么找 浏览:363
cmd命令显示中文 浏览:843
配置路由器默认路由的命令是 浏览:593
加密计算器是什么 浏览:122
服务器怎么执行sql 浏览:974
小孩子命令 浏览:708
贷款申请系统源码 浏览:268
windowsxp文件夹打开后怎么返回 浏览:664
怎么把pdf变成图片 浏览:797
17年程序员事件 浏览:496
iishttp压缩 浏览:31
公司文件加密后拷走能打开吗 浏览:186
headfirstjava中文 浏览:894
腾讯云服务器怎么放在电脑桌面 浏览:8