理工科成绩不高可以做软件开发工作吗?

灰灰的老鹰 2017-12-19 10:48:20
我是一个研究生,电子专业,高考时理综没及格,被调剂到信息工程专业,平时很努力的学习也没有同班有些人学习一两个星期考得好,在班上成绩中下等,本科毕业后随大流考研,电路和信号系统也没及格,但是勉强上了研究生,在班上的成绩基本上垫底了,在导师的项目里做过前端开发和java后台开发,功能也能实现,但是开发速度比较慢。数据结构和算法看了好几遍老是忘记,做行测题时一些数学相关的应用题也不会分析,想问一下,像我这样的智商和逻辑思维能力适合做软件开发吗?我想当程序员,又怕将来不能胜任被炒鱿鱼,已经痛苦好久了,求各位前辈给点意见。
...全文
413 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerozerg2006 2017-12-21
  • 打赏
  • 举报
回复
做是可以做,但需要很踏实的工作能力。 面试官一般会问你,工作能力,思维能力。按照你的表现来看,你的思维能力估计没法入面试官法眼了,所以只能想办法提高工作能力了
letitgowithwind 2017-12-21
  • 打赏
  • 举报
回复
既然都上研究生了,智力肯定没问题的,只是可能擅长的领域不是在你现在专业里吧,不如转个专业,也许有更好的发展,毕竟,人生还长,与其在不擅长的领域内长期煎熬,不如找找自己擅长的点
as65011371 2017-12-21
  • 打赏
  • 举报
回复
看来人人都会自我怀疑。不如你去看看那些,高中没毕业都蜜汁自信的人,我想你一定,能找回成就感
程序老菜鸟 2017-12-20
  • 打赏
  • 举报
回复
做肯定可以做,如果有人和你谈需求,如果你反应不过来可能会略尴尬,不过也没事,邮件,prd写清楚,干怎么干活还是怎么干活。
删库到跑路 2017-12-20
  • 打赏
  • 举报
回复
我文科生,照样干这行。。。。。
碧水幽幽泉 2017-12-20
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
正怒月神 2017-12-20
  • 打赏
  • 举报
回复
可以啊, 既然你已经是研究生,那就别扯智力问题了。 编程首先要有兴趣,其次要坚持学习。 做得快的不一定做得好,做的好的不一定做得快。
灰灰的老鹰 2017-12-20
  • 打赏
  • 举报
回复
引用 4 楼 heartOfblack的回复:
一个人一旦开始怀疑自己,我觉得做什么都做不好,与智商无关,而关乎心态问题。不要给自己太多枷锁。 总觉得这个做不好,那个做不好。 个人建议,你首先要想的,不是做不做软件开发。而是,在你没有自卑感和恐惧,并保持正常心态下是否能正常完成要求。这种状态下才能判断一个人行不行。 我以前高中分班考试的时候,脑子一片空白物理考了四十多分,分班后一段时间对物理有了莫名的恐惧,上课听不进去,记不住,恐惧。考试各种不及格。 后来我花了差不多两个月时间克服了这种状态,后面好像没低于八十分过。高考也一样,说这个只是想告诉你,首先要排除这些因素再考虑。 做开发,一定要有“成就感”,不然做不下去。成就感意味着自信心的增长,事半功倍。 当然也不排除不适合做开发的情况。自己观察一下。不要随波逐流,不然你研究生毕业以后,也一样会被学历比你低的人压在底下。 这个社会,能力第一。 不适合,那就不干呗
谢谢你的指点,因为长期以来自己的成绩不好就产生了自卑的心理,所以就感觉自己一无是处!
luciferisnotsatan 2017-12-20
  • 打赏
  • 举报
回复
程序员这行只要正常智商就能做。 你只要做好跟一群吃饱了撑的没事都在加班的人竞争的心理准备就行。
NoEdUl 2017-12-20
  • 打赏
  • 举报
回复
程序员这行就是无门槛。
你要做好跟一群吃饱了撑的没事都在加班的人竞争的心理准备就行。
letMeAlone_ 2017-12-20
  • 打赏
  • 举报
回复
一个人一旦开始怀疑自己,我觉得做什么都做不好,与智商无关,而关乎心态问题。不要给自己太多枷锁。 总觉得这个做不好,那个做不好。 个人建议,你首先要想的,不是做不做软件开发。而是,在你没有自卑感和恐惧,并保持正常心态下是否能正常完成要求。这种状态下才能判断一个人行不行。 我以前高中分班考试的时候,脑子一片空白物理考了四十多分,分班后一段时间对物理有了莫名的恐惧,上课听不进去,记不住,恐惧。考试各种不及格。 后来我花了差不多两个月时间克服了这种状态,后面好像没低于八十分过。高考也一样,说这个只是想告诉你,首先要排除这些因素再考虑。 做开发,一定要有“成就感”,不然做不下去。成就感意味着自信心的增长,事半功倍。 当然也不排除不适合做开发的情况。自己观察一下。不要随波逐流,不然你研究生毕业以后,也一样会被学历比你低的人压在底下。 这个社会,能力第一。 不适合,那就不干呗
灰灰的老鹰 2017-12-20
  • 打赏
  • 举报
回复
谢谢大家的回复,看完大家的发言自己释然了,看来还是要把自己的真实想法说出来,不管问题能不能得到解决心里面也没那么难受了!
  • 打赏
  • 举报
回复
这就比较纠结了,这属于智力比一般人慢半拍, 不过世上无难事,只要想去做,多话时间,就算做不出很大成就,保证生活还是可以的,
_nives 2017-12-20
  • 打赏
  • 举报
回复
把分全给哥 2017-12-20
  • 打赏
  • 举报
回复
没得选了
luuillu 2017-12-20
  • 打赏
  • 举报
回复
从楼主提到的行测题开始分析,下面的例子来自百度百科“行测题”页面中给出的所谓的技巧:

例:甲乙丙三人沿着400米环形跑道进行800米跑比赛,当甲跑1圈时,乙比甲多跑了1/7圈。丙比甲少跑1/7圈。如果他们各自跑步的速度始终不变,那么,当乙到达终点时,甲在丙前面:
A、85米B.90米C.100米D.105米(05中央A)
我们不用做题,就看题干中的数字哪些和答案相关,看能否选出正确答案。看:800,1,1/7,1/7。你觉得最可能跟哪个数字有关:85,90,100,105。应当想到,最核心的数字有3个:1,7,8。这样,答案基本不可能跟尾数是5的有关。可以说A、D都不是答案。在90和100中,哪个更接近答案呢?1001因为比较明显的感觉是100×(7+1):800。所以选C。这样,我们就绕过了从题中算出答案的麻烦。
技巧中提到的“看800,1,1/7,1/7 ,应该想到核心数字是1,7,8,不可能和尾数是5有关”,说实话我也没看出来两者之间的逻辑关系,实在是玄妙。 然而这不过是一道普通的物理题,如果让我去做,我的做法是这样的:三名选手同时起跑,同时停止,那么三者所花时间相等,于是三者跑步的距离之比等于速度之比,而三者的速度之比是6/7: 1: 8/7 也就是6:7:8,而乙到达终点跑了800,根据比例关系,甲跑了700米,丙跑了600米,答案是C,直接分析这些题目并不复杂,所以楼主提到的行测题目不会分析,指的是不是受到所谓的解题技巧误导而导致的呢? 2. 平时很努力的学习也没有同班有些人学习一两个星期考得好 正如程序员不能把CPU占用率高的问题归结为CPU主频太低,也不能遇到内存不足问题就升级内存一样。碰到问题的时候还是应该需要花时间仔细分析一下问题出现的原因。对于针对楼主提到的学习效果问题,就可以发散思维,预先猜测一些可能的原因,然后逐一验证并解决,比如, 是不是楼主只有在考试的时候才关注学习的效果,平时虽然也努力去看书,但不关注看书效果,所以其实花了很多时间,但其实效率比较低?那么为什么效率低的,比如是不看书的时候抓不住重点,如果是这样可以在网上搜一下“如何快速阅读一本书”等关键字,看看其他人分享的经验,就可以改进方法,提高效率。或者如果是学习的时候精力不集中导致的,那么可以关注一下番茄钟等工具;或者如果是看过的内容很久没复习就忘记了,那么可以关注一下艾宾浩斯遗忘曲线及相关工具。 所以碰到问题的时候,还是应该仔细花时间仔细想想问题的本源,而不应该简单的把锅甩给不可抗拒因素。
yyq136 2017-12-20
  • 打赏
  • 举报
回复
你直接跟老板说你一周可以加班6天,老板肯定直接扛起你就往公司跑
司马中达 2017-12-20
  • 打赏
  • 举报
回复
能加班就行了
Acuity. 2017-12-20
  • 打赏
  • 举报
回复
绝对可以,机会在你手里,不是在我们嘴里!
白衣如花 2017-12-20
  • 打赏
  • 举报
回复
和智力关系不大,对于业务能力的要求更高一些
加载更多回复(1)
目 录 1 设计背景简介 1 2 可行性分析 2 3 系统用例分析 2 3.1系统用例图 2 3.2系统活动图 4 3.3 系统序列图 10 3.4系统类图 13 4系统设计 14 4.1功能结构设计 14 4.2数据库设计 16 4.2.1数据库概念结构设计 16 4.2.2 数据库逻辑结构设计 17 4.2.3数据库物理设计和实施维护 19 4.3代码设计、输出设计、输入设计等 19 4.3.1代码设计 19 4.3.2输出设计和输入设计 19 4.4信息系统体系结构及物理配置方案设计 20 4.4.1信息系统体系结构设计 20 4.4.2物理配置方案设计 21 4.5软件开发工具选择 21 5系统实施 22 5.1典型程序设计说明 22 5.1.1用户登录系统界面设计 22 5.1.2管理员查询学生成绩界面设计 24 5.1.3管理员添加学生成绩界面设计 26 5.1.4学生成绩查询界面设计 28 5.2测试方案及切换方式设计 30 5.2.1测试方案设计 30 5.2.2切换方式设计 32 6 系统评价 32 7总结 33 参考文献: 34 工商管理学院成绩查询信息系统分析与设计 1 设计背景简介 目前,高等学校的发展进入了前所未有的高速度, 随着信息技术和计算机技术的不断发展,高校的内部管理手段、方法和模式先进与否,已 成为制约高校发展,提高学校竞争力的关键所在.采用以计算机技术、网络技术为基础的 管理信息系统已经成为客观需要. 高校信息化,是指随着现代信息技术的发展,高等院校根据自身的需要,采用先进的信 息技术来加强管理能力、提高教学质量、促进科研水平、改善生活环境。实现高校的信 息化,是信息经济条件下高等院校发展的大势所趋,也是我国高校走向世界一流大学迈 进的必由之路。 西安理工大学工商管理学院设有工商管理系、工业工程系、市场营销系、国际贸易系 、会计系、金融系、信息管理系、电子商务系八大系,现有本科生1700余人。学生成绩 管理是每一所高校不可忽略的主要问题之一,要提升高校的管理水平,优化资源,尽可 能地降低成本,实现最大效益化,就需要一个实用的管理系统来规范学生成绩管理以及 数据统计和分析。目前,西安理工大学工商管理学院虽然有一整套的成绩管理系统,但 是只为教务科的工作人员提供成绩进行录入、汇总、打印成绩单等功能,并没有提供学 生通过校园网进行自我成绩查询的功能,每一次的考试成绩都是通过张贴成绩单的方式 向同学们公布,因此,每逢学期末,在教学十一楼的橱窗栏中就张贴满了各个专业、各 个班级的各科考试成绩,学生要在那么多的成绩单中先找到自己班级的成绩单才可以查 看到自己的考试成绩;而且考试成绩单会被不定时的替换,在这种情况下,往往出现学 生还没有看到自己的考试成绩,那张成绩单早已被别的成绩单替换的现象;有些科目的 考试是在放假前的前几天,在放假前成绩不会那么快的公布出来,因此好多时候学生都 不知道自己的某一科到底考了多少分,更不用说自己在班级中处于什么样的水平了。同 时,张贴的成绩单上的成绩都是手工抄写的,在抄写过程中难免会出现不可避免的错误 。 通过对西安理工大学工商管理学院成绩公布现状的描述,不难看出这种成绩管理方法 存在的缺点: 工作人员向现有的成绩管理系统中录入完成绩后还要在橱窗栏张贴一份成绩单以便 学生查看自己的成绩,加大了工作人员的工作量; 成绩单的不定期替换,学生查询成绩时间受到限制; 学生要在大量的成绩单中查找自己的成绩很不方便; 成绩单在抄写过程中会出现不可避免的错误,给学生带来不可靠的信息; 2 可行性分析 将要开发的系统所需成本主要有软件开发费用、网站建设费用。鉴于西安理工大学工 商管理学院已有自己的网站,所以网站建设费用是很小的;本文开发的系统主要是实现 学生成绩的查询功能,相对而言很容易实现,因此,软件开发费用也是很小的。所以, 此系统的开发是值得的。 本系统主要应用数据库技术和WEB技术实现,程序实现语言是ASP+VBScript。系统开 发设计相对来说不是很难,关键在于与成绩数据库的连接以及查询功能的实现,二者并 不是很难以实现,因此,本系统开发技术是完全可行的。 目前已有很多成功开发的学校成绩查询信息系统的先例,高校需要成绩管理的现代化 和信息化。成绩管理信息系统的开发和运行与国家的政策法规不存在任何冲突和抵触之 处。另外,成绩管理系统所采用的操作和工作方式等符合工作人员和学生的日常习惯, 而且操作方便灵活。因此,该系统具有社会可行性。 3 系统用例分析 3.1系统用例图 (1)系统描述 西安理工大学工商管理学院成绩查询系统包括两个基本的部分,一个是学生在前台用 自己的帐号登录后进行自我成绩的查询以及所在班各科成绩单的查询,还有就是更改自 己的注册信息和登录密码;另一个是管理员在后
网银圈存与缴费系统 系 统 设 计 方 案 东华理工大学 2007年5月30日 目录 1. 设计原则 - 1 - 2. 设计方案 3 2.1 现状 3 2.2 学校现有相关系统的现状 3 2.3 主要业务需求分析 4 2.4 方案 6 2.4.1 系统的硬件平台架构图 6 2.4.2 系统开发模式设计 7 2.4.3 各模块功能简介 10 3. 运行环境及开发平台 11 3.1 系统运行的硬件环境 11 3.2 系统运行的软件环境 11 3.3 应用软件开发平台 12 4. 项目开发、实施方案 13 设计原则 (1) 可靠性和稳定性 在系统设备选型、网络设计、软件设计等各个方面要充分考虑可靠性和稳定性。在设 计方面,采用容错设计。在设备选型方面,保证软、硬件的可靠性,必须考虑采用成熟 的技术和产品。在设备选型和系统设计的各个方面都尽量减少故障的发生。 (2) 方便管理和维护 系统涉及面广,需要对系统进行实时控制和管理。在不改变系统运行的情况系统管理 员可以对系统进行调整;易维护是应用系统成功与否的重要因素,它包含两层含义:故障 易于排除,日常管理操作简便。 (3) 先进性 在投资费用许可的情况下,应当充分利用最可靠的成果和现代最新技术,以便使系统 在尽可能长的时间内与社会发展相适应。从长远的观点看,这也是最节省的选择。先进 性是系统建设期望达到的目标,但是先进性面临许多不成熟的问题。因此,应视系统建 设为一个系统工程,充分考虑现在和未来,使系统建设与业务需求同步增长。 (4) 实用性 设计本系统,应首先考虑能满网银圈存系统和校园缴费系统的功能要求和实际应用的 需要。 (5) 开放性和规范性 为保证各供应商产品的协同运行,同时考虑到投资者的长远利益,本系统必须是校园 一卡通管理系统开放系统部分,并结合相关的国际标准或工业标准执行。另方面,由于 本系统是一个综合性系统,在系统设计和建设初期应着手参考各方面的标准与规范,并 且应遵从该规范各项技术规定,并好系统的标准化设计与管理工作。 (6) 可扩充性 本系统考虑今后发展的需要,因而必须考虑系统产品系列、容量与处理能力等力一面 的扩充与换代的可能,这种扩充不仅充分保护了原有投资,而且具有较的综合性能价格 比。 设计方案 1 现状 关于饭卡充值,东华理工大学基本上是半手工化管理模式。全校师生职工都必须前往 卡务中心才能充值饭卡(又称校园卡),工作充值饭卡时,须要求持卡人上交现金或现 场刷银行卡,最后打印充值金额报表凭证单,整个过程耗时长,工作量比较大,持卡人 充值时须排上很长一段,浪废持卡人大量的宝贵时间,充值工作人员工作繁忙,压力大 ,有时甚至充值出错。关于费用的缴纳。东华理工大学也是处于半人工管理状态,对学 费的缴纳财务人员首先从学杂费管理系统中取得缴费人的欠费记录,然后以小于或等于 欠费金额的原则收受上缴学费,最后开具财务凭证单,而其它费用的缴纳基本上是采用 交钱后开具收据的方式,可知目前学校的缴费方式工作效率低,给广大师生职工带来很 大不便。 2 学校现有相关系统的现状 1 财务处的学杂费管理系统(关系:需交互学杂费的缴费情况) 该系统是由一家软件公司开发的专门针对学生学杂费的管理和收取的管理软件,属于 财务处内部管理系统,基于C/S结构的开发模式,数据库为SQL SERVER2000关系型数据库,数据库中存有学生的学杂费的缴纳状况数据记录。现要求建 设目标:学生在校园缴费系统中缴纳学杂费金额是从财务处的学杂费收费系统中获取, 缴费成功之后的金额送入学杂费收费系统,接到数据之后再人工审核之后,缴过学杂费 的学生即可上财务处领取缴费凭证。 2 教务处的学生管理系统(关系:需从该系统中获取学生的补考、重修的记录) 该系统是由学校自主开发的一套关于学生成绩、补考等信息的管理软件,基于B/S 的开发模式,数据库为SQL SERVER2000关系型数据库,数据库中存放学生的基本信息、学分、重修费用等资料,提 供学生选课的功能。现要求建设目标:学生在校园缴费系统中缴纳重修费用时,重修科 目和学分从学生管理系统获取,缴纳之后可到财务处打印缴费凭证。 3 一卡通中心管理系统(关系:一卡通系统的枢纽,是本系统的支撑系统) 该系统是由学校自主开发的一套校园卡管理软件,基于B/S和C/S三层结构的混合模式 ,数据库为SQL SERVER 2000关系型数据库,数据库存放每张校园卡的基本信息、卡余额等重要参数,是管理各 个食堂前置机的中心服务系统,也是一卡通系统中的枢纽。现要求建设目标:学生或教 职工在校园缴费系统中进行网银圈存交易时,当用户以学号或工号登陆系统时,系统应 依据用户的学号或工号向一卡通中心管理系统的备份数据库中获取对应该学号或工号的 卡号(即绑写卡号与学号或工号),最后,用户在位于食
美国计算机专业的课程设置及名校推荐 True  一.美国计算机专业课程设置   美国计算机专业(简称CS专业),理论或应用的课程作为学习的重点。计算机专业的 典型课程设置包括:数据结构、数学、运算法则、操作系统、软件工程、编程、人工智 能等。计算机科学的相关专业包括:计算机工程、电子通信工程、计算数学、认知科学 、软件工程、系统工程、机器人技术、信息技术、计算机 工程技术、电脑制图。   学生在申请时,主要有以下几个专业方向:   1.CS: Computer Science 计算机科学   2.CE: Computer Engineering 计算机工程   3.EE: Electrical Engineering 电子工程   4.ECE: Electrical and Computer Engineering 电子与计算机工程   5.EECS: Electrical Engineering Computer Science 电子工程与计算机科学   6.ESE: Electrical Sciences and Engineering (only saw this in MIT) 电子科学和工程   这些专业分支有一定的区别,但是并不绝对。CS偏向于理论研究和软件,研究方向 和就业偏向于解决计算机内部的问题和大型计算。CE、ECE等偏向于应用和硬件。这些专 业都要学习编程和计算机操作等课程。   二.美国计算机专业名校推荐   设有CS的TOP20大学,不同的学校侧重点都不同。如Stanford的CS在理论、数据库、 软件、硬件、AI等领域都是实力非常强劲。MIT数据流计算的思想和数据流计算机、人工 智能方面有突出的成就。CMU的CS不是一个系,而是一个学院,规模之大。CMU师资力量 雄厚,不少的faculty在此领域都有各自的贡献,但唯一不足的就是招研究生特别的少。 UIUC计算机硬件特别强,另外计算机系统的研究开发也受到极度高的评价,这样facult y就提供了全面的CS教育和科研项目。所以表示当你选择自己申请的学校,首先要考虑的 因素不是学校的排名,更多的是在了解他们这个专业是否与自己所感兴趣的领域有所吻 合。CS要选Match而并非Top的大学。   1.斯坦福大学(Stanford University)   斯坦福大学的CS很大,拥有40人以上的Faculty成员,其中不乏响当当的图灵奖得主 和各个学科领域的领军人物。   2.麻省理工学院(Massachusetts Inst. of Technology)   MIT招生不太喜欢看GRE成绩。MIT的CS曾为CS的发展出不可磨灭的贡献,数据流计 算的思想和数据流计算机、人工智能方面的许多重大成就,影响了整个UNIX界的X- Window等等。   3.加州大学伯克利分校(University of California-Berkeley)   同样地处旧金山湾畔,硅谷地带,离Stanford大约只有50公里的UC.Berkeley是美国 最激进的学校之一。当今高科技领域,UC.Berkeley在缔造新的神话,文学、数学、化学 、新闻等20多个大的学科领域位居前3名。拥有16个诺贝尔奖得主,以及总数近200的科 学院院士、工程院院士。   4.卡耐基梅隆大学(Carnegie Mellon University)   CMU是位于匹兹堡的不大的学校,但这个学校在工程及其他一些领域却是顶尖的学堂 。CMU的CS不是一个系,而是一个学院,其规模之大,恐怕也只有Stanford、UIUC可与之 相比。Mach操作系统,PVM,C.mmp等都有CMU的巨大贡献。申请CMU的难度很大,因为尽 管CMU的CS Faculty很多,但每年只招收不足30人的研究生队伍。申请CMU,着实是很大的挑战 。   5.伊利诺斯大学(Univ. of Illinois-Urbana-Champaign)   UIUC的工程学院在全美是至尊级的,其CS、ECE、EE在历史上都屡建战功。CS方面, 从早期的超级计算机ILLIAC I,II,III,IV到后来的CEDAR,都是CS发展史上,特别是并行计算机发展史上的重 要事件,影响和引导了CS很长时期的发展。David Kuck曾是并行计算机处理界的一代先驱。   如同会计专业有CPA证书一样,计算机领域也有相关的证书,常用的主要有全国计算 机应用技术证书、国家计算机软件专业技术资格证书、全国计算机信息高新技术考试、 微软认证专家证书、美国Adobe认证平面设计师证书、美国Aotudesk认证证书。目前国内 IT国际认证中比较重要的是微软的 MCSE(微软认证系统工程师),CISCO的CCNA(思科认证网络支持工程师),SUN的SCJ[

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧