① 刚学程序员 我该买什么电脑
想当程序员学习编程范围挺广的,不知道你主要学习哪些技术。有些技术对电脑也有不同的要求。1.比如说如果你值学习做网站方面的工作或者应用软件开发,内存4G以上。2.比如说你将来还要学习虚拟化技术,安装虚拟机需要运行多台虚拟机,内存8G以上,就不会卡顿。3.又比如说你要学习虚幻4游戏开发,该游戏引擎是很耗内存的,需要的内存8G以上+显卡要求高些。当然,要求CPU型号:i5以上 内存最好8G以上。其他的要求,具体看你用在哪个地方。
购买笔记本电脑还是台式电脑?
这两种电脑最大的区别就是:一般在相同价格的情况下,台式机比笔记本电脑的性能好得多。
如果你经常出去哪个地方学习,笔记本电脑适合你。如果你只想在家自学,台式电脑适合你。不过,现在的情况下,购买笔记本电脑来学习的人多些。
电脑价格的选择
要求比较高的话(比如学习虚幻4),一般4千以上,一般5千。要求一般的话(比如做软件开发、做网站,就如平时你玩游戏、安装了几个视频播放器等,觉得不会太卡,就行),一般3-4千。(这样的价格,配置通常就是:内存4G(8G可能有),硬盘500G,i5)注意:建议不要买二手货之类的”笔记本电脑“。(因为你不清楚别人每天使用笔记本电脑多长时间,就像使用手机一样,而且也不清楚别人是否维修过此电脑,一般寿命不是很长,一般5年,可能再偏久些,说不准。我的使用了三年都不到,由于天天敲代码,看剧之类的,现在就出现了各种小问题,比如电池坏掉了、开机短路之类的)。购买笔记本电脑也不要被人忽悠去加钱购买“屏幕膜损坏,免费永久更换”的保险(我就花了一百来块钱买过,以后从来就没有更换过屏幕膜,坏掉的基本都是部分硬件问题,而且屏幕膜更换是需要条件的,就是自己不能刻意损坏)。
购买之后,怎么知道是不是自己需要的电脑呢?
选定某台中意的电脑并购买之后,一般会有一个月的试用期。这时候,你安装“鲁大师”软件跑跑性能,具体情况,网络相关资料。然后,你有必要的不放心的话,尽量安装所有你即将常用的软件,并使用一段时间,比如编程软件(建议Visual Studio,因为软件够大,你可以尝试打开程序的速度如何,如果你是学习虚拟化技术,就试一下安装几台虚拟机,看会不会卡顿或者司机)、QQ、浏览器、office、视频播放器、音乐播放器等等。这些工作,要提前准备好,不要等到试用期过了,感觉不好用,你才后悔。
你真想做程序员吗?
看你的提问,我第一个想出来的问题就是这个:你是不是真的要从事程序员的工作?
你现在对电脑方面的接触很少,其实和我刚接触编程的时候是一样的状态,一窍不通,只会在电脑上打字、打游戏。我现在建议你先要了解程序员这种工作的要求,然后在学习过程中更要接触多方面的技术信息,如果对编程真的很感兴趣,确定好某个方面努力一把吧。
如果你还在读大学,恰好是科班出身的,那就好好努力了。
如果你还在读大学,不是科班的,那就好好自学吧,最好去跟科班的同学学习交流一下。
如果你已在社会上工作或者其他,这会比以上两种人更辛苦,你要么报个培训班,跟着老师学习一下,要么自学能力强的话,跟着网上的教程学习下。
题外话:
基本功很重要,平时多看计算机类的经典书籍。
实践也很重要,有时间的话,踏踏实实做个不错的项目,团队项目也好,个人项目也好。有能力的话,参加比赛锻炼一下。这些东西,在求职简历上必然是亮点,增加就业机会。
在以后过程中,你可能会放弃,可能会坚持到底。愿你坚持到底,不是因为这份工作前景大好,而是因为感兴趣。
② 如何向吃瓜群众解释 “程序员买西瓜” 的问题
今天让我们来吃西瓜,哦,不,是讨论西瓜。网上广为流传的“程序猿买西瓜”测验,大意是:去菜市场买西瓜,如果有西红柿,帮我买两个,你会带什么东西回家?这个回答,让很多吃瓜群众直呼接受不能!那,应该怎么和他们解释,才能让对方理解你为何要买两个西瓜呢?来看看网友们的回答:学院版:if(看到西红柿)西瓜等于2;else西瓜=1。buy西瓜。条件:看见西红柿执行命令:买两个西瓜一语道破版:其实吧,看到西红柿呢是卖两个西瓜的触发条件…没看到就买一个西瓜,看到就买两个西瓜,这是一个简单的程序,所以正常人和程序猿不一样图例版:山东口音版:外语版:ifyouseetomato,buytwowatermelonspython版:前端版:我男朋友是程序员做前端的,刚才我问他了,他说买西瓜,因为西瓜好吃体贴版:本意是让他去买西瓜如果看到有卖西红柿的就买俩西红柿程序员会理解成去买一个西瓜如果看到卖西红柿的就买俩西瓜……程序员就这么耿直逻辑推导版:买一个西瓜,看到西红柿就买两个西红柿,所以如果有西红柿就是一个西瓜两个西红柿;第二种程序猿逻辑:买一个西瓜,如果看见西红柿,就买两个西瓜,看不了见西红柿就买一个西瓜。所以看见西红柿就买两个西瓜,看不了西红柿就买一个西瓜。回忆杀版:我学编程的时候听到的是,妻子打电话叫程序员回家时买两个馒头,如果看到卖西瓜的,买一个。程序员回家时买了一个馒头。语死早版:我特么以为要么买一个瓜,要么买俩西红柿语文还给老师了装逼版:二进制逢二进一终极版:去买西瓜本来买一个,但是看见了西红柿之后,买西瓜就要买两个,是因为看见西红柿表示晚上可以吃两个西瓜。。
③ 程序员节日送什么礼物
每年的今天,是程序员节。程序员是通过键盘改变世界的一个群体,他们的大脑里充满了各种神奇的代码。对于这类人群,很难用一个简单的小礼物就打动他们。W3Cschool精选最能讨好程序员的12件礼物,也许可以哄他们开心,打动程序员冰冷的心。
1024程序员节:最能讨好程序员的12件礼物
1.HTML贺卡
给程序员送个HTML贺卡,相信可以赢得程序员炙热的心。这种语言方式更贴近程序化,可以帮助程序员更好地理解妹子的意思,无论是爱慕、挑逗还是夸奖,这一切都可以通过字符来体现。
1024程序员节:最能讨好程序员的12件礼物
2.键盘或者鼠标
程序员每天都接触的工具就是键盘或者鼠标了,如果你要送他们礼物,就送这两样吧。但是需要注意的是,部分程序员对自己一直用的键盘非常眷恋,如果你想让他们换设备,得要先了解了解他们的需求。
1024程序员节:最能讨好程序员的12件礼物
3.存储器
程序员都是靠大脑工作的人群,他们的理性化思维决定了他们比较爱收集数据。正是因为这种习惯,很多程序员老是觉得自己的存储空间太小。如果你打算送闪存、硬盘给极客们,建议选择大容量的。
1024程序员节:最能讨好程序员的12件礼物
4.办公桌上的玩具
写代码累了,偶尔玩玩玩具,放松放松,相信很多程序员都喜欢这么干。之前听说过有一套极客玩偶,也许他们会喜欢这些东西。
1024程序员节:最能讨好程序员的12件礼物
5.耳机或耳塞
程序员们每天坐在椅子上,眼睛盯着电脑的显示屏。写代码的时候,如果有一款高质量的耳塞或者耳机,简直再好不过了。
1024程序员节:最能讨好程序员的12件礼物
6.USB接口超级大型回车键
有人推荐送USB接口超级大型回车键给程序员,这个有点难理解。不过据说程序员需要发泄,而想发泄的时候,可以利用这款礼物。当想发泄积攒的怨气时,可以把力气灌注自己的拳头上,然后一拳打下去。
1024程序员节:最能讨好程序员的12件礼物
7.四合一整体桌面
相信几乎所有程序员的生活,都离不开电脑桌的陪伴。而拥有一个多功能、更舒适、更漂亮的桌面,相信能让程序员们心花怒放。
1024程序员节:最能讨好程序员的12件礼物
8.计算机编程读物
很多程序员都是学霸,他们的目标是改变世界。而通过阅读计算机编程读物,让学霸们增加更多的计算机知识,相信他们会喜欢。当然了,在程序员连续加班了N天,已经快要有毁灭世界的念头时,就不要再拿这些书去骚扰他们了。
1024程序员节:最能讨好程序员的12件礼物
9.可编程的乐高
你没有看错,这不是普通的乐高,这是乐高史上最牛X的乐高,它已经无限地接近于一个迷你机器人。例如乐高 NXT 2.0,内建32位ARM7内核处理器及AVR 48协处理器,胸口有个液晶显示屏。它4个输入和3个输出端口,以及蓝牙和USB端口,有3个交互式伺服马达 ,4个传感器, 1个超声波传感器,2个触摸传感器和1个全新的色彩传感器。这堆让大家头晕目眩的词语似乎能够让程序员兴奋不已?总之效果如何你送了就知道。
④ 想要给程序员朋友买一份礼物,有什么推荐
讲我自己喜欢的:青轴机械键盘,立式人体工程鼠标(对手腕真的很好,罗技有)。开放式耳机:拜亚动力dt990或更好(记得配耳放)---上班听,至于开放耳机是因为不想别人叫你时听不到。除了数码产品关键看你朋友兴趣爱好,投其所好最重要,比如对我来说:航模,单反镜头。甚至一个好的健身器材,如羽毛球拍,登山杖都是我喜欢的:码农本来就运动少
⑤ 程序员需要学些什么
程序员的岗位需求很多,例如大型网络公司、软件开发公司等等都需要程序员。
程序员需要学习:
1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
2、理解计算机的组成以及各主要部件的性能指标;
3、掌握操作系统、程序设计语言的基础知识;
4、熟练掌握计算机常用办公软件的基本操作方法;
5、熟练掌握基本数据结构和常用算法;
6、熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;
7、熟悉数据库、网络和多媒体的基础知识;
8、掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
9、了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
10、了解信息化、计算机应用的基础知识;
11、正确阅读和理解计算机领域的简单英文资料。
程序员必备技能:
1、熟练开发工具
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。
另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟知数据库
作为程序员,他们自然有自己的理由:很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。
虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。如果没有机会接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。
3、了解操作系统
当前主流的操作系统是Windows,Linux/Unix,熟练地使用这些操作系统是必须的,但只有这些还远远不够。
要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。
Linux作为开发源码的操作系统,是一个很好的学习平台,Linux几乎具备了所有现代操作系统的特征。虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。
在互联网如此普及的今天,如果您还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握,就需要迅速补上这一课,网络技术已改变了软件运行的模式。
从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。
至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。
4、明白DCOM/CORBA/XML/WEBServices存在的意义
随着技术的发展,软件与网络的无缝结合是必然趋势,软件系统的位置无关性是未来计算模式的重要特征之一,DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。
XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。
5、不要将软件工程与CMM分开
大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员。
一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能。
如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。
6、需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求。
要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
7、模块化思维能力
作为一个优秀的程序员,他的思想不能局限在当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。
这样做可以使代码能重复利用,减少重复的劳动,也能使系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
就业方向:
1、网络开发
现在网络已经成为世界通讯的一座桥梁,好像Javascript、PHP、Ruby这几类开发语言大部分是用作网络开发方面。
2、企业软件开发
JAVA、C#、VB这几类开发语言都实现了面向对象开发的目标,更多时候用于企业系统的开发。
3、系统软件
C语言、C++、Object-C这些软件更多是用在系统软件开发,嵌入式开发的方面。
当然,这分类不是绝对,像JAVA、C#、VB很多时候也用于动态网站的开发。在很开发项目都会使用集成开发的方式,同一个项目里面使用多种开发语言,各展所长,同步开发。
但所以在刚入门的时候,建议先为自己选择一种合适的开发工具,“专注地投入学习,全力一击”。
会编程、会计算机语言就能加入互联网发展大潮中,享受数字经济发展的红利,一时间社会上的程序员培训机构都变得格外火爆。
但是现在,专家的数据分析结果告诉你:若想跟上数字经济发展的步伐,光会编程可不行,这个行业现在紧缺高端的、综合型人才。
11月22日下午,清华大学经管学院互联网发展与治理研究中心与领英联合发布《中国经济的数字化转型:人才与就业》,揭示我国数字人才现状与趋势。
报告显示我国数字经济发展面临人才短缺的挑战,但这种短缺主要体现在拥有中高级专业技能数字人才的比例不高,拥有人工智能、智能制造等前沿技术的人才更是少之又少。
与美国、英国、加拿大等国家相比,中国的数字人才储备尚有很大差距。
此外,报告根据对人才需求的数据分析,结果显示我国数字人才的技能需求不再强调单一编程技能,更加看重技术、管理和领导力等综合技能。
2015年,我国从事信息传输、软件和信息技术服务相关工作的人数约350万,但其中中高端人才,特别是前沿技术的数字人才并不多。根据领英中国智库的研究,在人工智能领域,美国的从业者数量在85万人以上,印度15万,英国14万,中国只有5万多人。
报告负责人、清华大学经济管理学院副院长陈煜波教授表示,我国目前在大数据与人工智能领域人才缺口明显。
他解释说,目前中国85%以上的数字人才分布在产品研发类,而深度分析、先进制造、数字营销等职能的人才加起来只有不到5%,存在较大缺口,新兴技术人才和创新型人才培养方面存在滞后和不足。
这份研究报告的基础数据来自领英在中国的3600万个人用户,这些用户毕业于1.5万多所国内外院校,分布在36.4万家企业,拥有超过2.3万项技能。
陈煜波研究团队从中筛选了72万数字人才,多维度提取用户画像并跟踪其职业轨迹,以此预测不同地区的人才流向、雇佣率、受雇主欢迎的技能等人才趋势层面的信息。
陈煜波说,根据数据分析结果,整体来看,虽然编程技能和数据分析技能需求占据主导,然而随着数字产业走向成熟,企业除了强调编程技能,也逐步更加看重人才的技术、管理和领导力等综合技能。
近年间,项目管理、产品运营等“技术+管理”类技能的需求呈现出明显的上升趋势,懂技术、懂管理的人才被认为是“一将难求”。
领英中国代理总裁曾志恒也提醒,如果你有兴趣向数字职能转型,不能仅仅专注于自己的技术能力,沟通和领导力等软性技能将成为你脱颖而出的关键。
陈煜波希望这些研究结果能为教育行业和政府部门提供借鉴。他说,教育行业可根据职位的供需趋势更好地规划人才培养的方向,政府也可更好地了解人才流动方向、技术缺口等,以此制定有针对性的引才策略。
程序员岗位职责:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
相关书籍:
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 9的书。
其实除了前9本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。
下面就按照各本书的推荐数排列。
1、《代码大全》 史蒂夫·迈克康奈尔
2、《程序员修炼之道》
3、《计算机程序的构造和解释》
4、《算法导论》
5、《重构:改善既有代码的设计》
6、《设计模式》
7、《人月神话》
8、《计算机程序设计艺术》
9、《编译原理》(龙书)
10、《活着》
⑥ 为什么我男朋友程序员有钱也不知道炫富 买车我说买四十万的车 他就说又不是做生意的人买好车干什么 对
那是你不了解程序员心里想什么。每天睁眼闭眼就是项目 代码 bug 自己赚多少钱都不清楚 除非是有必要的,或者是爱好的东西 不然根本就没心思过问。程序员炫的 别的人不懂,比如一个好的键盘 一套好的设备 真要炫富 几十万的东西也没什么值得炫的,毕竟这是一个消耗生命的职业 ,为钱去努力的程序员还是比较低级的。
⑦ 程序员都喜欢什么礼物
有一年我lg过生日,事先反复强调不要给他送礼物,因为他在我生日时什么都没送,大概是心怀愧疚。 我偏不! 我给他买了一个马克杯,纯黑的,上面只有一个词:meh。我觉得很符合他那种万事无所谓的生活态度。然后他收到了这份礼物,拿在手里转了一圈,很高兴地说:“我喜欢,字体是Helvetica。我瞪着他无语了半天说:“所以,我最大的功劳,就是选对了字体是吗?别费劲捉摸程序员的心思,反正你也摸不透。然而,只要他喜欢你,你送什么都能取悦他。
⑧ 老公是程序员,老是熬夜,想给他他买点什么东西补补
我建议整点枸杞子,非常适合程序员,万邦汉方枸杞子就挺不错的他们枸杞子属于精选大果,通过GMP认证的,不是食品类QS的入门级标准。如果你对产品质量、个人健康要求高的话,还是购买万邦汉方枸杞子比较放心。
⑨ 程序员因闲鱼“崩了”而加班,闲鱼上是有什么要抢购的东西吗
作为一个二手交易平台, 闲鱼无非是最成功的一个了,提到闲置物品出售,相信大家第一时间就会想到闲鱼App了。不过在4月28日,有很多网友都发现闲鱼突然间崩了,不管搜索什么都会出现没有找到你想要的宝贝这几个字。于是众多网友便喊话闲鱼的程序员,赶紧回来加班吧,毕竟大家都还等着买东西呢。
闲鱼使用人数多将自己不用的衣服或者是物品放在闲鱼这个平台上面进行转卖,生意也特别得好,粉丝们为了想要得到偶像用过的东西,不惜花高价钱去进行购买。经常活跃在闲鱼上面的明星有孙俪、吴昕、沈梦辰等等,曾经沈梦辰还因为在闲鱼上面卖一款包包而引发了网友们的热议。因为大家发现这款包是杜海涛送给她的,所以才出现了十动然鱼这个词语。