1. 我是个程序员感觉自己的逻辑思维能力不强,如何提高
多多训练自己,每次训练后自己反思自己哪里还不行,就行我们考试一样~~
2. 逻辑能力不强适合作程序员吗别人说我逻辑思维能力太差不适合作程序员,作程序员是不是要很强的逻辑
这是真的,程序需要很强的逻辑思维能力,你看程序员大多都是男的而且基本白头发都有点多。
3. 如何程序员提高自己的逻辑思维
1、 学习一门脚本语言
可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:
处理文本文件,或者csv (关键词 python csv, python open, python sys) 读一个本地文件,逐行处理(例如 word count,或者处理log)
遍历本地文件系统 (sys, os, path),例如写一个程序统计一个目录下所有文件大小并按各种条件排序并保存结果
跟数据库打交道 (python sqlite),写一个小脚本统计数据库里条目数量
学会用各种print之类简单粗暴的方式进行调试
学会用Google (phrase, domain, use reader to follow tech blogs)
为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。
2、 用熟一种程序员的编辑器(不是IDE) 和一些基本工具
Vim / Emacs / Notepad++,学会如何配置代码补全,外观,外部命令等。
Source Insight (或 ctag)
使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。
3、 熟悉Unix/linux Shell和常见的命令行
如果你用windows,至少学会用虚拟机里的linux, vmware player是免费的,装个Ubuntu吧
一定要少用少用图形界面。
学会使用man来查看帮助
文件系统结构和基本操作 ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip …
学会使用一些文本操作命令 sed/awk/grep/tail/less/more …
学会使用一些管理命令 ps/top/lsof/netstat/kill/tcpmp/iptables/dd…<</p>
了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息
了解正则表达式,使用正则表达式来查找文件。
对于程序员来说Unix/Linux比Windows简单多了,学会使用Unix/Linux你会发现图形界面在某些时候实在是太难用了,相当地相当地降低工作效率。
4、 学习Web基础(HTML/CSS/JS) + 服务器端技术 (LAMP)
未来必然是Web的世界,学习WEB基础的最佳网站是W3School。
学习HTML基本语法
学习CSS如何选中HTML元素并应用一些基本样式(关键词:box model)
学会用 Firefox + Firebug 或 chrome 查看你觉得很炫的网页结构,并动态修改。
学习使用javascript操纵HTML元件。理解DOM和动态网页,网上有免费的章节,足够用了。或参看 DOM 。
学会用 Firefox + Firebug 或 chrome 调试<</p>
在一台机器上配置Apache 或 Nginx
学习PHP,让后台PHP和前台HTML进行数据交互,对服务器相应浏览器请求形成初步认识。实现一个表单提交和反显的功能。
把PHP连接本地或者远程数据库 MySQL(MySQL 和 SQL现学现用够了)
跟完一个名校的网络编程课程,不要觉得需要多于一学期时间,大学生是全职一学期选3-5门课,你业余时间一定可以跟上
学习一个+ Ajax (异步读入一个服务器端图片或者数据库内容)+JSON数据格式。
HTTP: The Definitive Guide 读完前4章你就明白你每天上网用浏览器的时候发生的事情了(proxy, gateway, browsers)
做个小网站(例如:一个小的留言板,支持用户登录,Cookie/Session,增、删、改、查,上传图片附件,分页显示)
买个域名,租个空间,做个自己的网站。
4. 我一直在做程序员,但我的逻辑思维能力较差,怎么办
你这种情况,最好还是放弃程序员这个工作,寻找一个新领域吧。工作应该是快乐的,而不只是为了获得收入。
5. 逻辑思维能力不强,可以做程序员吗
可以做码农,然后在工作中培养逻辑能力,打怪升级,然后做程序猿,再升级,就是程序员了,再升级,可以做项目经理或主管了,然后一路打怪升级 产品经理—产品总监。好吧我是走偏了,如果还是走技术岗位的话,应该是高级程序员-软件设计师-攻城狮-系统分析师-架构师
6. 逻辑思维对一个程序员是有多重要
逻辑思维是什么?
老总:这个改一下。
程序猿:好的。。。
改好了,改版1.java
老总:这个再改一下、
程序猿:好的。。。
改好了,改版2.java
老总:这个再改一下、
程序猿:好的。。。
改好了,改版3.java
............................
直到最后........
老总:算了算了,重新写一个。
程序猿:(自个儿脑补暴漫的那张图.)
7. 逻辑思维不行可以作程序员吗逻辑思维不行的话是不是最好不要作程序员方面的工作了
这个开发不仅需要逻辑,更需要激情需要兴趣。
8. 推荐几本训练程序员逻辑思维的书籍!!!
想要真正的了解JAVA思想看逻辑思维能力是没多大关系的,
记得我刚开始学的时候,老是搞不懂什么叫面向对象,即使有定义,能解释出来也往往不能运用得当,建议刚开始学的时候不必太深究每个词语的定义。这需要一个过程,当你真正开始写程序后,写的多了。自然而然的就理解了。
希望你能成功。
逻辑思维的书的话,推荐你去买《哈弗大学的1000个益智游戏》
9. 作为一个初级程序员,感觉自己逻辑思维能力不是特别好。请问有什么锻炼编程方面逻辑思维能力的方法吗
当然是多写程序啦,一定要自己多码代码,写的多了自然什么都好了。亲身体会
10. 程序员的逻辑思维会对生活产生什么影响
对让生活变得特别规律和枯燥,他会用逻辑思维去想一件事,特别累,也接受不了他每天这样思考,生活无趣。