转行学习编程开发对个人有什么要求吗?

382被浏览90,284分享邀请回答/s/1jIADvCi 密码:aav1链接: 密码:vae2链接: 密码:39pr链接: 密码:jza8先分享个基础更多需要自己去寻找,也可以看看书籍,零基础开始的推荐看《head first java》以及 《core Java》有一定基础以后可以看看《Java编程思想》很不错的一本书关于自学完以后我建议是这样的:找一些常见的面试题目,去做一下,尝试下,这种在一定程度上能让你更加自信,知道面试题目也不过如此,然后如果有真正的面试机会可以现场实践一下,不要因为第一次面试失败上来就否定自己,做任何事情都要付出失败和耐心,总会守得云开见日出。11421 条评论分享收藏感谢收起43 条评论分享收藏感谢收起806被浏览152,812分享邀请回答13329 条评论分享收藏感谢收起7516 条评论分享收藏感谢收起大部分人重新回顾自己的学习编程的经历,往往会发现自己走了很多弯路,踩了很多坑。或许是一本久负盛名的书,花了很多精力看完之后却发现名不符实;或许是追求一些时髦的新技术,却发现竹篮打水,镜花水月;或许是听信了一些一面之词,因傲慢和偏见而固步自封;或许是对某些看上去艰深晦涩的领域心存畏惧,导致无法理解很多问题的本质……所以本期话题的主题为如果能重回初学编程的时候,会怎么规划自己的学习路径,希望大家分享自己的故事。为了避免大家出于个人的认同而不是对于内容本身的认同来点赞,所以从本期开始,所有参加话题的参与人的身份将会匿名,直到话题结束后才公开显示ID。请大家也遵守该项规则,不要猜测回复者的身份或是主动暴露自己的身份。
<span class="count"
data-count="
, 晚饭还没吃完,他们就知道时刻到了。他其实可以说:&我必须去寻找公主。&但是他没有必要这么做。他给了她最后的一吻,然后就背起行囊,走出门去。
先说说我自己的踩过坑的吧:坑1 - 选书大学的时候,军训结束后开始正式上课了。终于要学编程了,好激动!我也要像传说中的黑客,噼里啪啦敲一顿键盘,世界便尽在掌控之中……上课的前一天,领到了崭新的编程教材,我兴奋地睡不着觉,熬夜用手机的补光灯照着看……命运给我开了个玩笑,这本书的作者叫谭浩强,据说,这书里面每一页都有。等我发现的时候,我只好重新学了一次C语言……因为我对于C语言的理解几乎都是错误的……顺便一提,我重学选用的书是:。经过C语言的教训,我发现看一本烂书不如不看。这时来到了大二,开始学习Java了。这次我再也不信国内的那些大学教材了,豆瓣上搜了下,发现评分最高的是Java编程思想,评论都说好。果断买买买,奉为圭臬,每日研读。这次我的Java确实学的不错了,期末Java大作业的时候,大部分人还在懵逼的时候我脑子里面已经知道该怎么实现了。最后大家发现我很靠谱,于是整个小组把写代码的任务都交给我了(大作业除了写代码还有写文档之类的杂活),我也不负众望,一个通宵搞定,感觉自己强无敌。然而等我到了工作中的时候发现了两个问题:第一,Java编程思想成书于2006年,主要讲的还是Java SE 6,然而等我工作的时候,Java SE 8已经推出,并以疾风骤雨之势成为了大部分的公司线上环境。而Java SE 8的引入的诸多新特性以及SE 6和7里面的废弃不用的类和方法,也需要花时间重新学习和整理。语法的特性还好说,在这个技术和思想日新月异的年代,一本十年前的语言入门书,可能里面潜藏着很多初学者不容易发现的过时的思想,这才是真正致命的。第二,Java编程思想只是帮你入Java SE的门,离工业实战开发还有很长的一段距离。公司中版本控制用的是GIT,包管理用的是Maven,类的命名原则,代码重构,以及流行的Java EE和Spring框架等等知识都没有提及。我毕业的时候根本不知道这些,导致了我找工作的时候吃了很多亏。这些东西只好在工作中一点一点重新学起,当然,还包括重新学习Java SE 8……实际上,Java编程思想已经过时了,虽然豆瓣上评分一片大好。这里我推荐的是最新版的Java核心技术。另外我发现,Amazon美国上搜Java排名第一的是一本(基于 Java SE 8),然而国内的Amazon搜索Java,排名第一的仍然是Java编程思想。可见国内仍然很多人在Java SE 6上浪费时间……我现在选书的几条原则:大家的评论,以国外的书评网站为主,评价不好的千万别看讲的是否技术已经过时,优先选择最新出版的技术书不要买中文书,除非有特别的理由(国内优质原创技术书,不包括翻译书)坑2 - 提问和交流学习和开发总是会遇到问题,遇到问题总是需要请教别人,上哪去请教呢?单独请教身边的高手:可高手一般懒得理你,如果是查Bug或者非常细节的问题,更是没高手愿意理你。基本上高手只会回答观点性的问题QQ群:大部分都在吹水聊天,提问题基本上没人理,并且QQ群里面贴代码的体验很差CSDN:这下有人理你了,可很多人回答问题都是很不负责任的,并且提问需要积分,然而获取积分又非常麻烦SegmentFault:比CSDN的体验好很多,提问也不需要积分,国内比较专业技术问答网站国内差不多就这些方式了,直到后来我发现了StackOverflow。不好意思,上面都是垃圾。然而StackOverflow是用英文交流的,好多编程术语都不知道,怎么玩?后来,我发现问题的本质在于,看的技术书是中文的。因为看的技术书是中文的,所以只知道这些技术的中文说法,只能和中国人交流,然而编程的世界的语言却是英文。第一,大部分项目的文档和介绍都是用英文写的。第二,GitHub上交流用的也是英文。第三,语言和协议的标准也都是用英文写的……所以,为了和世界接轨,我开始把我学的东西大部分重新看了一遍英文版的书,不为别的,就为积累技术术语,当然也顺便复习一下。所以后来我选书,基本都是在英文书网站里面挑,很少再看中文书了,避免学习术语的成本。况且中文翻译书,翻译质量参差不齐,指不准就看了一本瞎翻译的书,误入歧途。那么我现在遇到:有明确答案的知识性问题(比如程序报错,有小Bug之类的),去StackOverflow问。如果还没有得到解决,考虑:这个问题是否可以通过查阅相关文档解决?这个问题是否可以通过查阅相关语言和协议标准解决?这个问题是否可以通过在邮件组里面提问或者项目讨论区(GitHub Issue)里面提问解决?这个问题是否可以通过自行阅读代码解决?绝大部分知识性问题,都可以通过上述方法解决,如果这还解决不了,可见你在使用一个没有开源,没有友好的社区氛围,没有什么人在使用的过气技术,应该思考下你用的这个技术是不是该进博物馆了?没有明确答案的观点性问题(比如某技术的优势或者未来发展趋势之类的问题),可以考虑:StackExchange的子站点programmers里面提问Reddit的Programming区里面发帖看该技术领域里面明星人物的博客或者书籍请教身边的技术大牛关注各种技术会议的视频和讲稿自己思考观点性质的问题,本没有标准答案,当然会比知识性的问题更难获取答案,可是这些问题,却比知识性问题更加重要。知识性的问题,只有对或者错两个结果,你违背了知识,你会立即得到错误。而观点性的问题,就比如选书或者如何交流,如果没有自己的一套方法或者错误的方法,就会原地踏步乃至于南辕北辙。坑3 - 赶时髦搬业务代码的过程中,学了很多库的用法,比如说HTTP相关的用过Java的HTTPClient和Python的requests库,写并发会用并发的库,写TCP会用Socket相关的库,做Web用过NodeJS和PHP等……发现很多框架也不难学习,于是折腾了更多的新框架和新语言(Go、Rust)……然而一路折腾下来感觉就是不生产代码,只是做了一把框架的搬运工,搭个架子然后吭哧吭哧写业务代码。最后发现追求新技术有两个问题:第一,用户并不会在乎你用的什么技术,只要他们用着爽就行了。而这往往会意味着,赶时髦的新技术会因为不好招人以及担心有坑而导致不会被公司采用。第二,搬运框架并不会真正提升你的技术,除非你能理解整个框架的实现,到源码级别的掌控。所以赶时髦并不会让你升职加薪,也不会真正提升你自己的技术,那么到底该学什么呢?学习路径有篇很有名的文章,,认为编程专家需要10年的学习时间。并且给出了一些学习目标:学习十来门语言参与(有技术含量的)项目开发维护(有技术含量的)项目对计算机底层的了解参与制定一门语言的标准等等。这些学习目标我也认可,但是比较抽象。有一份比较实际一点的文章,(这篇文章有个坑,它推荐了W3School,实际上W3School是一个过时的有很多坑的网站,我比较推荐)。这里我谈一下我自己的学习规划:学几门流行的编程语言,当然需要找一本靠谱的英文书来学。学习的目标在于熟练使用大部分语法特性以及相关的库函数,也包括引入第三方包以及调试优化等内容。学了之后也可以适当看下中文的技术书,方便中文技术交流。学习编程相关的开发工具(IDE,版本控制,文本编辑等),提高自己的开发效率。成为一名熟练的框架搬运工,比如搬一下Linux+Nginx+Mysql+PHP搭网站,ELK搭一个日志收集查询展示系统之类的。这些技能只需要阅读下官方文档的就行了。阅读语言和协议的标准,参与一两门技术的发展和讨论学习操作系统和编译原理,了解语言和协议设计的背后的思路,了解计算机的底层到应用层之间的实现,包括网络并发等领域目前我只做到第三步……我目前正在看一些语言和协议的标准,以及学习操作系统和编译原理等……
某西南偏远三流野鸡公司排名4积分2732">
写得太好了!我补充一个,刷题需节制。
提问下,是否有好的购买外文书籍的途径.普通网上英文书是中文书价格的6倍.
直接下载电子版:http://gen.lib.rus.ec/
<span class="count"
data-count="
, ifelse程序猿
首先说明我讨厌固定的方法每个人都是不同的,各位大牛也应该有自己的方法,比如教教学生啊,睡前读两章啊,打打炉石啊。。。 所以我所说的,可能有用,也可能是扯淡(当然我就是爱扯淡)学习路径我认为是一个迭代加深的过程学习-&使用-&学习更深入-&使用更深入以下使用入门举例从入门来讲,语言我还是觉得两个比较好C/Python 。对于入门书籍的选择,我觉得无所谓,很多人喜欢比较谁的书写的好谁的写的不好,但是不同人有不同的偏好,我觉得意义不大。你能找到的书基本都不会错太多,就算是谭浩强也有无数人看着他的书学会了不少再回来批判他,当然现在他的书已经不多见了。事实上大部分学校的教科书都能达到基本的要求。入门很简单,C语言看到指针前面,这就够了,我看的是c bible,就是C作者写的那本。Py也很简单,更加接近自然语言,我是看的learn python the hard way。甚至某种语言官方文档也是很好的入门资料。想了想即使到现在这两本也足够入门,简单易懂。我不理解有人喜欢推荐那种又厚又重,未定义行为都讲一遍的书,这种东西既没啥重要性又不适合入门,看起来真是痛苦。至于书是中文还是英文,我也觉得无所谓,但是最终要看一遍英文。如果你先看的中文,之后一遍英文的也是十分简单的事情,顶多几个小时。学习完之后就到了使用阶段 随便选个oj刷10道水题。 课后习题做了迭代这个过程再往后我就不讲了,因为我水平就到这里了~使用工具书是工具,但是我觉得有点过时(因为我懒得看)。我觉得现在更好的工具是网络。个人喜欢直接搜遇到的问题,blog就是很好的地方,stackoverflow也是。使用工具最重要的问题是选择适合自己的,比如blog搜出来靠前的可能讲的并不是很适合自己的阅读习惯。正确使用工具是及其重要的能力。实用主义我不是理论派,我喜欢讲学以致用,如果没啥用但是好玩也行,去解决问题就是从学到用的过程。个人认为大部分程序猿都是在这个阶段学到大部分东西的。比如:题目tle了,那么可能你会因此学了某种高效算法。需要做大作业了,那么可能你因此仿写了2048,学会了js里面的动画。踩坑再爬出来就是提升总有人喜欢给后面人说自己遇到了多少坑以后别碰。但是我觉得对于学习,踩坑是货真价实的提升。卧槽我懒得继续写了。。。学习技术还是上个大学把。。。最后一句话,证明你能力的最重要的地方是:你解决了这个问题你把这个东西用傻逼都懂的方式解释清楚了天天扯图灵机/P=NP的要么是研究理论的要么是装逼的。技术的发展是为了简单不是为了复杂。卧槽我写了这么长?
<span class="count"
data-count="
mickeyandkaka
我认为字数越多,赞数越高,这样的现象是不好的。战略性的方向:读个好点的大学的计算机专业原因不在于学校,在于你接触了什么样的人,什么样的环境,你就会变成什么样的人。这个甚至比你各种努力还重要。大学逼自己多写代码多刷题。为进入大公司做准备。只有规模足够大的工资才有平台,才有可能发挥的机会。代码不是为了自我满足,而是要真正服务于千万用户的。除非你眼光毒,不然你赌不起你的时间。战术性的意见:兴趣是最好的老师大学专业课别挂,有点印象。以后好随时捡起来了解简单的英语独立思考,解决问题若都能做到,几无敌手。我认为对于不同的时代,介绍不同的术意义不大,c++精通的人,难道不能几周学会java、Python、Golang么;大学高绩点的人,相信对于最新的技术也能有所认知并学习精髓。编程是用于工作,工程中迟早会遇到你完全不会的问题,这个时候能帮你的只有解决问题的能力。随便聊下,不爽你打我呀。
黑心作坊排名334积分110">
只有规模足够大的公司才有平台,才有可能发挥的机会。不认同,做什么事情是需要和你的能力相匹配的,指望靠工作来提升自己,是非常不现实的。
多写代码多刷题,具体是刷什么题和写什么代码呢?
有钱赚才是最好的老师!
<span class="count"
data-count="
准备多一台设备一个人如果要学习linux,网络原理等知识一台设备远远是不够的,另外想当年高校网络认证需要客户端而客户端(锐捷)只有window版,这导致在linux下我根本查阅资料,做进一步的学习.再比如,当设备在跑扫地机器人或进行复杂的运算时,机器满负载这时候我们不应该只是干等着.理论知识老老实实的学习数据结构跟算法,以及基础的c语言.学习这些没有快捷的路径,就是不断地堆时间.如果这些都懂了,其他语言的上手速度就自然而然的快了.两个例子,@Sayalic 的面试经历,面试官:会做网页吗?S:不会.面:我要你明天就会.第二天S拿着作品去,对方给了offer. @elf 在做不会php,但是通过看底层源码却是第一个完成的人.他们能做到如此,让我觉得语言的之间的差异在强大的基础面前不值一提.良师益友任何时候,有一个好的老师,能帮你少走很多弯路,有一个好的学习同伴,能相互鼓励.只有这样才走的不那么累,也能走得更远.可以通过成熟的社区去提交自己学习上遇到的问题.推荐看一下.千里码就是这样的一个不错平台.获取学习资源现在大家都能急躁各种教程直播,都希望通过看视频来获取知识因为快.但是要根基不稳,常常看着懵懵懂懂实际上依旧不知其要领.觉得只有通过阅读书籍,因为要实验书籍上的代码可以让发现自己没有注意到的问题.书籍上我推荐红皮书(wrox)跟动物书(O'Reilly).如果遇到专业上的比较冷门或超前问题,可以利用大学的免费期刊网查找相应的论文(尽管国内的抄袭很多).确定自己爱好大学学的东西很多是工作后用不到的,加上一个人的精力是有限的,所以大学期间应该尽可能去尝试,去寻找自己的爱好跟侧重点.然后再去针对性的强化它,接着再去找相应的实习.如果给我重新规划大学:大一学习理论知识同时不断关注相关的科技资讯等,实时了解未来的发展趋势并确定自己的学习侧重点.大二确定自己发展方向加以研究.大三寻找符合你兴趣爱好的实习岗位.笔记总结我们学过的东西无论如何都是会忘记的,如果忘记了又要重新去把找回来重新学习,相当于浪费了一次学习时间.我们学习的时候应该记下笔记,推荐记在云笔记上不要记在纸上,纸上无论如何你以后都会丢失的,你不可能在你上班的时候桌面上放着你大学记的笔记.记在笔记上以你最熟悉的逻辑来记录的,所以当你重新阅读复习你的笔记的时候,你会很快就重新掌握它.尾巴任何时候努力都不晚,很多人直到上大学才拥有自己的第一台计算机,但是另外有一些人他们从娃娃起就开始接触计算机,或是天赋异禀.比如@ikarienator 但这不能成为我们不努力的借口,学习有时候不是为了挣钱更多是为了自己的兴趣以及最初的梦想.希望将来自己的子女在问别人的爸爸的时候,我可以回答"爸爸已经努力过了,虽然爸爸失败了,但是我希望你能成功."而不是让自己子女替自己完成梦想.
排名319积分117">
确定自己的爱好,难吗
这里我要澄清一下&&那一次其实我并没有学会网页制作,只是七拼八凑临时完成了任务。实际上学会网页制作至少需要看一遍HTML+CSS大部分标准才算入门&&没有任何一门领域可以有捷径可以走&&
<span class="count"
data-count="
, Phd in CSE, HKUST
前言如果让我重新学编程,我会选择自己喜欢的/感兴趣的来学,而不是别人喜欢的来学。学编程的时候要有一个明确的目标/计划和对自己长期的预期。计算机科学与工程学习编程语言之前,我觉得得先让自己充分熟悉计算机的基本概念,从宏观上打一下基础。充其量,编程语言只是一种反映我们想法的工具而已。学习计算机,我觉得应该先让自己知道计算机科学到底是什么,解决了哪些基本的问题,这个科学又是怎么应用到工程上来的。如果时光可以倒流,我会重新审慎我本科时候的培养计划,找出我到底要掌握哪些知识才可以成为一个合格的软件工程师/计算机科学学者。按我现在的理解从理论上来讲计算理论很重要,我得知道什么是DFA,NFA,正则表达式Recognizer,Pushdown-Automata,图灵机,图灵完备的Ram-Model,NP vs P, 什么是NPC,什么是NP-hard, 什么是reduction。知道了这些才知道之前的计算机科学家/数学家都搞了些什么。基本离散数学知识/数据结构和算法很重要,作为一个程序员大概需要了解基本的数据结构(至少对语言基本库例如C++的STL或者Java中的Collection实现机制有所熟悉,各种Tree/HashTable等等),算法导论的前面基础部分(递归分治/动态规划/贪心/分支限界法等要知道),算法设计中的近似算法/随机算法/均摊分析要了解一下。这一步最直接就是刷刷OJ上面的题了。编译原理挺重要,至少得知道程序怎么编译成原生代码执行,或者解释执行的吧。然后像语法分析/语义分析啥的稍微了解下没有坏处。从系统上来讲计算机组成原理很重要,计算机组成原理告诉我们怎么利用好CPU/GPU/协处理器,Cache,内存/显存,磁盘,它们的机制,对于写代码有一定的指导意义。操作系统很重要,至少知道内核怎么把我们计算机组成原理里面学到的这些东西操作起来。编程语言的学习可能先学一下Lisp系列的语言,比如Scheme,看看MIT视频学一下,因为语法特别简单,又可以从中学到计算机程序抽象的一些东西。然后关注以下C或者C++,借此了解一下系统上的东西,怎么利用起来计算机组成原理里面的这些硬件,熟悉一下操作系统内核提供的一些基本系统调用接口。需要做做小项目的时候,搞个Python玩一下,比较顺手,各种库,比较能实现想的到的Idea;然后有需要的时候玩玩Go,比如写个服务器程序,或者写个单机版本的Map/Reduce。关注语言的最新标准关注语言的标准,主要能让我们体会以下编程语言设计者的考虑。因为标准的指定是工业界实践多年,然后发现有些问题,大家填一下坑,让库设计者和库使用者都更容易写出好维护,好写的代码。使用现有的好用的工具比如集成环境linux下可以选择Jetbrains家的各种ide,编辑器可以使用Github出品的Atom,然后Github Student Pack上有各种好用的免费试用的一些工具比如说Vps等。开源社区 & 论坛我会一开始就注册好Github账号,把自己的学习代码都放上去。然后可以关注有啥新颖的我感兴趣的技术;然后在Twitter上可以关注一些感兴趣的程序设计和大公司的推文。然后有问题可以翻墙到Google查查StackOverflow,自己如果有新的理解,尝试搭个博客写点心得。比赛 & 项目可以通过Acm比赛强制自己熟悉数据结构/算法/图论/数论/计算几何。也可以搞点比赛,比如啥XXX创新杯什么的,练练写个小项目的能力
, stay humble & hungry
跳坑的人现在的我,在一个和计算机毫不相关的专业,自己一个人学习编程和其他计算机知识,自己一个人做着练手的项目……悔不当初→_→至自己和其他转行者希望能在编程和计算机的海洋里找到自己的快乐,并为之奋斗下去。
排名337积分109">
目测是@东云 &_&
哈哈哈,我在千里马还一个人都不认识呢~~肯定猜错了~lol
学习方法有两条路。一条是功利性的,一条是提升眼界和整体水平的,两者完全不同。前者把时间花在最有价值的技术上,有利于以后工作/面试/升职加薪。后者例如刷刷技能树,开阔一下眼界,有利于超长期的技术规划发展。。个人而言,是偏向后者的。提升整体长期编程技能,并没有太过取巧的捷径方法,有些坑踩过才会记忆深刻,有些代码错过才会理解正确写法的重要性,就是花时间。而这些经验,都是日积月累起来的。并不是说简单的跳坑解决业务问题,技术就能全面提升了,在不同领域的编程思维模式,差别巨大。如果说这些年有什么后悔的,只能说还是不够努力。很难的坎,需要用巨大的集中力去攻破。也许一旦松懈下来,就很难再有良好的编程和学习效率。说点实在的,如果能重学一次编程,要提升水平的话,英语很重要,比赛很重要,看正确的书很重要,学习大牛写的代码很重要,点千里码技能树很重要。如果你所有的这些都做到了,水平还是上不去,那只能说“爱的不够深”!
只后悔当初没学C,学的Pascal
您未提交【码之初】的正确答案,暂不能回答相关问题。
如有疑问,请
(C)2016 千里码 浙ICP备号-1 联系我们:10:36 提问
通信女转行做编程有多大难度?
一关系非常好的朋友.此人通信女,在某通信设备商干了两年的一线工程师.因为老是要出差,是在受不了想转行做一个测试或者编程
要求不高,稳定就行.但是没有太多编程基础.这样的情况转行做软件难度大吗?换句话说,都应该学点什么呢.
本人计算机专业出身,却不务正业搞了通信,所以对现在的软件圈子不是很了解.希望各位能给点帮助.
按赞数排序
女生,说实话,还是回家结婚生娃吧
在不了解一个人具体情况的情况下,通过你几句话的描述很难给出什么有用的结论。除非是街头看相的大师。
这个真的很难说。人和人差别很大,工作这个也要看缘分。
个人认为女不适合于做编程,转测试还可以考虑。只是要自学一些测试的东东,否则找工作不容易。
其实技术什么的,都没啥。别吓住了
关键是自己的主观能动性,花时间,投入学习。好歹也是计算机专业的,而且也说了,要求不是那么高,不是非要进FLAG,BAT公司。
搭好基础学习一下,还是可以胜任的
女生的话建议你做软件测试,编程也不是一下就能学好的
毫无专业基础的人经过半年都能做软件开发,与男女无关,计算机专业的也就是
有个老师在旁边,其实 都是自己看视频和书自学的
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐小女准备转行,投身程序开发,求励志,求指点 - ITeye问答
个人情况:非计算机相关专业普通二本毕业,女,之后又在读本科的鸡肋专业的悲剧研究生一枚。决心转行,投身IT。现在利用一些JAVA视频培训资料自学中。
还是比较心虚的,怕做不好,几个方面吧:非计算机相关专业、女、年龄(鸡肋研究生毕业后25)
求各位业内人士指点,求励志,尤其期待转行干IT的,还有女程序员。
问题补充:个人情况:非计算机相关专业普通二本毕业,女,之后又在读本科的鸡肋专业的悲剧研究生一枚。决心转行,投身IT。现在利用一些JAVA视频培训资料自学中。
还是比较心虚的,怕做不好,几个方面吧:非计算机相关专业、女、年龄(鸡肋研究生毕业后25)
求各位业内人士指点,求励志,尤其期待转行干IT的,还有女程序员。kkvsyy 写道你看中了IT行业的什么?看一些JAVA视频做开发应该没问题,但要是想有所发展你还是该问问自己投身IT行业的的目标是什么 ?
恩,若说投身IT的目标,我是想做技术牛人的,喜欢钻研一些技术类的。觉得IT这行很公平,只要肯努力,不断学习,提高技术,就有饭吃,有成就感。感觉IT工作环境好,最喜欢的是人事关系单纯简单。以上都是觉得,不知道对不对。
问题补充:runfriends 写道在哪个领域人事关系都不简单,这也分公司文化。即使说简单也只是相对而言。当然干这个饿不死,想发财也难。
在这个领域薪资差异巨大,中小公司的架构师收入跟大公司的普通程序员差不多。
如果有想法,有胆识,自己创业也有不错的前途,关键是要能吸引到投资。即使失败了也是宝贵的人生财富,有失败的创业经验也会在将来的求职过程中获得加分。
不过要想做牛人,是很辛苦很辛苦的,很多时候我自己觉得自己水平不低了;但是时常在各论坛上发现更多的牛人发表的技术博客,又觉的自己就是个渣。
不过这个领域人事相对简单我到是认同,尤其是在互联网领域。我也是半路转行来的,对此深有体会。不过我没进过国企和政府部门,所以不知道在国企和政府部门的IT岗位是怎么个情况。最后再说一遍,再简单也只是相对的,公司大了,人事关系都很复杂,不过在你达到一定位置前可能不会遇到罢了。
还有说说工作环境,如果是知名的公司,工作环境是没的说。不过在这个领域公司差参不齐,工作环境也是差异巨大。不要以为,所有的程序员每天都是喝坐在高层办公楼,喝着免费咖啡上班的。
再说说健康问题,程序员每天在电脑前面一坐就是一天,如果还不注意,时间久了就有问题,我从来到北京,体重疯长,朋友说我吹起来了。还有容易患肩周炎、颈椎病。平时应该多注意这方面。不要总是一个姿势坐着,上班的时候多活动下肩膀和脖子。现在我都希望能站着写代码,可惜桌子高度不够。
最后说说努力的问题,其实个人觉的不论在哪个领域只要肯努力都能有前途。只是努力的方向不一样罢了。话说在技术领域,只要肯花点时间,就能学会的都不是太值钱。当然单纯做技术做到高深的也很困难。在我国单纯靠技术赚到300万年薪也不是没有。但是如果入行第一年,每天写增删改查,几年以后还是在做同样的事,那恐怕就不行了。得每天都考虑怎么能让自己今天再进步一点点。给自己定下一个目标,比如说第一年先能养活自己,第二年要达到月收入多少,第三年要做什么。在全球范围有成就的女程序员虽然不多,也是也不少。我也曾经在一位女项目经理手下任职。当觉的自己技术水平达到一定瓶劲的时候,就想下自己究竟想要什么。不断给自己打气。考虑下自己是要走向管理领域还是要继续在技术道路上继续走下去。当实在不知道怎么提高自己的时候就去当当或者卓越找下有没有自己有兴趣的书,买几本看看。经常浏览技术类网站。这些方法能不断给自己提供学习的方向和进步的灵感。每天花十几分钟看看技术书,没事的时候考虑些技术问题,每周写一些代码实践下自己的想法。坚持下去是很不容易的事,但是终究能化茧成蝶。
最最后,还是要说下,转行一定要考虑清楚。毕竟是没有回头路和后悔药的。如果在决定转行前一点相关基础都没有,这是一件很辛苦的事情。有太多的东西要学习了。当然只要是依靠学习就能解决的问题都不是问题。一直坚持下去你逐渐就会发现,周围会有越来越多的人奉你为牛人,然后大家有技术问题都会首先想到你。这个时候你就可以考虑换个环境了,去一个比你更牛的牛人更多的地方。当然如果干的不爽也要考虑换个地方。总有一个地方适合你。欢迎留言,我特别喜欢跟转行的和想要转行的朋友聊聊,因为我也经历过这样的迷惘。
让我不明白的是,你即然不喜欢自己的本专业,当时为什么要去读那个专业呢?为什么还要去读那个专业的研?沉没成本太高了。
说来惭愧啊,稀里糊涂报了个鸡肋专业,大学毕业就业形势不好,然后考研确实有跟风的成分,上了研究生发现就业也不是很好,更重要的这么多年自己对本专业真是没打内心喜欢过,总觉得在混日子,从没有激情迸发的感觉。尤其上了研究生发现这一行科技含量真是低啊,老板就是拉关系拿国家项目,随便冠冕堂皇的做个不痛不痒的研究,再找同一帮人搞个成果鉴定,所谓的研究成果其实根本就毛用没有,所以转行的想法越来越强烈。认识了做程序员的朋友,接触了IT的一些东西,很感兴趣,感觉自己一下子又有了激情。。。。结合自身情况,遂打算转行IT。
问题补充:leave00608 写道女生做这一行,有一个非常大的优势就是,找工作非常容易,而且,进了公司一般都累不着,因为程序员男的占绝大部分,不会让女生累死累活。如果说学习的话,做程序员我觉得,什么不多说,多买几本书,看,然后就是准备足够多的时间去实践,可以先参考书上做案例,再自己琢磨,这个方式我个人觉得会比较有成效。程序员要有足够的耐心调试每一个程序。
听你这么一说,貌似工作不是问题,呵呵,心里踏实很多,我个人还是很有耐心的。
问题补充:张洪财 写道只要肯努力,不断学习,提高技术,就有饭吃 没错的 。 人事关系单纯简单 , 迄今为止我感觉这个是对的,现在还不明白会有什么复杂的。
恩,我个人不善于处理复杂人际关系,不喜欢应酬,应该做不来纯和人打交道的工作。
问题补充:xutao5641745 写道看视频入入门还是可以的。。。。。。IT这行女生很吃香,不过也很辛苦(成就感当然也是很多的,,,,还有,你有时间学么?当你毕业的话,25岁了,到时候你也快嫁人了,或者你已经嫁人了,,,,那个时候你还有心思来学习么?),,,,如果你的爱好是钻研,,,,,好学,,,,那么IT欢迎你,,,你也适合IT.。。。但是如果你是为了工作而工作,,,,,,那么IT不合适你,,,,,,,别跟风,,,,大部分的人从IT转为管理。。。。。一小部分人,选择了继续从事写程序。。。。。还有一部分人,,选择了架构师,,,,,,不过成为牛人也很辛苦,,,,其中有一部分疯子,,,,他们在凌晨还在写程序。。。。。还在实践他们的想法。并证实它是否与自己想的一样。。。。你可以多看一些牛人的成长历程。。。。。。其实他们一路走来真的不容易。。。。。
看完这番话,小有压力。
采纳的答案
在哪个领域人事关系都不简单,这也分公司文化。即使说简单也只是相对而言。当然干这个饿不死,想发财也难。
在这个领域薪资差异巨大,中小公司的架构师收入跟大公司的普通程序员差不多。
如果有想法,有胆识,自己创业也有不错的前途,关键是要能吸引到投资。即使失败了也是宝贵的人生财富,有失败的创业经验也会在将来的求职过程中获得加分。
不过要想做牛人,是很辛苦很辛苦的,很多时候我自己觉得自己水平不低了;但是时常在各论坛上发现更多的牛人发表的技术博客,又觉的自己就是个渣。
不过这个领域人事相对简单我到是认同,尤其是在互联网领域。我也是半路转行来的,对此深有体会。不过我没进过国企和政府部门,所以不知道在国企和政府部门的IT岗位是怎么个情况。最后再说一遍,再简单也只是相对的,公司大了,人事关系都很复杂,不过在你达到一定位置前可能不会遇到罢了。
还有说说工作环境,如果是知名的公司,工作环境是没的说。不过在这个领域公司差参不齐,工作环境也是差异巨大。不要以为,所有的程序员每天都是喝坐在高层办公楼,喝着免费咖啡上班的。
再说说健康问题,程序员每天在电脑前面一坐就是一天,如果还不注意,时间久了就有问题,我从来到北京,体重疯长,朋友说我吹起来了。还有容易患肩周炎、颈椎病。平时应该多注意这方面。不要总是一个姿势坐着,上班的时候多活动下肩膀和脖子。现在我都希望能站着写代码,可惜桌子高度不够。
最后说说努力的问题,其实个人觉的不论在哪个领域只要肯努力都能有前途。只是努力的方向不一样罢了。话说在技术领域,只要肯花点时间,就能学会的都不是太值钱。当然单纯做技术做到高深的也很困难。在我国单纯靠技术赚到300万年薪也不是没有。但是如果入行第一年,每天写增删改查,几年以后还是在做同样的事,那恐怕就不行了。得每天都考虑怎么能让自己今天再进步一点点。给自己定下一个目标,比如说第一年先能养活自己,第二年要达到月收入多少,第三年要做什么。在全球范围有成就的女程序员虽然不多,也是也不少。我也曾经在一位女项目经理手下任职。当觉的自己技术水平达到一定瓶劲的时候,就想下自己究竟想要什么。不断给自己打气。考虑下自己是要走向管理领域还是要继续在技术道路上继续走下去。当实在不知道怎么提高自己的时候就去当当或者卓越找下有没有自己有兴趣的书,买几本看看。经常浏览技术类网站。这些方法能不断给自己提供学习的方向和进步的灵感。每天花十几分钟看看技术书,没事的时候考虑些技术问题,每周写一些代码实践下自己的想法。坚持下去是很不容易的事,但是终究能化茧成蝶。
最最后,还是要说下,转行一定要考虑清楚。毕竟是没有回头路和后悔药的。如果在决定转行前一点相关基础都没有,这是一件很辛苦的事情。有太多的东西要学习了。当然只要是依靠学习就能解决的问题都不是问题。一直坚持下去你逐渐就会发现,周围会有越来越多的人奉你为牛人,然后大家有技术问题都会首先想到你。这个时候你就可以考虑换个环境了,去一个比你更牛的牛人更多的地方。当然如果干的不爽也要考虑换个地方。总有一个地方适合你。欢迎留言,我特别喜欢跟转行的和想要转行的朋友聊聊,因为我也经历过这样的迷惘。
让我不明白的是,你即然不喜欢自己的本专业,当时为什么要去读那个专业呢?为什么还要去读那个专业的研?沉没成本太高了。
强烈建议女生别干这个& 可以干美工& 设计 之类的& 不错
可能是一时的兴趣吧,这里水很深,慎重!
当程序员很累的,经常加班,老板一个电话搞不好原本的休息又没有...先说先负面的,能接受在考虑转行
牛B呀。人才。
真失望啊,居然没有一个热爱编程的,怪不得流传说国内的程序员编程生涯不过10年,悲剧啊,你们看看java之父吧,看看人家的激情。悲剧的一帮人。。。
墙了行人墙外跳,墙外行人墙内钻!
女生做这一行,有一个非常大的优势就是,找工作非常容易,而且,进了公司一般都累不着,因为程序员男的占绝大部分,不会让女生累死累活。如果说学习的话,做程序员我觉得,什么不多说,多买几本书,看,然后就是准备足够多的时间去实践,可以先参考书上做案例,再自己琢磨,这个方式我个人觉得会比较有成效。程序员要有足够的耐心调试每一个程序。
男女搭配干活不累,欢迎!!!--------------------
没有女友的IT人飘过~
你还是洗洗睡吧& 真的
支持一下!
别把自己说的那么不堪。什么民工,码农,码奴,码畜。一个个说的好像过着地狱一般的日子。
当然圈外的同学也别以为有多美好
听说过民工是什么吗?
女孩在it做需求和测试的居多,程序员还真不多。
另外进入了一个行业才能知道一个行业的规则。
想过没有如果要在技术上坚持下去,你想要成为什么人呢?
系统分析师 架构师 产品经理 CTO 技术总监 技术顾问,每个职位都有不同的发展方向。
可别稀里糊涂的进来了,又不知道下一步该怎么走,那可就不好了。
不过从我看过的博客和书来判断,凡是作者被冠名架构师 CTO等头衔的,都没有女性,不论国籍。不知道有没有女性从事上面的那些职位。
技术道路很艰难。
哈哈,那些不建议的都是程序员,而且恐怕都还没打算转行
建议嫁个程序员老公,满足了你对IT的幻想,也不必那么辛苦。
不建议,程序员的生活是很没规律的,干不了多久你就会转行
当年我入行前也害怕,转了行找不到工作,不过后来付诸行动了,发现并不像当初想象的那么困难。
有时候最艰难的真的就是第一步,一旦走出了第一步,你会发现,前面一片坦途。
当然坦途只是暂时的,其实还有很多辛苦等着你。
有时候并不知道自己能走多远,能坚持多久;但回头看看自己已经走了这么远、这么久,要放弃已经很难,也不甘心轻易放弃,说不定再坚持一下前面就是阳光。
一旦走出了第一步,接下来所要做的就是一步一步,不停的走下去;即使不知道自己能坚持多久,要走到什么时候,即使不知道距离自己的梦想还有多远。
坚持下去,终归还有希望,一旦放弃,就什么都没有了。
当然要是知名大公司,一般加班还是不多的。
很多大公司都不提倡加班
当然百度、华为除外。听说它们的员工加班狠。
不过要真是为了混生活才入行的话,还是算了。
持这样的心态进来,一定会后悔的;你会觉的很辛苦,没乐趣,一直加班,缺少私人时间。
还有希望你的逻辑思维不弱,要不学习这些东西也是个痛苦的过程。
看到不只一个人发帖说不喜欢自己的另一半是做it的。
不过也没这么恐怖了。
我曾经身边的同事,另一半也大部分是程序员。
不过问题是,两个人的知识结构同质化,思想也就差不多一样,将来在教育孩子方面可能不会太好。能让孩子发掘兴趣的机会就少了。
在全球范围内女性程序员每年减少。
在这个领域,国外也有性别歧视的。
不过,不管怎么说只有尝试了努力了才能知道行不行。
可惜这是没有回头路的。
选错行太可怕了。
欧美国家,很多人40多岁了还有转行的。在国内,要是有人这么做,那绝对需要巨大的勇气,要么特别有钱,不需要为生活发愁。
年轻的时候对自己有一个正确的定位,是一生中最重要的事之一。
人关键的时候就是那么几步,这几步走对了就是一路坦途,否则一生坎坷。
可惜没有人能给任何人提供系统的指导和参谋,全靠自己的思想和意志。
其实在国内,能赚钱的还主要是靠跟政府的关系的。
不只是你的专业,各行业都是这样子。
其它的如果不靠政府关系,能赚到钱的有,但是少,除非能做到阿里 新浪 腾讯那么大的。
it行业真的很累,而且要学习的东西很多。。。公司也有好坏,相应的环境也是如此,如果你真的想干it,那就做吧。我现在想当老师,每年都有两个假期。。现在,一周2,3,4,6加班。。。累。。。
强烈建议换个行业...且不论你的基础以及后续实力(看了你的介绍,很难去符合大公司的要求,数学专业?算法数据结构等等基础怎么样?不是学会编程语言就会编程的....)....IT业界的技术女比一般女性老得快很多~
想来就来吧,只要你不怕自已早点老去。
我觉得想投身于这个行业,得清楚是否真热衷于它.进入IT行业后,你得考虑到以后的发展方向,是继续做研究,还是搞管理.我不建议女孩子去搞深入研究,因为几年以后你会有家,会有孩子.这些都是要考虑到的.搞管理如果你不在这个行业呆个几年,带项目也几乎是不可能让你去做的.总之,进入这个行业之后,还是有很多很多事情需要让你决择的.身处这个行业的我,已经在考虑从开发转向其它的渠道了...
问问你的内心,如果你是真的喜欢IT那就来吧,不过看你应该不是因为喜欢而是混饭。那你还是去做行政或人事吧。女生做IT真的不适合。
就算了现在觉得想做,一但你将来有男从的时侯你就知道是多么的有问题了,我是不会选一个最IT的女朋友的,& 各位男IT们都懂! 但IT里面女生确实稀缺,你可以进来先物色一位男友然后转行,呵呵!
若是兴趣使然,那就进来吧;要制定长远的一个计划,严格执行之花
否则的话就赶紧住手,换个方向。
这贴好火啊。
一个女研没事学啥java啊,真是想不通。
不过能混到外企里面就成啊,饿不死!
你还年轻!趁早放弃,不要有任何关于编程的想法,要不然你会后悔!其他行业一天捞点收入还不错的,这个行业进来就很难出去了!
又多了一个跳入火炕的。真得不建议女生做这个。
只要肯努力,不断学习,提高技术,就有饭吃 没错的 。 人事关系单纯简单 , 迄今为止我感觉这个是对的,现在还不明白会有什么复杂的。
挺好,也不好
好的是,找男朋友绝对不是问题。
不好的是,你会后悔。
看视频入入门还是可以的。。。。。。IT这行女生很吃香,不过也很辛苦(成就感当然也是很多的,,,,还有,你有时间学么?当你毕业的话,25岁了,到时候你也快嫁人了,或者你已经嫁人了,,,,那个时候你还有心思来学习么?),,,,如果你的爱好是钻研,,,,,好学,,,,那么IT欢迎你,,,你也适合IT.。。。但是如果你是为了工作而工作,,,,,,那么IT不合适你,,,,,,,别跟风,,,,大部分的人从IT转为管理。。。。。一小部分人,选择了继续从事写程序。。。。。还有一部分人,,选择了架构师,,,,,,不过成为牛人也很辛苦,,,,其中有一部分疯子,,,,他们在凌晨还在写程序。。。。。还在实践他们的想法。并证实它是否与自己想的一样。。。。你可以多看一些牛人的成长历程。。。。。。其实他们一路走来真的不容易。。。。。
来吧美女,IT缺女人啊。。
看视频,入入门还行,要深入,必须学会独立思考。
每个行业都“公平”,只是要求的能力各有不同罢了,而人事关系无论在哪里都不简单。其实最最重要的是自己爱好。
任何职业都没有绝对的公平!!IT也是如此!!
&& 考GWY& 或者教师。
女程序员是不多见,但存的的都是极品哟.
进入IT需要有很大的决定,毅力。自信心,有了这些会成功的。
只要是工作就要跨入社会,跨入社会就要处理人事关系这跟从事什么职业没有关系.
IT入门是很简单的,至于技术确实是肯研究就会有进步,工作环境嘛,不同的公司工作环境肯定会不一样,再加上你天天对着电脑,肯定好不到哪里去,如果你觉得你干IT会有前途不仿进来看看,不过这东西会非常耗时间的,没有时间的磨炼,是不行的
听说过代码工吗?
为什么大家上学都这么早~~~唉
你看中了IT行业的什么?看一些JAVA视频做开发应该没问题,但要是想有所发展你还是该问问自己投身IT行业的的目标是什么 ?
偶也是女程序员
同为女程序员的飘过。。。
在一大堆男生中干活,你找老公不用愁了。 哈哈 。
女开发人员可是稀有资源 。
已解决问题
未解决问题

我要回帖

 

随机推荐