自学计算机编程程学4个月的好,还是1年多的好

程序人生--一个程序员对学弟学妹建议(转载)
[问题点数:40分,结帖人zhaixiaohu]
程序人生--一个程序员对学弟学妹建议(转载)
[问题点数:40分,结帖人zhaixiaohu]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年12月 站务专区大版内专家分月排行榜第二2013年9月 站务专区大版内专家分月排行榜第二2013年6月 站务专区大版内专家分月排行榜第二
2013年3月 扩充话题大版内专家分月排行榜第三
2013年7月 挨踢职涯大版内专家分月排行榜第二2012年5月 扩充话题大版内专家分月排行榜第二2012年5月 挨踢职涯大版内专家分月排行榜第二2012年4月 扩充话题大版内专家分月排行榜第二2012年3月 挨踢职涯大版内专家分月排行榜第二
2012年10月 扩充话题大版内专家分月排行榜第三2012年9月 扩充话题大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。请问,要成为一位高效的程序员,必需学习哪些编程语言以外的知识?
[问题点数:20分,结帖人u]
请问,要成为一位高效的程序员,必需学习哪些编程语言以外的知识?
[问题点数:20分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年7月 Linux/Unix社区大版内专家分月排行榜第三2003年2月 C/C++大版内专家分月排行榜第三
2014年2月 扩充话题大版内专家分月排行榜第一2014年1月 扩充话题大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。程序员之路——一个老程序员对刚上大学的学弟学妹的忠告 - justjavac(迷渡) - ITeye技术网站
博客分类:
始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。
C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96, 97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。 我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。
初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。 我将用一些实际的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种:
认为计算机技术等于编程技术:
有些人即使没有这个想法,在潜意识中也有这样的冲动。 让我奇怪的是,许多信息学院的学生也有这样的念头。 认为计算机专业就是编程专业,与编程无关的,或者不太相关课程他统统都不管,极端的学生只要书上没带“编程”两个字他就不看。
其实编程只是计算机技术应用过程中一种复杂性最低的劳动,这就是为什么IT业最底层的人是程序员(CODER)。 计算机技术包括了多媒体,计算机网络,人工智能,模式识别,管理信息系统等等这些方面。 编程工作只是在这些具体技术在理论研究或者工程实践的过程中表达算法的过程。
编程的人不一定对计算机技术的了解就一定很高。而一个有趣的现象是,不少大师级的计算机技术研究者是不懂编程的。 网上的炒作和现实中良好的工作待遇把编程这种劳动神秘化了。 其实每一个程序员心里都明白,自己这些东西,学的时候并不比其它专业难,所以自然也不会高档到哪里去。
咬文嚼字的孔已己作风:
我见过一本女生的《计算机网络原理》教材,这个女生像小学生一样在书上划满了横杠杠,笔记做得满满的,打印出来一定比教材还厚。 我不明白的是,像计算机网络原理这样的课程有必要做笔记? 我们的应试教育的确害了不少学生,在上《原理》这一类课程的时候许多学生像学《马列原理》一样逐字背诵记忆。 这乃是我见过的最愚蠢的行为。 所谓《原理》,即是需要掌握它为什么这样做,学习why,而不是how(怎样做)。 极端认真的学生背下以太网的网线最大长度,数据帧的长度,每个字段的意义,IP报头的格式等等,但是忘了路由的原则,忘了TCP/IP协议设计的宗旨。 总之许多人花了大量的时间把书背得滚瓜烂熟却等于什么也没学。
在学习编程的时候这些学生也是这样,他们确切的记得C++语法的各个细节。 看完了C++ 教程后看《》(确实是好书),《》,《C++ reference》,this C++, that C++……, 然后是网上各种各样的关于C++语法的奇闻逸事,然后发现自己又忘了C++的一些语法,最后回头继续恶补…。
有个师弟就跟我说:“C++太难了,学了这里忘了那里,学了继承忘了模板。”
我的回答道:“你不去学就容易了”。
我并没有教坏他,只是告诉他,死抠C++的语法就和孔已己炫耀茴香豆的茴字有几种写法一样毫无意义。 你根本不需要对的C++语法太关心,动手编程就是了,有不记得的地方一查MSDN就立马搞定。 我有个结论就是,实际的开发过程中对程序语法的了解是最微不足道的知识。 这是为什么我在为同学用Basic(我以前从没有学过它)写一个小程序的时候,只花了半个小时看了看语法,然后再用半个小时完成了程序, 而一个小时后我又完全忘记了Basic 的所有关键字。
不顾基础,盲目追赶时髦技术:
终于点到题目上来了。 大多数的人都希望自己的东西能够马上跑起来,变成钱。 这种想法对一个已经进入职业领域的程序员或者项目经理来说是合理的,而且IT技术进步是如此的快,不跟进就是失业。 但是对于初学者来说(尤其是时间充裕的大中专在校生),这种想法是另人费解的。
一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间沉下心来学习基础性的东西,学习why而不是how。 时髦的技术往往容易掌握,而且越来越容易掌握,这是商业利益的驱使,为了最大化的降低软件开发的成本。 但在IT领域内的现实就是这样,越容易掌握的东西,学习的人越多,而且淘汰得越快。 每一次新的技术出来,都有许多初学者跟进,这些初学者由于缺乏必要的基础而使得自己在跟进的过程中花费大量的时间,而等他学会了,这种技术也快淘汰了。
基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个Linux(这是许多人嘲笑理论课程无用的原因), 但它们能够显著的减少你在学习新技术时学习曲线的坡度。 而且对于许多关键的技术(比方Win32 SDK 程序的设计,DDK的编程)来说甚至是不可或缺的。
一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简单的汇编程序了。 我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。 大三的时候我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发出象模象样的应用程序。 我曾一度因为同学的程序已经能够运行而自己还在学习如何创建对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。 和我谈判的公司开出的薪水是他的两倍还多。
下面有一个不很恰当的比方:假设学习VB编程需要 4个月,学习基础课程和VC的程序设计需要1年。 那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。
几个重要的基础课程
如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。 我的建议是针对那些希望在IT技术上有所成就的初学者。 同时我还列出了一些书目,这些书应该都还可以在书店买到。 说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。
大学英语 -不要觉得好笑。我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。 中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把E文印刷上去。 学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。 吃得苦下得狠心绝对是任何行业都需要的品质。
计算机体系结构和汇编语言 -关于体系结构的书遍地都是,而且也大同小异, 倒是汇编有一本非常好的书《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。 你需要着重学习386后保护模式的程序设计。否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
计算机操作系统原理 -我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。 无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。 这一类书也很多,我没有发现哪一本书非常出众。 只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。 关于学习它的必要性,ZDNET上的另一篇文章已经有过论述。
数据结构和算法 -这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。 很多人喜欢买C++版的,但我觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。 倒是在学完了C版的书以后再来浏览一下 C++的版的书是最好的。
软件工程 -这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。 我的建议是看《实用软件工程》(黄色,清华)。 不要花太多的时间去记条条框框,看不懂就跳过去。 在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
Windows 程序设计 -《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。 而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。 在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。 在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。 我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。
上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。
对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。 如果不是,请参照计算机系的课程表。 如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。 如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。 尽可能多的在计算机上实践一种理论或者算法。
日三省乎己
每天读的书太多,容易让人迷失方向。看看我以前整理的,如果原文被墙,可以到看。 一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。 同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。 同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。 坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。
把最多的时间花在学习上
这是对初学者最后的忠告。 把每个星期玩CS或者CS的时间压缩到最少,不玩它们是最好的。 同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天分能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。 眼光放长远一些,这无论是对谁都是适用的。
23 顶17 踩
浏览 12377
浏览: 4007248 次
来自: 天津
浏览量:12806
spring mvc demo教程源代码下载,地址:http: ...
其实最主要的是能学好《操作系统》、《算法》、《数据结构》这三本 ...
自己回复一下,原文链接 http://flarum.org/s ...
好文章,点赞的时间有点晚了,对不起没有计算机编程基础 可以短期内学好java吗?
  现在互联网IT行业得以迅猛发展,已经成为世界上最耀眼的行业。国外最受人瞩目的企业也都和IT有关,比如微软、GOOGLE、FACEBOOK、苹果、因特尔等等。而且的薪酬待遇和前景广泛被大家看好。因此,越来越多的人从事于IT互联网行业。目前,国内对软件开发的人需求最多,尤其是JAVA开发。
  所以,许多大学生和已经工作的社会人士就有想从事JAVA编程的行业,可是,对于许多非计算机专业毕业或者没有软件编程基础的人来说。是否可以学好JAVA呢?下面看看一个典型案例:
  【我是一个对于JAVA零基础的人,但我很想学JAVA,兴趣爱好很强。我想知道的是我真的去努力了,是否又真的会成功呢?有人曾这样说:一个还不会走路的人,却想学跑?没有专业的基础知识,在大的努力也只是白费!”我想知道这到底是不是真的?是不是真的是这样?】
  兴趣是学习的最好老师
  其实最大的困难是在于克服自己。只要你有恒心,学好JAVA并不难。就算你没有基础,没有经验,没有任何概念。可是即使是发明JAVA的人,发明计算机的人在起初也是一张白纸。他们也是不断琢磨,不断学习和实践才出结果的。所有的JAVA高手都是从什么也不会学到什么都会的。兴趣很重要,只要你有兴趣,就会发现学习JAVA和打篮球一样简单。
  古语说的好:只要功夫深铁杵磨成针
&&&&&&& 中国人做事就怕有怕认真。只要有恒心,你会发现学好JAVA兼职是小菜一碟,比老婆婆用铁杵磨针要简单多了。当然你会说你没有基础,那么你就在学JAVA之前,拿出3个月学计算机基础,怎么样!3个月不够,半年够不够。我想,只要坚持、努力,有恒心,要不了1年,就能学好JAVA。甚至半年就够了。
&&&&&&& 方法很重要,可以尝试看视频
  学习方法很重要,要找到有效的学习方法,这样学起来会如鱼得水的。比如,现在许多人看基础免费视频,学起来就比以前看书快很多,而且也更简单。如张孝祥老师的java基础视频、的java视频、V512的视频、马士兵的视频等等。
&&&&&& 可以考虑考虑上培训班
 && 其实,现在很多班已经具备非常有效的教学方法,有经验实力的知名培训出来的学生确实非常受用人单位的认可。当然,不同培训机构对学员准入要求不一样,有的培训机构要求有基础的,有的零基础的都可以,学习的深浅也不一,时间也不一样。这个需要结合自己实际情况来做决定。
&&&&&& 文章来自:  失业1年多,基本上投出的简历有如石沉大海般杳无音信。面对现实,从周边反馈的信息看,由于年龄的障碍,再就业的可能性已是微乎其微。  年少时就曾站在自家的小院里,一边数着满天的星辰,一边幻想着有一天也可以象书上写的那样,在计算机上敲出如乐章一样优雅的代码。可惜那时候很少有机会接触计算机,工作后为日常生机所累,更是无暇顾及。现在工作一如当年的碧空皓月,可能再也看不到了。考虑再三,计划在接下来的一段时间内尽力学习软件开发技术并加强英语,将来争取做个自由开发者。
楼主发言:39次 发图:0张
  准备学习什么语言呢? 编程语言很多种
  大概看了下软件工程专业的课程表,先从数据结构入手,同时补充离散数学等相关知识。开发语言第一步选择C#.WINDOWS系统上的快速开发语言,上手快,应该能够在较短时间内做出小型软件产品。  以后再逐步向IOS或Andriod上的APP开发方向扩展。
  网上找到一个英文版的C#入门书《Head First C#》。很喜欢其写作风格,从浅入深、一个个实例娓娓道来,非常适合自学。里面的英文单词都是常见词,基本不需要查字典就可以阅读下去,就是稍微厚了点,足足有700页,争取先用一个月的时间过一遍。
欢迎各位关注天涯社区官方评论微信号:tianyaguancha,这里汇集了天涯最精彩的评论,篇幅较长,喜欢碎片化阅读的勿入;扫描下面的二维码加入:
  45岁没人敢要,真不去自己做点小本生意  
  上午去超市买菜,下午进行程序练习,晚上看公开课视频。算法介绍公开课学起来比较缓慢(Insertion sort部分)。
  勇气可嘉  
  朋友,你这个整法难度有点点大哦。
  何苦啊 码农35转行
  当爱好可以,别当职业啊
  @huhulord
15:51:35  何苦啊 码农35转行  -----------------------------  转行经商吗?
  当爱好可以,别当职业啊
  搞错了吧!45后的选择只有一条创业。
  你原来是做什么的
  我是30来岁的程序员,说点实话。如果你生活无忧,一时不靠你养家,虽不推荐,勉强也可尝试。如果你等着赚钱养家,这是个险路,你即没30来岁程序员的十年摸爬和团队经验,也没20岁程序员的充沛精力和输得起的余量。想成为一名略具能力的程序员,没有两年的磨练是不太可能的,这个无关智商,是必须经历的过程。而这只是开头,两年时间砸下去,并不能保证你精通编程了,即使精通,也不能保证你就跨进赚钱大门了,找工作难,单干你又凭什么认为你可以强过比你年轻,比你聪明,比你实力强的团队呢,忠言逆耳,望兄慎重  
  没什么不可以的,只要有兴趣,有毅力,就可以试试。  
  看了下你对后面的职业规划就理解你为什么失业了,简直是秀逗了
  可以尝试一下,不过很难  
  我是25的软件设计师
我出来创业了
你却去送死  
  @bbsnam 22楼
11:28  看了下你对后面的职业规划就理解你为什么失业了,简直是秀逗了  -----------------------------  码农不是好职业,除非你真的喜欢。  
  在45岁一般血汗工厂都不招,其他行业估计都差不多。90前后下海的那一代大学生沒当老板无高职,快混到死路了。
  不知大哥什么行业?从头再来没怕是耗不起了,做做业务或学点实用性强点技能吧如单片机,自动化编程之类的
  我最近也萌生了想去去编程的想法,就是不知道好不好入手,英语基础要多高?我是高中学历不知道能不能学?
  喜欢就去做,不一定要当成职业  
  勇气可嘉~加油
  估计楼主坚持不到一个月!  
  大叔!你的想法不现实啊!要靠这个养家还不如卖猪肉赚钱!  
  31了,也准备学点程序,就当爱好
  说实话,非常不靠谱。作为30岁即将金盆洗手的程序员奉劝你,走其他路吧。
  我以一个10年以上的资深老程序猿忠告楼主,还是趁早另谋他路。写程序主要是逻辑思维,我自认为逻辑思维还是很强的,自己独立写出的小软件曾经销售近百万元,又怎样呢,我已经开始厌倦了这个行业。  即便想学,也没必要从数据结构软件工程那些入手,没用的,我就没学过,现在也不想学,也丝毫没妨碍编程。想做.Net,就直接学C#, 想学安卓,就是直接看android的书+java。  编程很简单,逻辑思维强,两周学会,我也就半月学会了安卓。但和其他行业一样,学好很难。
  当做爱好的话,没什么不可以;  要真当做职业,那还是算了,传说毕竟是传说!
  @doit6636 2楼
21:09  大概看了下软件工程专业的课程表,先从数据结构入手,同时补充离散数学等相关知识。开发语言第一步选择C#.WINDOWS系统上的快速开发语言,上手快,应该能够在较短时间内做出小型软件产品。  以后再逐步向IOS或Andriod上的APP开发方向扩展。  -----------------------------  去参加个培训才是正途,自学比较难,效率低  
  开个小店都比做码农强,经验精力
  明白if else不  知道这个就可以开工了  其它都是抄
接着抄  
  程序不难,难在没创意。
  只要喜欢就做吧。但靠这个谋生有点难。
  mark  
  加油 程序员楼主  
  @biolt
11:17:13  我是30来岁的程序员,说点实话。如果你生活无忧,一时不靠你养家,虽不推荐,勉强也可尝试。如果你等着赚钱养家,这是个险路,你即没30来岁程序员的十年摸爬和团队经验,也没20岁程序员的充沛精力和输得起的余量。想成为一名略具能力的程序员,没有两年的磨练是不太可能的,这个无关智商,是必须经历的过程。而这只是开头,两年时间砸下去,并不能保证你精通编程了,即使精通,也不能保证你就跨进赚钱大门了,找工作难,单干......  -----------------------------  肺腑之言,我也是刚刚转行,30出头,从计算机行业转到自动化控制了
  可别啊,就是学个电焊厨师都比这个强,设计,编程这都是青春饭啊,40多岁了你好意思和一群20多岁的年轻人坐一起做一样的工作?而且你是新手,再说了 也得有人要啊。
  您好,我是学计算机的大一新生,我正考虑要不要换专业的问题,学计算机要不要天赋的才能啊?
  看大家的回帖惊得我一身冷汗。现实太残酷,妥协再妥协。
  有志者
  @Convincess
16:02:46  您好,我是学计算机的大一新生,我正考虑要不要换专业的问题,学计算机要不要天赋的才能啊?  -----------------------------  确实需要天赋 你如果没有兴趣的话 趁早
  @Convincess
16:02:46.83  您好,我是学计算机的大一新生,我正考虑要不要换专业的问题,学计算机要不要天赋的才能啊?  —————————————  感觉mei感觉没天赋的做起来很累,同样的问题,有人用很简单的方式解决,有人怎么也弄不出来。同样的功能,不同的人写出来性能不同。还有要学的东西特别多,没点天赋的,感觉应付真的很痛苦。  
  楼主加油。不过要是我,我不会要年纪这么大的,不好管理。而且年纪大的,精力也不足。  
  楼主加油。我觉得可行,但不要抱太高要求,混口饭还是可以的,在没有好的出路的状况下,最好找个做产品的公司,不要要项目型的公司,摆好心态。
  放心吧,老程序员会越来越多。小屁孩都去创业了。哈哈
  看到此贴的第一反应是,如果我也45岁失业在家,又找不到工作的时候,该怎么办啊?那正是老的小的全家都指望着你的时候,好凄凉的感觉。想想日本经济大衰退的时候,有多少中年男子失业,其中又有多少不堪压力而自杀,十几年后的中国难免不会走日本的老路,那时候失去经济来源后,我们靠什么来支撑起一个家呢?本来创业成功率就极其低,在经济大萧条的背景下,创业并不是什么明智选择,靠自学来转行也不认为是成熟男人做出的决定,但站在楼主的角度想,不这样,还能怎样呢?
  楼主精神可嘉,但实不可取也。人要因道而存,40多岁了搞编程不太现实,上策是人应当做自己天赋中具备的事,中策人也要做自己喜欢的事,下策是做能解决一家人生计的事。下下策是以上都不是,楼主你这是属于哪一项呢?
  本id,作为计算机专业毕业生、五年经验的优秀软件开发者(做到软件经理)、两年优秀项目管理者、三年某软硬件公司的研发总监(现职),慎重地给你参考建议:  1,你是试图在做神人(我不否认一定没有神人的存在)。即使你最后的软件才智拼得过别人,你精力拼不过小年轻。我倒在想,45年啊,你干嘛去了?  2,我建议想办法学习做点小生意,比这强。  3,即使要学,先从实例入手,先动起来。数据结构往后可以再学学,特别是离散数学这些东西,对一般开发者而言,其实没什么卵用。如同你要做一名司机,其实了不了解发动机内燃机工作原理,其实没什么影响。  仅供参考,祝你好运!  
  我身边也有过半路出家做软件做得很优秀的(但不意味着能赚很多钱,工资高点好糊口而已),但他们都是在年轻时去拼起。包括现在手下的软件总监,也是40岁了,以前房地产行业转开发的,说实话我都嫌弃他精力不济了,家里屁事又多。他现在存在的价值不是他能编多少代码,而是他现在的软件管理协调能力和视野比公司那些小年轻开阔。  要学,建议尽快搞一份编程开发工作投入进去,进步是最快的。  
  45岁转行去做编程,成功的可能性基本为零啊。建议楼主转行要充分利用之前的工作经验,这是你最大的优势。我也转过行,只是我转行的跨度不是很大,我刚毕业的时候在工程局工作,在工程局呆了5年,09年在同学的介绍下转行做设计,11年回内地老家发展,目前过的还算马马虎虎,楼主可以看看我的转行经历,或许能有所帮助  
  我今年27,25时用半年时间努力学了,没用,水平只能干测试,在一线才能挣8000撑死,在沈阳4000撑死4000,后来没干,回来在乡镇找个公作轻松4000,但是现在又失业了  
  飞蛾扑火
  同样的感觉!明年初满30!现在制造企业当所谓的工程师!其实就是垃圾中的战斗机!没有机缘当不到领导一切都是扯淡!自己每天早上现在练三维软件!换行汽车业进国企!我自己感觉的唯一出路!要么就是拼一把创业!
  加油加油  
  @Convincess
16:02:46.83  您好,我是学计算机的大一新生,我正考虑要不要换专业的问题,学计算机要不要天赋的才能啊?  —————————————  不要,就业前景好,别错失良机  
  我也想转,40岁。自动化专业将近20年没换过行当,配电 继保 plc dcs 单片 拖动都熟透了。就想吃透源代码而不是应用软件产品。与楼主共勉!
老骥伏枥,志在千里哈。  
  我觉得学arduino靠谱,这个门槛低,但转化成产品更容易,关键是看创意,创意才值钱.
  哎,一声叹息!如果智商,理解能力不足够强大,到时你只怕天天哭!实在要做,最好找个耐烦点的小年轻带一带  
  @doit6636 7楼
20:51  上午去超市买菜,下午进行程序练习,晚上看公开课视频。算法介绍公开课学起来比较缓慢(Insertion sort部分)。  -----------------------------  四十岁学习编程?。。。年龄大了一点,要是能耐心学习也可以,不过编程小城市工资低的,大城市年龄又是硬伤,找不到工作,现在做IT的人很多的,薪水高不了多久了,慎重选择!! 英语用不了多少的,都是专业英语,或者说语言不是IT的难点的。年龄太大了,楼主冲动了,不过祝成功  
  人到中年,事情多。  
  关注楼主,看你的进展,向你学习!
  这个社会你没有一技之长,到了中年就会处于非常危险的境地,看看工地上那些老年农民工,除了卖力气,没有啥用处了。我也算是过来人,比楼主年轻些,但也尝到了40岁男人的压力,年龄不占优势,技术又没有,谁愿意请你?现在的工作是非常不喜欢的,但我没有能力选择,每天上班就是一种煎熬,只能想想那点微薄工资来安慰自己,年龄大了,体力也退化,天天在仓库里楼上楼下的跑配货,每天下班都累的不想动,可不干又能干啥呢?所以还是老生常谈的那句话:读书时候就应该为将来打算。  也许楼主和我一样,吃饭没有问题的,基本生活还是有保障,可每天不干点啥也确实很煎熬,40岁就体会到了退休的生活,只有一种混吃等死的感觉  
  作为一个程序员,联系楼主不要做这行了
  @biolt
11:17:13  我是30来岁的程序员,说点实话。如果你生活无忧,一时不靠你养家,虽不推荐,勉强也可尝试。如果你等着赚钱养家,这是个险路,你即没30来岁程序员的十年摸爬和团队经验,也没20岁程序员的充沛精力和输得起的余量。想成为一名略具能力的程序员,没有两年的磨练是不太可能的,这个无关智商,是必须经历的过程。而这只是开头,两年时间砸下去,并不能保证你精通编程了,即使精通,也不能保证你就跨进赚钱大门了,找工作难,单干......  -----------------------------  老实话
  过了一天好多回复啊,没想到,在此谢过。  打定主意就去做,不然50岁的时候又后悔5年前没坚持下来。将来的目标是独自开发针对个人用户的桌面应用系统或手机APP,不会再去那个公司或企业谋职的。所以这也是一种创业,与去做生意开个店一样性质。而且投入都是智力投入,没有资金的损失,反倒是一种风险小的尝试。  困难的是能否坚持学习,别无其他。写帖的一则原因也是为了督促自己。
  楼主可否发我一份意料
  支持一下  
  楼主,体会你的不易,生活就是这样,让人郁闷的时候多,我最近也郁闷的很,。但是真的,你选的这条路不对,别走下去了。赚钱的方式有很多种,换一条性价比更高的吧  
  我正在写ios软件 楼主共勉
  加油  
  @化石看见万万千
17:26:37  我身边也有过半路出家做软件做得很优秀的(但不意味着能赚很多钱,工资高点好糊口而已),但他们都是在年轻时去拼起。包括现在手下的软件总监,也是40岁了,以前房地产行业转开发的,说实话我都嫌弃他精力不济了,家里屁事又多。他现在存在的价值不是他能编多少代码,而是他现在的软件管理协调能力和视野比公司那些小年轻开阔。  要学,建议尽快搞一份编程开发工作投入进去,进步是最快的。  -----------------------------  你说的很对,纸上得来终觉浅。我将来不准备再去谋职,自己做产品为主。现在就边学边做,第一个产品用于辅助自己学英语。其实如果这个效果可以的话,足够我生存的。  软件开发门槛低、进阶难,没有数学和英语功底,很难深入发展,所以一定要突破这两个关隘。看书去,今年NBA也要少看或不看了,时间不够用,呵呵
  @doit6636 2楼
21:09  大概看了下软件工程专业的课程表,先从数据结构入手,同时补充离散数学等相关知识。开发语言第一步选择C#.WINDOWS系统上的快速开发语言,上手快,应该能够在较短时间内做出小型软件产品。  以后再逐步向IOS或Andriod上的APP开发方向扩展。  -----------------------------楼猪好神,,我也打算开始学韩语,,本人三十五了,打算一边工作一边学  
  加油楼主
  @只上过小学 32楼
13:18  大叔!你的想法不现实啊!要靠这个养家还不如卖猪肉赚钱!  [来自UC浏览器]  -----------------------------  这位兄台说得在理!  
  确实如此,现在社会年龄歧视严重,过了45就没人要了,再去学习新的东西很难,毕竟精力,记忆力都走下坡路了。我也45岁,在一家图书公司做杂志主编,一个月也就4500,在单位也不受老板待见,但也是不敢辞职,郁闷。理解楼主,但重新开始学编程,我也不知赞成,那本来就是青春饭。  
  我也失业两年了,  楼主的英文应该不错,  计算机也有一定基础,  加油,各种都试试吧。  
  40来岁,学习编程,android。我就是先例啊!搞着玩可以,挣不到钱。学习不用那么复杂。一个月就可以速成。但是编的软件没人用的。创意好也没用,推广不了。  说说我吧,9月不是有个天津爆炸么,当时微博上有说志愿者送的物质被红十字会抢了什么的。我就来灵感了,这不是信息沟通不畅通么?什么时代了,指望“英明领导”统一指挥,“英明领导”也不能掌握那么多信息啊。应该搞个自发的信息沟通平台,就像一条路上每辆车都共享位置的话,根据热力图就知道哪儿堵车,不需要照相什么的,多好啊!  我要编一个APP,让受灾的人和志愿者的供需对接,我靠,说干就干,因为我也是40来岁,失业好久了,没事干,就当玩吧。  我以前从来没有接触过手机编程,不过我会excel里面那个VBA,十年前编过工地上计算公路路线那种小程序,嘿嘿,有基础。  网上一查,有个builder,下载用用,简单,但是正式开始就不行了,他分为两部分,1.调用手机原生功能,2.其他插件,我单独用可以,就是不能把两种功能搞到一起(也许我当时还不太懂)。放弃,又有个W什么的,还分免费收费两个版本,我一看,pass。  于是搜到了elipse,jdk,node,adt,ant,git,phonegap(cordova),jquery mobile,android studio,ionic,bower。关键是我们大中华有墙啊,这些都是国外的网站,整来整去,就是凑不齐,噢,好多个不眠之夜。个中辛苦就不说了,特别是cordova,他要求android22,adt有17,18,19,20,23,就是没有22。后来就放弃了elipse。下了个android studio1.2,用不了,打不开,好像是要先连接国外的网站才行。后来又搞vpn,我的电脑都中毒好几次,重装几次。终于android studio2.4可以用。  其实真正的android编程很简单,cordova提供调用手机原生功能的插件,比如检查网络状态,调用GPS,发短信,相机,甚至原生对话框,等等。jquery mobile,ionic是ui,即界面插件。用地图的话还有百度api,高德api等。组装起来就行了。  终于APP编好了,哎,怎么和原来想的还是不一致?将就啦,整个图标,上线!google市场应用市场上不去,百度,上线了,就是搜索不到。搞腾讯吧,上线了,根本搜索不到。360吧,审核通不过,有发短信功能,沟通几次,通过审核,可以搜索到。  终于完成一个心愿。不过好几天了,自由百度那里有几个下载的。  看来是失败啦,我还把我的APP取了个大气的名字,“信息云”。可是然并卵。又要开始投简历了。
  同龄人,感念你的魄力,鼓励一下!  
  @huhulord
15:51:00  何苦啊 码农35转行  —————————————————  浪费了……  
13:23:00  说实话,非常不靠谱。作为30岁即将金盆洗手的程序员奉劝你,走其他路吧。  —————————————————  怎么都这么说……  
  我擦擦,工作这么难啊,看来还是好好干着先  
  @losrichard
17:08:00  看到此贴的第一反应是,如果我也45岁失业在家,又找不到工作的时候,该怎么办啊?那正是老的小的全家都指望着你的时候,好凄凉的感觉。想想日本经济大衰退的时候,有多少中年男子失业,其中又有多少不堪压力而自杀,十几年后的中国难免不会走日本的老路,那时候失去经济来源后,我们靠什么来支撑起一个家呢?本来创业成功率就极其低,在经济大萧条的背景下,创业并不是什么明智选择,靠自学来转行也不认为是成熟男人做出的决定,  —————————————————  同感…………如果是我们
该怎么办!  
  @淡泊明志行胜于言
18:33:00  我也想转,40岁。自动化专业将近20年没换过行当,配电 继保 plc dcs 单片 拖动都熟透了。就想吃透源代码而不是应用软件产品。与楼主共勉! 老骥伏枥,志在千里哈。  —————————————————  牛逼的人  
  告诉楼主,编APP,现在都是跨平台,一套代码,android,ios通用的,除非你的应用好复杂。我上面说的就是10月份我的经历喔。如果你的目的是手机编程,学习JS,html5+,cordova,jquery(ionic)吧,先整成功几个小应用,深入的话学习java,看android的文档,可以编插件,你就是高手了,先用别人的插件再说。  比如我编的那个应用,还有后台配合哦,我用的云数据库,php照着别人的例子就可以操作云数据库了,不是很难。难在创意和推广啊!
  @losrichard
17:08:00  看到此贴的第一反应是,如果我也45岁失业在家,又找不到工作的时候,该怎么办啊?那正是老的小的全家都指望着你的时候,好凄凉的感觉。想想日本经济大衰退的时候,有多少中年男子失业,其中又有多少不堪压力而自杀,十几年后的中国难免不会走日本的老路,那时候失去经济来源后,我们靠什么来支撑起一个家呢?本来创业成功率就极其低,在经济大萧条的背景下,创业并不是什么明智选择,靠自学来转行也不认为是成熟男人做出的决定,  —————————————————  我27,刚结婚,老婆快生了,我赞同你说的  
  楼主不是智商堪忧就是给卖不出去的书打广告来的。你以为这是将近三十年前王江民自学编程搞杀毒软件的时候?你以为别人不会查随处可见的资料而非去买那东抄西凑的书?一个个案例?其实那是最糟糕的学习方法,倒是最能浪费纸张提高书价的做法。  
  我也是结婚生小孩后才学得c#编程,有兴趣加我qq.。
  60岁可以当司机,工地搬砖,45岁就不能编程了???
  我觉得楼主精神可嘉,按照你现在的状况推测,以前肯定做事情也不咋地,不然不会落到如此境界。我觉得你还是安安心心看你的NBA吧,哈哈!
  @马马虎y 94楼
21:59  告诉楼主,编APP,现在都是跨平台,一套代码,android,ios通用的,除非你的应用好复杂。我上面说的就是10月份我的经历喔。如果你的目的是手机编程,学习JS,html5+,cordova,jquery(ionic)吧,先整成功几个小应用,深入的话学习java,看android的文档,可以编插件,你就是高手了,先用别人的插件再说。  比如我编的那个应用,还有后台配合哦,我用的云数据库,php照着别人的例子就可以操作云数据库了,不是很难。难在创意和推广啊!  -----------------------------  技术这么牛,如果是在小地方也不一定有需要你的公司,嘎嘎  
使用“←”“→”快捷翻页
请遵守言论规则,不得违反国家法律法规}

我要回帖

更多关于 自学计算机编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信