
Q:向我这种情况能够进入这个行业吗?
A:一点基础没有是一个很大的问题 编程实际上不是技术工作。在你掌握了技术之后,工作只是重复的使用这些技术。当然,一个问题,可以多种解决方案。不过先不说这个。想要做程序员,最开始只需要一个条件:就是你能写代码。而想能写代码,你必需从基础开始学,如果有足够悟性,半年你就可以找工作了。学程序没有捷径,或者说学程序最大的捷径就是动手去做。
Q:编程分为哪些方面,总说编程编程,是不是编程都是指网站做软件呢?
A:编程包括了很多东西。但对,编程有两大部分,一种是网络,一种是应用软件,它们适用于不同的环境和条件。做网站是编程,做软件也是编程,但还有其它的形式,例如做windows服务,做网络应用(这个可以先不了解)这都是编程。编程的范围几乎涵盖了计算机的所有功能。
Q:如果我真的要走这个方向,要从哪些方面开始学些呢?学些哪些东西呢?(C语言?C++或者java 之类的)
A:这要看你要做什么类型的程序员了,而且不同的城市也有不同的需求。你想做游戏引擎,想写自己的 *** 作系统,那你要学C和汇编。如果你就是想做网站,想做应用程序。建议你去学net。原因?不要听别人说JAVA是主流,JAVA很强大之类的胡扯,JAVA学一年出来也就相当于废物,而且就算有人用VB做CS项目,也不会有人用JAVA去做。JAVA学到J2EE一般你也就想放弃了。不是你多努力能解决的问题。JAVA不实际进到项目,你自己永远不知道MVC有什么用处。你没法理解。而net是一个框架,包括很多语言,可以开发几乎任何项目,ASPNET可以做网站,Winform可以做软件。WCF可以做网络服务。XNA可以做游戏开发。M可以做手机开发。我用winform自己做过聊天工具(QQ所有的基础功能都实现了)。用XNA做过山寨版的粘粘世界。所以学什么?学什么快又有效?学NET吧。而且语言要选C#。之后你还要学网络相关的,例如HTML,JS,AJAX等等。
Q:外面有没有做软件的小工作室呢?里面不要求学历?
A:不要求学历的有的是,但你什么都不会,你去了能做什么?你会发现软件部门都很紧张,扫地的时间都没有。所以你想学,不要考虑去扫地了。不过你可以去应聘一下网管,不是网吧的网管,是软件公司的网管。也就是技术服务部,你不是说你会修电脑么。
Q:招聘网上都是招聘编程工程师等等,看要求都是特别高,要会好多没听过的东西,有没有一些基础点的工作呢?比如:一些人合伙做的软件小工作室之类的。。。
A:软件公司基础的工作,有。文档,录入。再往上就是测试员了,测试员其实不是初级的,但有的公司测试员不需要很正规,所以你可以干。但你起码得知道什么是编程。
然后1L的朋友你说
就工资而言:c>c++>java > C#
我认为吧 就工资而言:
大公司Leader > 小公司Leader > 大公司程序员 > 小公司程序员
你写C#你觉得挣得少 那是因为你没用到C#更深的东西。JAVA有银光没?
JAVA有切面,NET也有了。JAVA有MVC,NET也有了。为什么就要说JAVA比NET强呢?JAVA的优势已经快消失没了,现在的形势要的是更快,更有效,更省力的语言。而做出的东西则要求更高的用户体验度。这些正是NET的发展方向。不要忘记NET的本家是谁。也不要质疑为什么会出现这种形势。
总之在国内挣多少钱和你的能力有关,和语言没关系。大连这JAVA和NET就一样多。而JAVA则都是现成的框架,走到最近,做项目甚至已经不需要编程能力了。试问用C能做的东西,用C#能做,用JAVA能做么?
建议LZ你买本C的基础书看一看,做一做Hello World。当你感觉你能拿C语言写出扫雷了。你可以去买本C#的红皮书,从winform学起,了解什么是GUI。还有一点重要的,要学数据库。要学T-SQL。边学边照着做,然后逐渐的把SQL和GUI联合起来。试着做一两个小项目,我是说十分小的就行。比如学生考勤啊,图书管理这种的。当你感觉可以用winform随手就能实现点小程序,小游戏,做个山寨版QQ之后。恭喜你可以去找工作了。但别着急。初学者的路你才走了一半,你要开始学网络了。ASPNET,可以用C#语言来编写网站后台,对,就和winform一样,熟悉的语言。这就是我让你学NET的原因---懂一种语言,可以做N种工作。学NET你的选择会很多。而相对其它语言,学习时间也是极短的。性价比问题。当然工作以后,你会有很多时间去继续研究C,如果你不想每个月拿几千块钱的话,一是转型,从写代码的转成管理级的。二是深化技术。
总之祝好运吧,顺便说一下,我也没大学文凭,我85后的。上面几乎是我学编程的过程,我用了一年半多点。我拿过600/月,也拿过5000/月(现在不到3000,因为换公司了)。到现在我还只是工程师级别的(其实就是程序员)。在大连5000/月也算是蓝领里比较高的了。这种东西都说不准。但只要努力了,挣钱是迟早的事。
还有啊,不拿出两年的时间来沉淀,想迅速成长挣到钱,在pg中是不可能的。起初的两年,我只能说你一定会去想,还不如找个地方干保安了。当初我一个月拿600天天加班的时候就是这么想的。但之后的几年,我换了公司,参与到项目中之后,能力和工资几乎都达到了我当初需要的水平了。之后我又想要更多的经验,所以也换了两三家公司。有的很不错,有的很恶心。总之,如果你愿意被人当牛使唤,当猪养(我们把办公室形象的比喻成猪圈,因为都是隔间。你也可以上网搜一个小说看看,讲程序员生活的,叫《隔断里的猪》),抑郁的奋斗三四年。OK,加油吧。因为总有一天,你会比你现在身边的很大部分人风光。
没人说JAVA不好,只是说你没为LZ想想,你在让他学JAVA之前,你不想想你用了多长时间爬到4K的,最主要的是,网上搜的结果,且不说有多少是水份,就你自己想想,那12K个职位中有几个会要没有经验的人,更别说什么都不会的人。我没有说JAVA不好,我只说对于LZ,NET是更好的选择,原因有三个:
1 NET容易上手,即使是对于没有基础的人。
2 NET上手后,找工作不是很难,不用上网上搜,我去过北京,去过青岛,NET工资是低起点,但也没有上限。别讨论大公司是不是都用JAVA这种问题,扯淡。你能让LZ直接进大公司?东软照样有NET部门!工资一样!东芝手下的先锋国际也是做NET,工资不按月计算。就在大连而言,NET比JAVA多。原因是NET做小型项目,开发快。而大连的日资居多,他们更多的倾向于NET。你网上搜的12K岗位,那也是有地区性质的。
3 NET的潜质远远高于JAVA。这一点不多解释。不要骗自己,仔细想想世界大部分的电脑里都装的什么,仔细想想win7的UI有多成熟。不要当愤青说微软这不好那不好的。好不好的不都在用了么。
最后还是那点,学NET你可以选择C/S或者B/S。学JAVA能么?别跟我说j2se也能做客户端应用,j2me做移动设备是还行,但概念上差太多了。再加上j2ee,你认为半年一年的从什么都不会到最后,能学成什么?你告诉我你工作了那么多年,你现在能不能通过需求和DB设计搭一套完善的工厂出来?更别说用一年时间去理解这些了。对了还要学SQL,难道放弃SQL?你确定LZ学一年JAVA就能找工作?然后LZ的处境是什么样的?如果有更多的选择的话,谁愿意天天敲代码?话说回来,选JAVA是因为JAVA好,那不如选C了。C多挣钱,一年?开玩笑呢?在说话之前,先考虑上下文,这是程序员的习惯。逻辑不清晰,不了解环境,怎么写代码?不用比较JAVA和NET。用什么语言都行,你试试用最基础的逻辑代码写一套最短路径算法吧。然后再考虑什么语言好,什么什么语言不好。我是说,编码效率和运行效率上,人和环境才是主要因素。同样的,在如何选择人生方向上,人和环境才是主要因素。而不是当下JAVA岗位比NET多就选择JAVA了。
关于公司选择:
刚刚毕业的话,建议不要去外包,要去那种就差一个程序猿的那种小公司,或者写在简历里面超牛逼的大公司。小公司里面没办法精细的研究一样东西,但是所有的事情你都要去考虑,所以能够具有全局的软件开发经验。
大公司里面可能需要做一颗螺丝钉,做一样工作总是做这一样工作,但是可以研究的更深更精通,最终结果是工作面比较狭窄,但是都是高端的业务。
关于职业规划:
其实,对于软件开发人员来说,通常,他们职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等;所以要想走得远一点,必须有一项本领是过人的。
随着技术成长,从技术性管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。
程序员要根据本身的基本素质、技术能力选择开发层次,由低到高,逐步发展。 这也是一名程序员本身具备相应素质的循序渐进的发展轨迹,包括很强的技术背景和综合管理才能等素养,这也就是所谓‘两条腿走路’的职业规划发展路线。”
希望可以帮到你,谢谢!
微软的官方网站上写着"我们期待具有独创性、开拓性的智者加入队伍,我们的面试程序也是为网罗这样的人才专门设计。"
听似简单。但无数被微软拒之门外的哈佛博士、麻省理工精英会告诉你,微软的面试题有多"BT"。这些被称为"恶魔试题"的考题千奇百怪,无所不有。
究竟应试者需要多高的IQ、多么完备的逻辑思维,才能打动比尔·盖茨,加入他的豪华办公楼?
最近,美国作家威廉·庞德斯撰写新书《如何搬动富士山———微软的面试难题》,揭开"微软问题"的真面孔。
光聪明没用
微软公司的招聘信箱,每个月会收到12万份简历。如果用A4纸打印出来,能堆得比姚明还高。
不过,微软HR们并不担心加班工作,他们有比人工筛选更高效的"秘密武器"———计算机核对搜索。每封按规格投递给微软的电子简历,会经由特定程序搜索关键词,然后录入数据库。计算机"认为"有前景的简历,HR才给应聘者一个电话应答的机会。
两轮筛选出的"胜利者"能收到一张来往华盛顿州雷蒙德的微软总部的机票。打包好头脑,准备接受"眼高于顶"的面试官们一整天超高难度的"马拉松"面试吧!
"为什么啤酒罐的两端要做成凹形设计?"
"你要怎么制造M&Ms巧克力?"
"芝加哥全体大学生的体重总和是多少?"
听到这些问题少皱眉头,它们都是微软面试最典型也最小儿科的"一星级题库"。通不过这类测试,别说微软,硅谷中的其他计算机企业都不会"接收"你。
其实,早在20年前,微软还未曾开创、硅谷还是群雄争霸时,就开始流行用这些"扯淡"考题招聘。因为计算机产业的快速变动和创新,许多企业发现,光测试应聘者的IQ远远不够,高分IQ员工往往光有一副聪明脑袋,爱说不能做。
于是,老板们开始寻求可以考查"全方位解决能力"的招聘题目,"读取"应聘者逻辑思维能力、想象力和解决问题的能力"指数"。这就是"怪考题"的老祖宗们。
为比尔设计浴室
如今,在"巨无霸"微软的推动下,这类考题愈出愈冷僻。
来看看最近比尔·盖茨最中意的考题———为他设计一个浴室。
很异想天开?可以随便回答?这么想的话你铁定无法通过微软面试!用心分析题目,应试者可以得出2个答题关键———一是要考虑符合比尔·盖茨身份、职业、性格的浴室设计方案;二是至少要提出一些让比尔·盖茨欣赏但他自己却从未想到过的设计理念。否则,比尔·盖茨干吗雇你为他设计浴室?
被微软接受的合理设计理念于是诞生了。
能够自动上锁的智能医药箱:用来存放家用药品,以便无大人陪伴的孩子进入浴室、偶遇意外时能够得到及时救治。
自动记事本:在浴室里产生奇思妙想,却又因为手湿,无法使用PDA。那么,或许比尔·盖茨需要一个声音识别设备,当他说出诸如"比尔的备忘录"等代码后,设备可以录下信息,并自动将信息发送到电子邮箱,以备随时取用。
一面物像非对称的镜子:镜子背后安装了视频屏幕,屏幕连接着四周围隐蔽的摄像机。这样,站在镜子面前,你能轻易看到你的背面图像和侧面图像,穿衣服、剪头发或者挤掉背后的暗疮就方便多了。
"面临不确定时的行动力"而非"想象力",才是微软设计这道考题的真正目的。
答对了未必得分
更令人抓狂的是:有时,应试者即使给出了题目的正确答案,却依旧无法得分。
比如"地球上有多少这样的点:你先朝南走一公里,再向东一公里,再向北1公里,这时你回到了你的起点上。"
首先你想,这不是四方形少了一个边吗?回到起点简直不可能!
然后,很快想到"极点"这个特殊地点———从北极点出发,任何方向都是南。于是从北极点出发,向三个方向分别走一公里,回到极点。于是你庆幸自己找到了答案,而且是惟一的答案。因为这样的事情在南极点上不能发生,南极点已经不能再向南了。
考官面无表情,在你的答卷上批下"汤团"一个,你和回答"没有这个点"的朋友们站在同一个叫做"淘汰"的阵营。
答案的关键正是在南极点上。
假定你站在离开南极点一公里多一些的地方走向南极。走完向南的一公里后,你还未曾达到南极点,但已经非常接近。于是你继续向东,因为实在离南极点太近,你发现不断向东走的路线形成了一个以南极为圆心,与赤道平行的圆,它的周长刚好一公里。这样一来,你回到了圆形的出发点。往北一公里后,你回到原点。这样一来,答题的点增加到了无数。
完了吗?并没有,你还可以增加一些点,比如,那个圆形的周长恰好是1/2公里、1/4公里、1/8公里
只有回答出后面两类答案的人,才有资格被微软留下来
一眨眼,7月过半!又将迎来一波求职热潮,想趁着招聘季换份工作的、毕业开始实习的准毕业生们各路搬砖党纷纷的“复苏”为找工作进行筹谋准备。可同样是程序员求职,为什么求职季别人很顺利的进入了大公司,而你却“屡面不应”?其实,昌平电脑培训发现很多时候并不是你的业务能力没有达标,而是你在求职前没想明白这几件事儿?
明确目标,找准定位
不管你选择什么公司,是机制完善的大公司,还是创业型公司,一定要先想好自己的目标,或者说发展方向。
如果你有宏大的目的,伟岸的理想,比如白手起家创立一家属于自己的IT公司,你可以选择成为一家大公司的管培生,或者一家愿意放权和容忍错误的小公司。
为什么?因为创业,需要了解很多环节,创业前要打杂,了解项目运作的流程。创业者,无需样样精通,但是每个关键节点他必须要懂。如果呆在大公司做管培生,就有机会轮岗,了解不同部门的运作。
如果是小公司,必须选择愿意放权和容忍错误的小公司。为什么这么说呢?因为不是每家小公司都让你犯错,一旦犯错,客户就没了,工资也可以不用发了。所以说,小公司未必就像一些人说的那样,能学到很多。
如果前期不考虑创业,或者根本不想创业。单练一种技能,做到公司离不开你,做到你在公司就是第一名。用市场营销的术语来说就是定位:你在一家公司的定位。那你可以选择一些创业型的公司,来提高自己的代码熟悉度,刚就业就可以掌握公司的一些核心技术来发展自己,这个机会也是很难得的。
进大公司还是小公司各有利弊,这个真的很难一刀切。还是要因人而异,因情况而异,个人建议程序员选择大公司。大公司小公司优缺点比较如下:
通常情况下,大公司的优点是:
平台好,各种资源多,学习培训体系完善,牛人多,说出去也有面子,工作环境好;
稳定,有健全的福利待遇,而且公司经过N年的积累沉淀已经发展成熟,有安全感;
有秩序,制度规范流程清晰,明确了每个人的责任,也最大限度上保护了每个人的权益。
缺点是:
因为结构太完整了,多你一个不多,少你一个不少。
因为你就像一颗螺丝钉,你的成长是有局限的,而且一个萝卜一个坑,上升也会有困难。
2 小公司的优点是:
每个人都很重要,而且你可能身兼数职,能量能得到最大限度的发挥。
离老板近,开会培训的经常都是老板,如果老板格局高够有魄力,也能学到很多东西。
跟公司一起成长,如果公司成了,你就成了元老,有原始股,发达了,像阿里巴巴的十八罗汉。
缺点是:
风险高,不稳定,说倒闭就倒闭了。
工作时间巨长,基本上没有私人生活。
没秩序,混乱,搞得不好你会发现有效的工作时间三分之二都不到,时间都去哪了
今天的主题,就和大家讨论下应该如何选择一家靠谱的公司吧!
优先选团队而不是优先选公司
我们加入一家公司,不管这家公司的规模怎样,业务形态怎样,对你影响最深的大都是你所在的团队,团队氛围、团队成员这些都是会影响着你在公司的每一天,所以我个人认为选择一家公司最重要的其实是选择团队,那么怎么判断团队是否值得加入呢?
所在团队是否承担公司的核心业务
一家公司赖以生存肯定有他自己的业务形态,但是大部分大点的公司业务形态有很多种,有些业务是新开的,或者在探索、在尝试,如果你所在团队承担的是公司的核心业务,那么毋庸置疑,这团队值得加入。如果所在团队处于公司的边缘部门,对公司来说可有可无,那么在加入之前就要慎重了。
举个例子:有两份offer,一份是上市的大互联网公司,假设是阿里,一份是发展中的但是不知名的创业公司,薪资水平差不多,甚至创业公司稍低些,但是阿里给的offer是跟电商、支付完全无关的边缘部门,比如阿里汽车、阿里健康之类的(只是举个例子),而另一份offer加入的是公司的核心团队,负责公司的核心业务,而且处于快速发展中,那么如果是我,我宁愿选择第二家。
至于为什么呢?
虽说我们做的都是技术,但是公司的发展靠的都是业务,说到底技术是服务于业务的,如果自己所在的是公司核心业务,那么自己的工作会更有动力,一旦业务发展起来,那么这种成就感是任何东西换不来的,而且如果有奖励以及晋升机会,我相信跟核心业务直接相关的人员肯定有更大的机会。
团队内部是否有牛人
这个很容易理解,我们加入一家公司其实非常在乎自己的个人成长,尤其是在职业初期,能得到大牛的指导,甚至点拨,自己朝着对的方向有时候比你瞎努力要有效的多,所以团队内部如果有你知道或者熟知的牛人就更好不过了。
团队氛围
如果团队内部没有你认识或者熟知的牛人在,那么就根据团队氛围来判断,比如团队成员平时是否经常交流,相处是否够融洽,遇到困难会不会有人帮忙,部门领导是不是有话语权,是不是有一些内部或者公开的技术分享等等。
优先选择互联网公司
在团队差不多的情况下,或者你都不了解的情况下那么就看公司性质了。毫无疑问,对于IT领域的技术人来说肯定优先选择互联网公司。
市面上有很多性质的公司都会有IT部门,比如金融保险类,比如服装、汽车类,但是强烈建议优先选择互联网公司,因为只有互联网公司才是真正意义上技术驱动的,对技术会更重视,对技术人的成长也会更有帮助。比如Google、Facebook、阿里、腾讯、美团、小米、360、京东等都是大家期待和向往加入的互联网公司。
是否有融资
互联网公司并不只是包括那些上市巨头,有无数互联网创业公司供大家选择。建议大家选择拿到融资的公司,因为现在创业公司很多,死掉的更多,如果公司都没有拿到融资,那只能说死掉的概率太大了,加入没融资的创业公司还是有很大风险的,当然如果你是以合伙人身份加入的,那么这算创业的,这种另说,但是提醒一句,即使是以技术合伙人身份加入公司,不要相信口头的股份承诺,要签合同,而且最基本的工资也应该有保障的。
而如果你加入的是B轮融资以上的创业公司,那么可以跟一些上市巨头公司做比较了,我甚至觉得这样的公司更值得加入,因为你在创业公司的重要性完全比你在BAT的重要性大得多,而且这种类型的公司对人才更加渴望,薪资福利一般也不会比那些巨头差,当然前提是,你对这家公司很看好。
产品>项目
市面上有两种公司,一种是有自家产品的,比如支付宝、微信等,都是属于自家产品,自己员工来进行开发,公司的业务寄托在产品上,还有一种是项目,这类公司大都是外包公司,客户有什么需求找外包公司,外包公司给他开发出来或者出解决方案,每一个客户的需求就叫做一个项目,外包公司向这些客户按项目进行收费。
做产品有个好处就是,因为是自家的,后续是要持续维护的,所以对代码质量、架构有要求,无形中对自己也有较高的要求,而且还有标准的开发流程,有产品经理、开发、设计、测试等部门的配合,你还可以接触到除开发之外的领域。
而做项目就不一样了,因为是面向客户的,把东西做出来,拿给客户去审核,客户说ok那就ok了,一般来说客户都是不专业的,所以对代码质量、对架构没有要求,在这种环境,自己的开发习惯与思维也会受到影响。
所以我认为产品>项目。
衍生出来的就是私企>国企>外包,这里稍微说下,很多国企公司也是有自己产品的,但是我们都知道由于体制环境决定,在国企根本没人会把他当做自己的产品来做,很少有人关心代码质量、关心用户体验、关心交互是不是合理等,虽说福利待遇好,但是非常不利于自己的职业发展,比较适合养老。
我知道当国企与外包公司在一起做对比的时候肯定有人争议,这个没绝对答案,只我个人认为产品>项目更重要,所以国企要稍好过于外包。
薪资高的肯定优先选择
我们工作都是为了挣钱,没有人跟钱过不去。有人可能会说,我还关心自己的职业发展以及能力提升,说白了,你之所以关心这些是为了以后可以多挣钱,本质上其实是一样的。
回答于 2023-04-03
详情该链接由问题回答方推荐1自己做网站。
程序员一般弄个网站不是什么难事。有了自己网站,就可以想路子挣钱了。 网站挣钱:投放广告费、谷歌联盟(国内是不太好用了)、百度联盟、雅虎广告、淘宝联盟(这个我比较推荐)、会员收费(有技术含量的东西,下载收费)、培训会员收费、自媒体(最近几个月兴起的,有兴趣的可以了解下)……反正多了去了 。
2自己做私活
接私单的也超级多,我觉得最重要的是怎么样去跟客户沟通,先把定金拿下,要不然就白干了,人家最后说不要了,你就只能内心狂喊一句“fuck” 。(私活如果有路子,能有单子,还是不错的,可大多数人不仅仅是技术上的问题,我相信最大的问题还是接不到单子吧)
3威客猪八戒啥的
都搞过,注册账号,接任务,但是总体感觉不行。自己辛苦完成提交了项目后,人家不采纳你的,你白做。也可能是我的水平有限 ,不符合人家的要求,其中也不乏威客网站自己的猫腻。 (提交了,人家不采纳,靠,白费力)
4开Yellow网站 (排除)
这个访问量挺大的,无可置疑,挂Google联盟的广告,轻松月收入1000美元以上,还不错的样子吧,不过这年头的行情,大家懂。(程序员同学们,千万不要做这个啊,现在有做的,赶紧收手)
5淘宝联盟
我的收入大部分就在这儿了,推广产品,拿佣金。
6微商
如果你有自己产品或者有很好的货源,也是可以尝试下的。
以上就是关于如何进入编程行业全部的内容,包括:如何进入编程行业、刚毕业的程序员小白应该进怎样的公司更合适、本科毕业的程序员(java)要怎么做才能进入微软等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)